OnInit может выполняться многократно при рестарте советника/изменении настроек. Соответственно, и умножается несколько раз на последние значения.
Ни разу не замечал, чтобы OnInit в MT4 выполнялся несколько раз, в MT5 помню да, был косяк с этим.
В исходном коде было старое значение "int Init", возможно оно косячило как то, возможно небеса не так сошлись. Вчера много чего в коде местами поменял и проверил на реале последнюю версию на USDJPY - все выставилось корректно.
1.3.7 у меня тоже на USDJPY выставил отлично тейк и СЛ
