Job finished
Specification
Техническое задание прикреплено приложением - полное задание во вложении!
Задание на разработку советника для терминала МТ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. Если цена достигла ТР – все позиции по стратегии закрываются в том числе БАЙ ЛИМИТ, цикл начинается заново.
· Алгоритм справедлив и для стратегии, где первая позиция СЕЛ.
· Советник должен иметь возможность сохранять настройки.