Записывать показания индикатора при первом прогоне, а потом считывать эти показания при следующих прогонах. Тут главное не обмануть себя и не подсмотреть в будущее ;)
Делал когда-то такого советника для себя, ускорение на индикаторе средней тяжести было существенным.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Существует советник, работающий на основе данных пользовательского индикатора, достаточно "тяжелого" в расчетах.
Необходимо провести оптимизацию советника по параметрам, не относящимся к этому индикатору (например StopLoss и TakeProfit)
Как сделать чтобы "тяжелый" индикатор рассчитывался только при первом проходе и складывался в какой-нибудь кэш (на диске, или в памяти - не важно), а при остальных проходах оптимизатора подргужался бы советнику из этого кэша? И даст ли это ощутимый прирост в скорости оптимизации?