Auftrag beendet
Spezifikation
Доброго времени суток!
В файле будет эксперт на языке mql5.
Спрэдер. Мне нужно немного изменить его.
В него нужно добавить параметр, при выставлении которого эксперт будет заявки ставить не по лучшей цене, а по лучшей цене +- число параметр!
Например сейчас есть 2 цены 1.0535 и 1.0537. Задаем параметр 1, тогда заявка будет ставиться по цене на 1 пп ниже и выше! При параметре 2 на 2 пп и т.д.
Здесь описание эксперта примерное:
Робот реализует стратегию торговли в спреде. Основная его задача — заработок на разнице между лучшими бидом и аском (спредом) инструмента. Данная реализация позволяет работать в 3-х режимах : - от бид - от аска - от бида и аска одновременно! Алгоритм работы робота следующий (на примере режима от бида). Вход Если спред больше заданного значения, ставим лучшую заявку на покупку (бид) и изменяем ее чтобы всегда оставаться лучшими. Если значение спреда стало меньше заданного — передвигаем заявку в глубь стакана на n шагов цены от лучшей (в ожидании резкого движения цены крупной рыночной заявкой). Выход Если нашу заявку акцептировали, становимся лучшей заявкой на продажу (аском), но не меньше, чем минимальный профит + цена открытия. В качестве защитного механизма от неблагоприятного развития событий в случае открытия позиции, также, введен следующий механизм: если прошла сделка меньше чем на m шагов цены от цены открытия, то заявка закрытия всегда будет стоять первой (лучшим аском) до ее удовлетворения.
С Уважением!