А можно вас попросить добавить в советник индикатор Болинджер, чтоб ордера ставились от границ индикатора, и так чтоб стопы ставились то же на границах индикатора, так будет гораздо интереснее
Вот на скрине видно что должно быть всего три ордера чередоваться, а если я запущу эту версию советника, тогда будет много ордеров в разные сторону, если конечно не закроются ордера раньше по профиту или стопу.
Для этого надо наверно сделать запрет открытия стоповых ордеров в этом направлении если есть открытый ордер, отмена запрета послужит открытый обратный ордер, как то так наверное можно сделать
Спасибо за скорость, все отлично, только вот подправьте один момент, если есть открытый ордер в каком то направление, тогда больше не выставляются ордера в этом направление, ордера выставляются только на обратном сигнале. Получается что должны чередоваться ордера.
Это сложно. Попробуйте сами удалить в коде условие пересечение машек для открытия ордеров, там в скобках будут такие значения MA12-MA22 и MA22-MA12, их уделяем, оставляем только условия MA11-MA21>Delta*Point и MA21-MA11>Delta*Point, попробуйте, может получится
Андрей, а как сделать так чтоб на любом баре открывался ордер если расстояние соответствует указанном в советнике. Сейчас получатся открывается ордер на первом баре сразу после пересечения, хотелось бы посмотреть как будет работать только от расстояния.
Думаю, все таки проще будет, чтоб просто добавлялись лоты на указанное количество в советнике. Если ордер завис и есть обратный сигнал, значит ордер остается открытым, и открывается новый ордер с увеличенным лотом на указанное количество в советнике.
Ну или сделать более гибкую настройку добавление лотов в советнике, можно самое элементарное, или простое добавление лотов, или добавление лотов с увлечением.
Думаю, все таки проще будет, чтоб просто добавлялись лоты на указанное количество в советнике. Если ордер завис и есть обратный сигнал, значит ордер остается открытым, и открывается новый ордер с увеличенным лотом на указанное количество в советнике.
beton2011