Пример 2. Техническое задание для советника пробой дня
Советник пробой дня.
Советник должен выставлять каждый день два отложенных ордера (Buy Stop и Sell Stop) в определенное время (допустим в 7:05 «время терминала») «с возможностью изменения времени выставления отложенных ордеров в входных параметрах.» Отложенный ордер Buy Stop выставляется сразу со SL и TP (размер SL и TP можно было изменять во входных параметрах), Ордер Buy Stop выставляется по максимуму текущего торгового дня, только с отступом от цены на 50 пунктов выше. «И что бы этот отступ от цены можно было изменять во входных параметрах» (допустим в 7:05 максимум этого дня был 1.60740, ордер Buy Stop выставляется на 1.60790) Отложенный ордер Sell Stop выставляется сразу со SL и TP. Ордер Sell Stop выставляется по минимуму торгового дня, только с отступом от цены на 50 пунктов ниже (допустим в 7:05 минимум этого дня был 1.60350, ордер Sell Stop выставляется на 1.60300)
Не исполненные отложенные ордера удаляются:
- в конце всей торговой сессии в 23:30 «время терминала.»
- когда срабатывает один из отложенных ордеров второй отложенный ордер удаляется.
Необходимые параметры советника
- Время выставления ордеров «07:05»
- Время удаления ордеров «23:30»
- Delta = 50, //отступ от экстремумов текущего дня на котором устанавливаем стоп ордера
- Stoploss = 0, //стоплосс если 0 то выставляем на цену открытия противоположного стоп ордера
- Takeprofit = 50, //тейкпрофит если 0 то не выставляем
- TrailingStop = 0, //трейлингстоп, если 0, то нет трейлинга
- Magic = 777888;//уникальный номер ордеров советника
Если на начало выставления ордеров «07:05» нового дня уже есть открытые позиции с прошлого дня,то новые ордера не выставляем.