Во-первых, это код не советника, а индюка. Во-вторых, там гораздо больше ошибок. В-третьих, алгоритм функции CalculateCurrentBar очень странный. Особенно эти операторы: if (HighestHigh-LowestLow -1 < PriceLocation 0.99) SmoothedLocation= 0.99; // verhindert, dass MathLog unendlich wird if (SmoothedLocation<-0.99) SmoothedLocation=-0.99; // verhindert, dass MathLog minuns unendlich wird В первом вообще ошибка. В этом тоже ошибка: if (Bars-pos0) // up trend Откуда взялась переменная pos0, если допустить что это входной параметр pos функции, то очень странно выглядет определение тренда выражением if (Bars-pos) Также бардак с буферами индюка. Короче, во вложении индюк с исправленным синтаксисом, но он ничего показывать не будет. Ищите нормальный код. Fisher_m11.rar