Подскажите, не могу найти как "поднять" значение переменной N баров назад?
Сохранить его в другой переменной или массиве.
if(MacdCurrent<0 && MacdCurrent>SignalCurrent && MacdPrevious<SignalPrevious &&
MathAbs(MacdCurrent)>(MACDOpenLevel*Point) && MaCDd>MaCDSigd || MacdCurrent>0 && MacdCurrent <SignalCurrent && MacdCurrent>SignalCurrent)
Выделенное нужно 5 баров назад измерить.
if(MacdCurrent<0 && MacdCurrent>SignalCurrent && MacdPrevious<SignalPrevious &&
MathAbs(MacdCurrent)>(MACDOpenLevel*Point) && MaCDd>MaCDSigd || MacdCurrent>0 && MacdCurrent <SignalCurrent && MacdCurrent>SignalCurrent)
Выделенное нужно 5 баров назад измерить.
Найдите, где рассчитываются значения MacdCurrent и SignalCurrent. В той строке есть индекс бара. Измените его на 5.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования