Cкрипт, который выставляет отложенные ордера в противоположную сторону

Скрипты

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

Алгоритм работы следующий:

1. Вручную выставляются два отложенных ордера (бай-1 и селл-1) в разные стороны от цены. Один на покупку, другой на продажу. Лотом 1.

2. Далее требуется скрипт:

если сработал один из ордеров, например бай-1, то

1) удаляется селл-1,

2) выставляется селл-2 на расстоянии N пунктов от бай-1, лот 2 

  3) выставляются орбера бай-1а и бай-1б лотом 1 на расстоянии N пунктов выше бай-1

4) если цена идет в прибыль, срабатывает ордер бай-1а, то селл-2 переносится на уровень бай-1, а ордеру бай-1 ставится стоплосс на уровень открытия бай-1 + спред. 

5) если срабатывает бай-1б, то селл-2 переносится на уровень бай-1а, а для бай-1 и бай-1а устанавливается на уровне бай-1а+спред и т.д. пока не сработает селл-2

6) если профит достигает 1% депо, то скрипт посылает сигнал (или закрывает все ордера, удаляет отложенные - по выбору, если все ордера закрыты, то скрипт завершает работу, если только сигнал, то продолжает работать)

7) если срабатывает селл-2, то выставляется ордер бай-2 на уровне бай-1, лот 3.

8) отложенные ордера в прибыль не выставляются

9) если профит достигает 1% депо, скрипт посылает сигнал (или закрывает все позиции - по выбору)

10) если срабатывает бай-2, то выставляется отложенный ордер селл-3, лот 4

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

12) если срабатывает селл-3, то ставится ордер на расстоянии N\2 лотом 5.

13) если безубыток - сигнал, если срабатывает селл -3  - сигнал и завершает работу.

Нужно чтобы можно было выбирать вид сигнала - звук или мейл. 

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

1
Разработчик 1
Оценка
(169)
Проекты
460
41%
Арбитраж
39
18% / 31%
Просрочено
193
42%
Свободен
Опубликовал: 2 примера
2
Разработчик 2
Оценка
(265)
Проекты
595
35%
Арбитраж
64
20% / 58%
Просрочено
147
25%
Свободен
Опубликовал: 1 статью, 22 примера
3
Разработчик 3
Оценка
Проекты
2
0%
Арбитраж
5
0% / 60%
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(71)
Проекты
254
53%
Арбитраж
16
50% / 38%
Просрочено
83
33%
Свободен

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

Бюджет