Попробуем создать советник Форекс

26.02.2014

Если вы уже достигли определенного уровня в торговле на Форекс, то можно уже и своего личного эксперта создать. Советник Форекс – это, как известно алгоритм. С первого взгляда это кажется чем-то запредельно сложным. Например, написать такой, как советник Форекс gepard c. Но в принципе дело не такое уж и хитрое. Вот только, будет ли этот советник торговать с прибылью? Вопрос интересный.

 

Сначала определимся с тем, как написать советника Форекс. И поставим это своей целью. Хотя обещаний того, что этот советник станет приносить доход, никто не дает. А вот открывать и закрывать торговые позиции он будет.

 

Попробуем создать советник Форекс

 

Итак, начнем создавать своего первого робота. Во-первых, при создании советника у нас должна быть своя стратегия. Сложные стратегии лучше пока не использовать, возьмем одну из самых простых с основой Moving Average. В этой стратегии находится линия Moving Average. Ждем, пока цена поднимается выше этой линии, и ставим позицию покупки с конкрентным StopLoss и TakeProfit, выставим их в 250 пунктов. Если есть хоть одна открытая позиция, новых открывать не будем.

 

Теперь вы видите, что это одна из самых простых стратегий эксперта. Затем сделаем следующий шаг. В редакторе MetaEditor находим мастера создания экспертов. В этом мастере нажимаем на кнопку radio «Советник». В выплывшим окне жмем Далее, в новом окне пока ничего не вписываем, оставляем его не заполненным, и пошли дальше. Появилось – Готово, значит, мы подошли к третьему шагу. Это основной шаг в том, как создать советник Форекс.

 

Приступаем к непосредственному созданию кода советника на MQL. Сейчас перед собой вы видите уже готовый к использованию редактор кода. Он располагает специальными функциями, такими как int init (), int deinit (), int start (). Нам остается лишь запрограммировать свою стратегию.

 

Так как мы создаем самого простого советника, то при инициализации первые два блока (int init, int deinit) мы пропускаем, ничего в них не указываем. Будем держаться мнения – хоть бы торговало. В оставшейся функции int start () мы и будем создавать алгоритм своего первого эксперта.

 

Находим в функции OrderSelect () пустые фигурные скобки и в них вписываем свои условия покупки и продажи: сделку на покупку открываем, когда текущая цена будет выше, чем линия Moving Average. Теперь нужно заполнить то поле, которое мы пропустили раньше. Настроим параметры TakeProfit и StopLoss в 250 пунктов, а LotTrend поставим 0,1. Сейчас нужно в коде с нашими параметрами сделать замену, и наш советник будет иметь несколько иной вид. Вот в принципе и все, советник готов! Можно заняться его тестированием. Для этого в терминале находим Тестер стратегий, предварительно нажав CTRL+R. Откроется окно, в котором выбираете своего нового эксперта, выставляете период в 1 час и нажимаете Старт. Переходите в тестере на вкладку График и можете отслеживать свой виртуальный баланс.


Оставьте комментарий к этой записи ↓

* Обязательные для заполнения поля