Изменение робота

MQL5 Experts

Job finished

Execution time 1 day

Specification

Доброго времени суток!


В файле будет эксперт на языке mql5.


Спрэдер. Мне нужно немного изменить его.


В него нужно добавить параметр, при выставлении которого эксперт будет заявки ставить не по лучшей цене, а по лучшей цене +- число параметр!

Например сейчас есть 2 цены 1.0535 и 1.0537. Задаем параметр 1, тогда заявка будет ставиться по цене на 1 пп ниже и выше! При параметре 2 на 2 пп и т.д.


Здесь описание эксперта примерное:


Робот реализует стратегию торговли в спреде. Основная его задача — заработок на разнице между лучшими бидом и аском (спредом) инструмента.  Данная реализация позволяет работать в 3-х режимах : - от бид - от аска - от бида и аска одновременно! Алгоритм работы робота следующий (на примере режима от бида). Вход Если спред больше заданного значения, ставим лучшую заявку на покупку (бид) и изменяем ее чтобы всегда оставаться лучшими. Если значение спреда стало меньше заданного — передвигаем заявку в глубь стакана на n шагов цены от лучшей (в ожидании резкого движения цены крупной рыночной заявкой). Выход Если нашу заявку акцептировали, становимся лучшей заявкой на продажу (аском), но не меньше, чем минимальный профит + цена открытия. В качестве защитного механизма от неблагоприятного развития событий в случае открытия позиции, также, введен следующий механизм: если прошла сделка меньше чем на m шагов цены от цены открытия, то заявка закрытия всегда будет стоять первой (лучшим аском) до ее удовлетворения.

С Уважением!

Files:

Responded

1
Developer 1
Rating
(21)
Projects
49
39%
Arbitration
4
25% / 75%
Overdue
10
20%
Free
Similar orders
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Project information

Budget
10+ USD
Deadline
from 1 day(s)