Найти в Дзене
cat-trader - идём к мечте!

MQL - чудотворящий

MQL встроенный язык программирования MetaTrader. Очень похож на С+ и людям знакомым скажем с ардуино будет легко разобраться сразу. Если нет знаний не беда, можно научится, есть много информации в сети и сильное сообщество MQL5

пример MQL кода
пример MQL кода

При активной торговле, когда много ордеров одновременно в разные стороны на один торговый инструмент становится сложно контролировать "угол атаки", соотношение ордеров в верх и вниз, приходиться считать, бывает порой по несколько десятков, а то это время. Не найдя готового варианта под свои нужды мы собрав информацию в сети сделали своё информационное окно для вывода основной информации на окне графика торгового инструмента

информационное окно MQL
информационное окно MQL

Логика кода проста, создаём переменные для баланса, уровня риска и ордеров бай и селл, потом пересчитываем ордера и выводим результат в информационном окне по заданным координатам. Феликс, наш финансовый директор, считает что этот код когда ни будь дорастёт до полностью автоматизированного торгового комплекса приносящего стабильную прибыль )). И прямо сейчас он продумывает детали предстоящей модификации

Феликс думает о модификации кода
Феликс думает о модификации кода

А пока работа идёт мы пользуемся вот таким окошком

Вывод баланса на графике
Вывод баланса на графике

При желании его не сложно изменить под свои нужды. добавить или заменит переменные в окне. Размер окна, цвет и прочее конечно так же просто настроить под себя

ObjectSet (Obj_Name_2,OBJPROP_XSIZE,360);
ObjectSet (Obj_Name_2,OBJPROP_YSIZE,25);
ObjectSet (Obj_Name_2,OBJPROP_BGCOLOR,Gray);

Посмотреть весь код можно по ссылке. При стратегии "от цены" или чудо источников торговых сигналов которым точно можно доверять можно думать о полностью автономном роботе, иначе думаем что это не возможно. Рынок и события в мире не стоят на месте и стратегия так же в постоянном движении, а это значит что и робот должен постоянно адаптироваться под актуальные обстоятельства. В остальном же, к счастью, сегодня много средств для автоматизации различных задач в торговле и начать ими пользоваться под силу всем желающим.

Кстати, мы не сразу узнали что в торговом терминале МТ уже встроен редактор с примерами и были приятно удивлены такому удобному и полезному дополнению. Так же нам понравился тестер стратегий в котором уже проводятся первые эксперименты.

тест по газу
тест по газу

Простая сетка (покупка через определённый интервал и закрытие так же) на природном газе за последний год даёт не плохие результаты, об этом стоит подумать, как в целом и по всем сырьевым инструментам в таком контексте. Мы продолжим мастерить на MQL по мере возможности и позже обязательно поделимся с вами ещё чем ни будь полезным.