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

MQL4 Esperti

Lavoro terminato

Tempo di esecuzione 14 giorni
Feedback del cliente
Хорошая работа!

Specifiche

Техническое задание прикреплено приложением - полное задание во вложении!

Задание на разработку советника для терминала МТ4.

Советник передается заказчику полностью вместе с открытым кодом.

Все права остаются за заказчиком.

Исполнителю запрещается передавать советник третьим лицам в любом виде.

Исполнителю и другим лицам запрещено передавать этот советник или продавать.

 

1.       Описание алгоритма работы советника на примере первой позиции БАЙ, включена функция «choose TP or Trailing Stop» - ТР, включена функция «averaging»:

Если первая позиция в БАЙ то усредняющий отложной будет БАЙ ЛИМИТ, второй отложной СЕЛ СТОП, третий отложной БАЙ СТОП, четвертый отложной СЕЛ СТОП и т.д.

А) Если цена дошла до ТР1 – стратегия закрывается, цикл начинается заново.

Б) Если цена дошла до БАЙ ЛИМИТ – линия безубытка пересчитывается ТР равен ТР1, если цена дошла до ТР1 – стратегия закрывается, цикл начинается заново.

В) Если цена дошла до СЕЛ СТОП – линия безубытка пересчитывается без учета усреднения ранее открытого ордера БАЙ ЛИМИТ. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – закрываются все позиции по стратегии КРОМЕ ранее открытой позиции усреднения БАЙ ЛИМИТ.

В таком случаи эта открытая позиция БАЙ ЛИМТ – становится первой позицией БАЙ по стратегии, и цикл начинается заново – только с этой позиции.

Г) Если цена после открытия СЕЛ СТОП не дошла до ТР и открылся отложной ордер БАЙ СТОП, то линия безубытка рассчитывается с учетом ранее открытого отложенного ордера БАЙ ЛИМТ. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – все позиции по стратегии закрываются в том числе БАЙ ЛИМИТ, цикл начинается заново.

2.       Описание алгоритма работы советника на примере первой позиции БАЙ, включена функция «choose TP or Trailing Stop» - ТР, выключена функция «averaging»:

Если первая позиция в БАЙ то отложной ордер будет СЕЛ СТОП, второй отложной БАЙ СТОП, третий отложной СЕЛ СТОП и т.д.

А) Если цена дошла до ТР1 – стратегия закрывается, цикл начинается заново.

Б) Если цена дошла до СЕЛ СТОП – линия безубытка пересчитывается. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – закрываются все позиции по стратегии, цикл начинается заново.

Г) Если цена после открытия СЕЛ СТОП не дошла до ТР и открылся отложной ордер БАЙ СТОП, то линия безубытка рассчитывается пересчитывается. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – все позиции по стратегии закрываются, цикл начинается заново и так далее до превышения ЛОТА.

 

3.       Описание алгоритма работы советника на примере первой позиции БАЙ, включена функция «choose TP or Trailing Stop» - Trailing Stop, включена функция «averaging»:

Если первая позиция в БАЙ то усредняющий отложной будет БАЙ ЛИМИТ, второй отложной СЕЛ СТОП, третий отложной БАЙ СТОП, четвертый отложной СЕЛ СТОП и т.д.

А) Если цена дошла до линии безубытка – открытая позиция БАЙ работает по функции Trailing Stop. По закрытию ордера по СЛ, цикла начинается заново.

Б) Если цена дошла до БАЙ ЛИМИТ – линия безубытка пересчитывается, если цена дошла до линии безубытка – открытые позиция БАЙ и БАЙ ЛИМИТ работают по функции Trailing Stop. По закрытию ордера по СЛ, цикла начинается заново.

В) Если цена дошла до СЕЛ СТОП – линия безубытка пересчитывается без учета усреднения ранее открытого ордера БАЙ ЛИМИТ. Если цена дошла до линии безубытка – позиция БАЙ ЗАКРЫВАЕСЯ в убыток, БАЙ ЛИМИТ остается открытым, а СЕЛ СТОП работает по функции Trailing Stop. По закрытию ордера по СЛ, цикла начинается заново.

В таком случаи, эта открытая позиция БАЙ ЛИМТ – становится первой позицией БАЙ по стратегии, и цикл начинается заново – только с этой позиции.

Г) Если цена после открытия СЕЛ СТОП не дошла до ТР и открылся отложной ордер БАЙ СТОП, то линия безубытка рассчитывается с учетом ранее открытого отложенного ордера БАЙ ЛИМТ. И функция Trailing Stop автоматически переключается на ТР. ТР равен настройки strategy orders for ТР2 / ТР3. Если цена достигла ТР – все позиции по стратегии закрываются в том числе БАЙ ЛИМИТ, цикл начинается заново.

 

·         Алгоритм справедлив и для стратегии, где первая позиция СЕЛ.

·         Советник должен иметь возможность сохранять настройки.


Con risposta

1
Sviluppatore 1
Valutazioni
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(83)
Progetti
154
29%
Arbitraggio
1
100% / 0%
In ritardo
27
18%
Gratuito
3
Sviluppatore 3
Valutazioni
(84)
Progetti
142
13%
Arbitraggio
11
55% / 18%
In ritardo
3
2%
Gratuito
4
Sviluppatore 4
Valutazioni
(200)
Progetti
258
21%
Arbitraggio
22
50% / 18%
In ritardo
0
Caricato

Informazioni sul progetto

Budget
30 - 50 USD
Scadenze
a 10 giorno(i)