Советник работающий Stop ордерами

MQL4 Эксперты

Работа завершена

Время выполнения 2 дня
Отзыв от заказчика
Отличный программист, работа была сделана качественно и в срок.

Техническое задание

Общее описание советника:     Советник предназначен для автоматического открытия и сопровождения отложенных и рыночных ордеров на одном или нескольких валютных инструментах в терминале MT4

Описание стратегии : В момент включения советника на графике на одной или нескольких валютных  парах одновременно устанавливается 2  отложенных ордера Buy-Stop и Sell-Stop на одинаковой дистанциии в пунктах по пятизнаку от рыночной цены в режиме трейлинга. оба ордера автоматически смещаються относительно рыночной цены  сохраняя диапазон.оба ордера имеют Stop- Loss (sl) и Take Profit (tp).

В случае исполнения одного из   ордеров, советник автоматически  открывает еще 2 отложенных ордера Buy-Stop и Sell-Stop .

Пример 1: две отложки Buy Stop и Sell Stop, Buy Stop исполнился и стал рыночным, но не закрылся по тп или сл, а Sell Stop остался отложенным, в этом случае советник должен установить еще одну пару отложенных ордеров на тех же условиях как и у первой пары.

В случае закрытия одного из ордеров по ТП или СЛ встречный ордер удаляется если он ещё не стал рыночным,

Пример 2: Имеем 2 отложенных ордера  Buy Stop и Sell Stop, цена за цепляет Buy Stop и закрывает по ТП или СЛ, в этом случае  отложенный  ордер  Sell Stop удаляется 

если встречный ордер уже стал рыночным, то выставляется отложенный ордер с трейлингом аналогичный закрытому..

Пример 3 а: Имеем 2 отложенных ордера  Buy Stop и Sell Stop,цена зацепляет Buy Stop, исполняет его, разворачивается и идёт в сторону Sell Stop, исполняет  Sell Stop и закрывает её по ТП или СЛ, Buy остается рыночным, в этом случае вместо закрытого Sell устанавливается отложенный  ордер Sell Stop

Пример 3 б: Имеем 2 отложенных ордера  Buy Stop и Sell Stop,цена зацепляет Buy Stop, исполняет его, разворачивается и идёт в сторону Sell Stop, исполняет  Sell Stop но возвращается к уже рыночному Buy и закрывает его по ТП или СЛ,в таком случае Sell остается рыночным, а вместо закрытого Buy, устанавливается отложенный  ордер Buy Stop

Таким образом советник будет всегда держать одну пару отложенных ордеров Buy Stop и Sell Stop и некоторое количество Stop ордеров у которых  встречные отдера стали рыночными но не закрылись по ТП лиСЛ.

Изменяемые параметры :

расстояние для трейлинга от текущей цены в пунктах

тейк профит в пунктах

стоп лосс в пунктах

размер лота от 0.01 

 Дополнительные условия советника:  

 в советнике работает  серверное время брокера .         

Пункты в настройках по пятизнаку 

необходимо будет предоставить исходный код советника

 должен работать на любых инструментах доступных в МТ4

  на любых временных периодах

советник должен работать только со своими ордерами

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

при невозможности установить отложенные ордера или «stop loss», они должны отслеживаться и при достижении ценой их уровней исполняться по рынку

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

в журнале должны быть отображены причины бездействия (не открытия/закрытия/модификации ордеров) советника

учитывать спред (плавающий или фиксированный)

Откликнулись

1
Разработчик 1
Оценка
(465)
Проекты
815
49%
Арбитраж
75
21% / 51%
Просрочено
142
17%
Свободен
2
Разработчик 2
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
318
49%
Свободен

Информация о проекте

Бюджет
30 - 40 USD
Сроки выполнения
до 10 дн.