Sharkk Опубликовано 21 ноября, 2012 Поделиться [Вспомогательный советник] Quaker's Assistant Опубликовано 21 ноября, 2012 (изменено) Советник Quaker's Assistant (в дальнейшем QA) предназначен для сопровождения открытых позиций по заранее составленному плану, пока мы спим, или нас нету рядом с терминалом. При этом QA абсолютно лишён мозга, у него есть только уши.. , Т.е. все решения, когда, что и где закрыть, или когда, что и куда передвинуть, принимает сам трейдер, а QA только слушает и выполняет.. А выполнять он может всего две операции: - закрывать часть открытой позиции (или полностью позицию);- передвигать стоп-лосс на указанный уровень.Для того чтобы QA выполнил какую-то операцию с открытой позицией - ему нужно передать команду. Команда в QA передаётся посредством установки на график любого графического обьекта, в свойствах которого есть поле "Описание" и имеющего одну ценовую координату (я рекомендую пользоваться "Правой ценовой меткой"), и вводом в поле "Описание" самой команды.Команда имеет следующий формат: 'действие'_'значение'Действием может быть либо 'm' (move), либо 'c' (close). Значением может быть ценовой уровень, либо количество лотов для закрытия.Например мы хотим, чтобы при достижении ценой уровня 1,2540, стоп-лосс был перемещён на уровень 1,2480. Для этого мы установим на график правую ценовую метку на уровень 1,2540, а в описании к ценовой метке напишем: m_1.2480 Либо пример с закрытием части позиции: с_0,03 - что означает, что при достижении ценой 1,2540 будут закрыты 0,03 лота.Таким образом мы оперируем тремя параметрами:1 - уровень на котором установлен сам графический обьект (когда цена его достигает - выполняется команда)2 - команда m_ или c_ (передвинуть или закрыть)3 - Значение - новый уровень SL, или количество закрываемых лотов.Есть два частных случая:- для перевода стоп-лосса в бу, т.е. на уровень цены открытия позиции, значение должно быть 0, т.е. команда будет выглядеть m_0- Если команду с_0,2 (закрыть 0,2 лота) применить к позиции обьёмом 0,1 лота, - просто закроется вся позиция.Пример:допустим мы купили 0,2 лота при ретесте уровня 78,62, и составили следующий план сопровождения позиции:-При достижении ценой уровня 78,95 - двигаем стоп в б/у (m_0) и закрываем 0,1 лота (c_0.1)-При достижении ценой уровня 79,4 - двигаем стоп на уровень 78,8 (m_78.8)-При достижении ценой уровня 79,85 - двигаем стоп на уровень 79,35 (m_79.35)на картинке пример расстановки меток с описаниями для этого плана.. У QA всего три параметра:- WaitForBarClosing: при установке в "true" перенос стоп лосса на новый уровень будет выполняться не при достижении ценовой метки, а при закрытии бара выше/ниже метки (Применимо к методу Jarroo "PriceBreaksThrow"). При установке в "false" перенос стопа будет выполняться сразу же после касания ценой уровня ценовой метки. Этот параметр не влияет на команды переноса стопа в б/у (m_0) и закрытия части позиции (с_хххх), они выполнются всегда не дожидаясь закрытия бара.- DeleteTriggered: При установке в "true" ценовые метки (или другие используемые графические обьекты), выполнившие свои функции (команды) будут автоматически удаляться. При установке в "false" метки удаляться не будут. Исключение составляют метки с командами на закрытие позиции (c_), которые удаляются автоматически всегда, не зависимо от состояния параметра DeleteTriggered.- Slippage - максимально допустимое проскальзывание. В разьяснениях думаю не нуждается.. На крайний случай можно по гуглить.PS. Во вложении инструкция и обновленный советник. QA+.rarQA_build_600+.zip Изменено 30 мая, 2017 пользователем Pavel888 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Orange Опубликовано 21 ноября, 2012 Поделиться [Вспомогательный советник] Quaker's Assistant Опубликовано 21 ноября, 2012 полезная вещь, плюсую Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти