Работа начинается с того, что советник подсчитывает сел и бай ордера на валюте которой находится и если есть разница, то выставляет стоповый отложенный лок ордер. Лок включается если просадка по данной валютной паре достигла критического процента заданного в параметрах.
Первоначально советник вычисляет дисбаланс buy и sell ордеров и не имеет значение сколько открыто ордеров и где находится цена. Допустим у нас всего 10 лот buy и 25 лот sell. Имеем дисбаланс 15 лот в сторону buy. Советник делит его на заданное кол-во частей, например 10. Далее советник выставляет стоповый отложенный первый лок ордер лотом 1,5. Далее если цена продолжает идти вверх то через указанное расстояние ставит второй стоповый отложенный лок ордер, лотом равным (15-1,5)/10 = 1,35 и таким образом лок ордера уменьшаются пока не будет перекрыта разница в объеме.
Нужен ещё без убыток и если цена на развороте закроет по безубытку ордер, то он через расстояние выставит отложку, какая была с таким же лотом. Допустим ставятся отложки бай стоп, значит и бай стоп и выставится.
Настройки:
— просадка по данной валютной паре в процентах
— на сколько частей будем делим дисбаланс в лотах
extern int StepOrders = 30; // Шаг при котором ставим локи в пунктах
extern int BULevel = 20; // уровень БУ
extern int BUPoint = 2; // пункты БУ
extern int Slip = 3; // реквот
extern int Magic = 123; // магик
-
+3
- Просмотров: 3755
- 31 мая 2017, 16:29
- cashyra
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (8)
35 AM2 Сообщений: 16250 - Андрей
15 cashyra Автор Сообщений: 392 - Юра
35 AM2 Сообщений: 16250 - Андрей
15 cashyra Автор Сообщений: 392 - Юра
35 AM2 Сообщений: 16250 - Андрей
35 AM2 Сообщений: 16250 - Андрей
15 cashyra Автор Сообщений: 392 - Юра
35 AM2 Сообщений: 16250 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий