Spezifikation
Желательно начать работу сегодня-завтра
подробное ТЗ прилагаю ниже:
Утилита по изменению и контролю текущих сделок, открываемых так же с других источников, устройств, другими роботами в том числе. С выставлением параметров защиты, SL,TP. Хедж и выходом из хедж
Используем понятие «первичный ордер» - как ордер, контролируемый советником, производящим последующие изменения именно по отношению к этому, первичному ордеру.
Принцип работы советника: при открытии ордера (даже с другого устройства), советник сразу же сам выставляет параметры защиты (SL или отложенный хеджевый ордер, по выбору во входных параметрах, и TP)
При включенной функции в параметрах настройки HEDGE-TRUE, советник выставляет НЕ SL к ордеру, а отложенный ордер противоположного направления к открытому первичному ордеру равного обьема, при достижении ценой отложенного ордера - открывается хеджевая серия без SL и tp и длится эта серия до ручного размыкания либо до автоматического, согласно выставленным параметрам в настройках.
Принцип программного изменения ордеров:
При прохождении цены в профит первичного ордера, необходим перевод в безубыток, согласно параметрам настройки
В случае HADGE FALSE просто переносим SL в безубыток согласно установленным параметрам.
В случае HADGE TRUE Удаляется отложенный защитного ордера HEDGE, т переносом SL в безубыток согласно установленных параметров
В случае срабатывания ордера HEDGE– удаляются все параметры SL, TP на обоих ордерах.
При HADGE AUTO FALSE ( ручной режим выхода из хеджа)
Как только происходит закрытие любого из ордеров захеджированой пары в ручную (с любого устройства), советник должен выставить отложенный хедж ордер от текущей рыночной цены в противоположном направлении от оставшегося ордера, который после размыкания HEDGE становится, вновь,«первичным», что означает что TP должен быть установлен с учетом убытка закрытого ордера. (т.е TP должен быть равен первоначальному размеру профита плюс или минус полученные убытки или профит от серии ордеров) (Так же!Важно!!! чтобы данные параметры настроек HEDGE его удаление-изменение-расположение и TP поддавались изменению в текущей связки из удаленного устройства, например, телефона планшета)
Так же после закрытия одного из ордеров хеджа (неважно с плюсом или минусом), советник автоматически должен рассчитать и новый уровень безубытка, который должен равняться начальным заданным параметрам безубытка плюс минус полученные убытки или прибыль серии предыдущих ордеров,
Обнуление хеджированной серии происходит в момент достижения TP или SL или безубытка или закрытия всех ордеров.
Режим автоматизированного выхода из хедж при временных параметрах 00.00-00.00 производится в круглосуточном режиме, при отмеченных параметрах, 14.30-17.31 соответственно только в указанное время терминала
Режим автоматизированного выхода из HEDGE со SL В окне инструмента необходима кнопка меняющая цвет «AUTOHEDGE ON/OFF», чтобы при необходимости без проникновения в параметры настройки можно было перейти к режиму авто выхода из HEDGE прямо из центрального окна.
Так же нужны кнопки в рабочем окне BUY, CLOSE BUY, SELL, CLOSE SELL, CLOSE ALL
AVTOHEDGE |
BUY |
CLOSE BUY |
SELL |
CLOSE SELL |
CLOSE ALL |
1) режим без отступа. При достижении ценой уровня первичного ордера, противоположный хеджевый ордер закрывается с выставлением SL и к первичному ордеру, согласно входным параметрам. А TP пересчитывается с учетом полученного убытка. ( т.е профит должен быть первоначально заданные пункты плюс пункты убытка полученные при закрытии хеджевого ордера)
2) режим с отступом
Противоположный хеджевый ордер закрывается при прохождении в профит указанного количества пунктов от первоначального ордера, с выставлением SL согласно заданного количества в параметрах но от рыночной цены в момент закрытия хеджевого ордера.
Уведомления PUSH /mail ПРИ :TP,SL, hedge-start, переводе в безубыток, закрытие hedge
Еще один пункт обсуждения варианта открытия ордеров в нестандартных ситуациях
Закрытие первичного ордера в момент открытия при резком взлете цены, не соответствующей установленным параметрам первичной настройкиTRUE-FALCE
Или по умолчанию ордер защиты хедж откроется с проскальзыванием по рыночной цене, в момент расширения спредов и прочих спецэффектов со стороны брокеров
(мы должны знать как советник поведет себя в данном случае)
лот |
0.01 |
Параметры защиты: |
|
SL |
…PIPS |
TP |
…PIPS |
Безубыток: |
True/false |
Старт безубыткаот |
…PIPS |
Размер безубыткаот |
…PIPS |
HEDGE |
TRUE/FALCE |
Режим автоматического выхода из хеджа HEDGE AUTO |
TRUE/FALCE |
Заданное время дляавтоматического выхода из хеджа: |
00.00 – 00.00 |
Выбор режима Автоматического размыкания HEDGE |
С отступом / без отступа |
Отступ в пунктах (активен когда выбран режим с отступом) при Автоматическое размыкание HEDGE при достижении рыночной цены уровня первичного ордера с отступом в ожидаемом направлении |
…..pips |
|
|
Закрытие первичного ордера в момент открытия при резком взлете цены, не соответствующей установленным параметрам первичной настройки |
TRUE/FALCE |
Уведомления об изменении сделок |
|
|
TRUE/FALCE |
Push |
TRUE/FALCE |
|
|
|
|