Уважаемые программисты, доработайте советник пожалуйста.
Внесите изменения в сигнал открытия ордеров. Советник сейчас открывает ордера при появлении стрелки на индикаторе 4BAMSBUNG_FLAME(Hist)_Div_Filter+, информация со стрелок считывается, как с объектов на графике, этот способ получения информации с индикатора надо оставить, потому что любое обращение советника непосредственно к расчетам индикатора 4BAMSBUNG_FLAME(Hist)_Div_Filter+ приводит к некорректной отрисовке индикатора на графике, что приводит к ложным появлениям стрелок.
Изменения сигнала для открытия - это использование только паттерна дивергенции на индикаторе 4BAMSBUNG_FLAME(Hist)_Div_Filter+ .
Например, паттерн для сигнала на продажу должен состоять из красной точки, которая показывает дивергенцию на продажу, после этой точки должна появиться красная стрелка и остаться на месте до момента открытия позиции. Бывает так, что стрелка исчезает, а точка показывающая дивергенцию остается. На скриншоте я перечислил условия, при которых должна открываться позиция, только при появлении паттерна на продажу или на покупку.
Заранее спасибо.