UPD. Еще немного помучился с этим. Попробовал руками вбить в TSLab параметры индикатора. И нарисовалось то же самое, что рисуется в QUIK. Все кривые берутся экспоненциальные. Получается, TSLab неправильно рисует, когда ты два раза кликаешь по результату оптимизации и потом нажимаешь «Сохранить и выполнить». Расчет выдается уже с новыми параметрами индикатора, но индикатор рисуется не с этими параметрами. Короче, баг TSLab, который не влияет на алготорговлю отрицательно, ничего страшного.
Напишу им на форуме это. Я в шоке — две программы по одним и тем же параметрам рисуют разные графики.
Нанес MACD на график фьючерса GAZR-6.15 (aka GZM5) в TSLab и QUIK с одинаковыми параметрами — (30,31) — расхождение по средним и 19 — период сигнальной средней. Получил, как ни странно, два разных результата. Пробовал варьировать метод расчета средних — экспоненциальные и простые брал, эффект от этого не существенный.
Например, в версии TSLab был шорт-сигнал в конце, которого нет в версии QUIK.
Собственно, вопрос — почему так происходит и где индикаторы считаются правильно? И как с этим бороться?
Версия в TSLab:
Версия в QUIK: