- Вопросы от начинающих MQL5 MT5 MetaTrader 5
- Оценка устойчивости ТС по результатам оптимизации.
- Торговля спредами в Meta Trader-е
На ум пришёл такой костыль:
1) Через WinAPI сохраняем файл с настройками в <каталог данных>/MQL4(5)/Files (или если нужно для тестера, то в <каталог данных>/tester/files).
2) Уже из MQL4(5) читаем файл настроек, узнаем нужные интервалы.
Задача вполне реализуемая, но способ, конечно, забавный :)
Ну если действовать таким путем, то тогда проще записать set или csv файл в /tester/files как описано в этой статье https://www.mql5.com/ru/articles/1347 )
Просто появилась идея ускорения оптимизации путем пропуска заведомо сливных результатов из тестирования.
Т.е. если текущая проходка оптимизации оказалась убыточной, то мы записываем ее параметры, и далее сравниваем в самом начале каждого нового прохода записанные значения со значениями текущего прохода.
Если у них отличаются всего 2-3 параметра, и разница между ними не больше оптимизируемого шага, то мы можем предположить, что такой проход так же будет убыточным и просто пропускаем его, и экономим время работы машины.
- 2009.12.25
- Rider
- www.mql5.com
Ну если действовать таким путем, то тогда проще записать set или csv файл в /tester/files как описано в этой статье https://www.mql5.com/ru/articles/1347 )
Не, ну если нам известны параметры до начала оптимизации, то согласен, достаточно просто записать файл :)
Я-то думал, что они не известны из робота (т.е. введены пользователем и что конкретно ввёл пользователь робот не знает).
Подскажите, если ты функций, с помощью которых можно узнать установленные значения начала-шага-окончания оптимизации для оптимизируемых параметров у MT4?
Здесь почитайте.
В частности есть специальная функция https://www.mql5.com/ru/docs/optimization_frames/parametergetrange
- www.mql5.com
Slawa очень неудобно настроен справочник, поскольку непонятно, для какой версии терминала работают подобные функции? Моя проблема в том, что я пользуюсь MT4
Очень всё даже понятно. Вам дали ссылку на MQL5. Это видно по строке адреса URL. И MQL5 всегда был впереди - поэтому, если хотите больше возможностей - то переходите на MQL5.
Очень всё даже понятно. Вам дали ссылку на MQL5. Это видно по строке адреса URL.
Так МТ4 уже давно работает на том же MQL5, только не поддерживает некоторые функции
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования