не срабатывает сигнал на открытие ордера

[Удален]  

Помогите, знающие люди! я решил написать советник на основе стохастика и зигзага. В программировании я чайник, поэтому возникла проблема.


Первая версия советника работала правильно, но открывала ордера не всегда, даже когда соблюдались условия открытия. закономерности я выявить не смог.

Вторая версия, почти с нуля написанная, не открывает ордера в принципе.

так что я бьюсь уже неделю, но поделать ничего не могу.


хотелось бы разобраться в чем дело. заранее благодарен!

файлы прикрепляю.


P.S. можете посоветовать пример эксперта, который открывает противоположный ордер только что закрытому?

Файлы:
exp_1.rar  6 kb
 
Посмотри внимательно учебник, особенно по выбору ордеров, там есть примеры, Я во всяком случаё взял оттуда и потом уже доделывал....
[Удален]  
LliriK >>:

Помогите, знающие люди! я решил написать советник на основе стохастика и зигзага. В программировании я чайник, поэтому возникла проблема.


Первая версия советника работала правильно, но открывала ордера не всегда, даже когда соблюдались условия открытия. закономерности я выявить не смог.

Вторая версия, почти с нуля написанная, не открывает ордера в принципе.

так что я бьюсь уже неделю, но поделать ничего не могу.


хотелось бы разобраться в чем дело. заранее благодарен!

файлы прикрепляю.


P.S. можете посоветовать пример эксперта, который открывает противоположный ордер только что закрытому?

У Вас функции находятся внутри функции - это не допускается. Остальное не смотрел

https://book.mql4.com/ru/basics/functions

[Удален]  

прошу прощения, не нашел, в каком месте это? вроде за пределами start..