Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Библиотека изменена под новый opt-формат (515).
В результате запуска появится такой set-файл.
Не знаю, как другие, но мне удобно, когда в сет-файле вся информация содержится. Очень быстро получается понять, что это, откуда и сколько.
Добрый день!
Очень полезная команда:
Cache.SaveSet(Pos); // Создали set-файл самого прибыльного прохода.Не могли бы вы подсказать, как автоматически этот set-файл сразу же записать оптимизируемому советнику в Setting?
У меня идет цикл оптимизаций, и запись в файл требуется только по его окончанию.
С уважением, Александр
как автоматически этот set-файл сразу же записать оптимизируемому советнику в Setting?
string Settings = Cache.TesterString(Pos);Здравствуйте!
Может быть подскажите, есть ли в файле оптимизации дата компиляции одного из кастомных индикаторов? Прогнал много миллионов тестов, осталось процентов 15, и с дуру перекомпилировал один из индикаторов, и теперь точно заново начнёт. Пытаюсь разобраться, можно ли просто дату файла индикатора поменять и на какую именно?
есть ли в файле оптимизации дата компиляции одного из кастомных индикаторов?
Предполагаю, что он вычисляется на этапе компиляции советника, и потому дальнейшая перекомпиляция используемых им индикаторов на этот хэш не влияет.
Можете проверить эту гипотезу на другом советнике, либо же сохранить копию расчетов (соответствующий opt-файл) и продолжить оптимизацию.
ЗЫ Оптимизация продолжится только в случае полного перебора. При ГА будет запущена полноценная оптимизация с нуля, с сохранением результатов предыдущих расчетов (немного быстрее, чем с нуля).
Результат.
Улучшение.
Вместо того, чтобы задавать тип оптимизации вручную
и перекомпилировать скрипт, можно его считать из файла такой функцией:
и затем выбрать автоматически тип:
И проверять тип Res = this.IsCorrectType() в Load() уже не обязательно.Возможно бывают большие файлы оптимизации и весь его читать в массив может быть накладно для ОЗУ.
Можно только заголовок считать и определить тип. А потом уже читать из файла а не массива, как в примере выше.
ПС. Посмотрел у себя - очень больших не увидел. Наверное не стоит такую опцию делать.