Для сигналов на продажу/покупку советник использует сигналы индикатора Stochastic. В индикаторе установлены уровни перекупленности (zoneSELL) и
перепроданности (zoneBUY) по валютной паре. Когда основная линия стохастика заходит
за эти уровни и пересекается с линией сигнала, советник получает сигнал на продажу или
покупку.
Считается, что цена не может постоянно двигаться в одном направлении. И когда
основная линия стохастика проходит эти самые уровни, то мы можем с уверенностью
сказать, что вскоре цена пойдет в обратном направлении, но как скоро мы точно не знаем.
Поэтому в советнике используется стратегия мартингейл, которая позволяет в случае
неточного сигнала покрыть убыток по ордерам, открывая ордера большего объема в том
же направлении,но уже по более выгодной цене.
Кроме того, в советнике реализована функция отбора ордеров. И он считает своими
те ордера, у которых magic (идентификатор ордера) равен установленному в опциях
советника. Напоминаю, что ордера открытые вручную имеют magic = 0.
Поэтому советник может работать в режиме, в котором 1-й ордер откроет сам
трейдер и если он будет убыточным, то советник также отработает по стратегии
мартингейл и постарается принести прибыль.
В Info, отражается количество ордеров Buy и Sell, "Ордеров BUY" и "Ордеров SELL".
Их значения отражают то количество ордеров, которые советник считает "своими".
Поэтому, если открылся очередной ордер, то это могло произойти по двум причинам:
1) Число ордеров в этом направлении равнялось 0,и советник открыл ордер по сигналу
стохастика;
2) Число ордеров в этом направлении было больше 0,и советник открыл ордер на
расстоянии Step от последнего открытого ордера в этом же направлении.