
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Затраты больше однозначно. Есть два варианта с неизменными настройками индикатора и с теми же значениями, но уже записанными в файл, что сбрасываются в массив.
Вариант с файлом в разы дольше считается, чем просто с расчетом индикатора в советнике.
Просто подумал, что может есть способ сохранить массив один раз и использовать его для всех проходов в оптимизации и этим разгрузить алгоритм.
А можно вариант записи и чтения массива который дольше расчёта индикатора?
Если сделать так, то массив будет сохраняться при переходе на новый проход?
Да. Это не сложно и не затратно. Использовать бинарный режим. Можно и не читать весь файл, а с нужной позиции.
Бинарный режим это когда нет преобразований строки в число?
Еще добавлю, что оптимизация на 1 минутном графике на большой истории.
include действует при компиляции. Кто будет компилировать? Может этот массив зависит от параметров оптимизации? Значит перед каждой оптимизацией генерить массив, компилировать. Убогое решение.
Бинарный режим это когда нет преобразований строки в число?
https://www.mql5.com/ru/docs/files/filereadarray
https://www.mql5.com/ru/docs/files/filewritearray
По ссылкам и примеры есть.
не выдумывай - ТС ясно сказал что массив неизмененен.
да, обязан..
Конечно, если массив всегда и абсолютно неизменен, то лучше его включить код советника. Можно прямо в файл советника без include.
C include еще не сталкивался. Направьте меня на истинный путь, как примерно это сделать.