Trabajo finalizado
Tarea técnica
Техническое задание на написание советника
Общие положения
Советник создается для торговли на рынке форекс. Советник должен торговать как на демо, так и на реале.
Требования к системе
Советник должен работать на платформе MetaTrader 4 на ОС семейства Windows.
Принцип работы советника
Принцип работы советника основан на поиске паттернов на любом таймфрейме, состоящий из 3-х баров (свечей). Выбор таймфрейма реализовать как Вам удобнее. Либо в настройках советника, либо если кидаем на валютную AUDUSD H1, то советник ищет по данной валютой паре и на данном таймфрейме паттерн. Советник ищет паттерны в реальном времени.
Будут использоваться только рыночные ордера (MKT). После нахождения паттерна, советник должен открывать ордер на покупку/продажу в зависимости от паттерна. Открытие ордера должно происходить на 4-м баре (свече) в первые 10-15 секунд (это самый важный момент советника. Правильно найти паттерн и выставить сразу ордер).
В одном советнике нужно реализовать 2 паттерна (один паттерн открывает ордер на покупку, второй на продажу). В процессе использования советника должна быть возможность менять паттерн в самом коде советника (приведу пример).
Пример работы советника
Для примера возьмем паттерн, которые подразумевает открытие ордера на продажу
(Рис. 1).
Получается взаимодействие 3-х баров в части High, Low, Open, Close. Возможно будет создать любой паттерн. Может я тут намудрил, на надеюсь доходчиво объяснил что я хочу.
В советники реализовать следующие паттерны (Рис. 2)
Входные параметры советника
Lot – лотность;
Stop Loss, pips – стоп лосс, в пипсах.
Take Profit, pips – тейк профит, в пипсах.
Безубыток –переключалка, true/false.
Уровень включения безубытка, pips – включение безубытка от цены точки входа в пипсах;
Размер бузубытка от точки входа, pips – размер безубытка в пипсах.
Трал –переключалка, true/false.
Уровень включения трала, pips – включение трала, пипсах. Обычный трал;
Размер трала от точки входа, pips – размер трала в пипсах.
Временной фильтр –переключалка, true/false.
Начало торговли – время начало работы советника. Советник начинает искать паттерны, открывать ордера и сопровождвть сделки.
Окончание торговли – время окончания работы советника. Не должен искать паттерн, открывать ордера и сопровождать сделки.
Закрытие всех ордеров - переключалка, true/false.
Закрытие всех ордеров, время – указать время закрытия всех открытых ордеров.
Magic – идентификатор советника. Чтобы можно было одновременно запускать много советников в одном терминале с разными идентификаторами.