Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При обсуждении некоторой задачи подбора параметров Setevicdi предложил расширить управление балансом тестера.
Суть идеи такова: в реальной торговле трейдер периодически снимает прибыль. При тестировании прирост баланса приятен глазу, но
мешает оценить устойчивость сета к просадке относительно стартового депозита. Для этой оценки после теста надо смотреть:
1. Максимальную просадку в $ во вкладке Отчет или
2. графу Просадка $ во вкладке Результаты оптимизации.
Если данная просадка больше начального депозита - сет отклоняется.
Значительно быстрее было отклонить такой сет в процессе оптимизации, если добавить это условие в раздел настроек тестера:
Оптимизация. Ограничения
При обсуждении некоторой задачи подбора параметров Setevicdi предложил расширить управление балансом тестера.
Суть идеи такова: в реальной торговле трейдер периодически снимает прибыль. При тестировании прирост баланса приятен глазу, но
мешает оценить устойчивость сета к просадке относительно стартового депозита. Для этой оценки после теста надо смотреть:
1. Максимальную просадку в $ во вкладке Отчет или
2. графу Просадка $ во вкладке Результаты оптимизации.
Если данная просадка больше начального депозита - сет отклоняется.
Значительно быстрее было отклонить такой сет в процессе оптимизации, если добавить это условие в раздел настроек тестера:
Оптимизация. Ограничения
В MT5 опций принудительного завершения прогона в оптимизаторе не обнаружил. В MT4 же для реализации Вашего очень даже разумного условия лучше было бы добавить задание "Макс. просадки в валюте счета". Тогда указав ее равной начальному балансу, Вы бы добивались желаемого.
А пока, если программите, можете в советнике отслеживать просадку по ходу. И если она будет превосходить определенный порог, включать искусственое прерывание. Например, задайте 100 подряд убыточных сделок. А в советнике, при необходимости прервать прогон, сделайте 100 открытий и закрытий позиций на одном и том же тике.
В MT5 опций принудительного завершения прогона в оптимизаторе не обнаружил.
Как в MT5-тестере принудительно прервать прогон в режиме оптимизации?
Если нужно сэмулировать принудительный прогон через минимизацию вычислений, то что нужно добавить к этому списку?
Как в MT5-тестере принудительно прервать прогон в режиме оптимизации?
ExpertRemove()
ExpertRemove()
Спасибо, не знал. Надеюсь, в тестере не будут после этого дальше по циклу бежать тики, пусть и без вызова советника на каждом. Не придумал, как это проверить.
Как в журнал оптимизатора сделать запись, что по такой-то причине был прерван такой-то прогон?
Спасибо, не знал. Надеюсь, в тестере не будут после этого дальше по циклу бежать тики, пусть и без вызова на каждом советника.
Эксперт удаляется сразу с остановкой прогона. Делаю так, чтобы ускорить процесс оптимизации.
Например, если в процессе прогона превышается указанный в параметрах порог для просадки, то прогон останавливается и начинается следующий.
...
Как в журнал оптимизатора сделать запись, что по такой-то причине был прерван такой-то прогон?
Вот здесь показан пример: Рецепты MQL5 - Сохраняем результаты оптимизации торгового эксперта по указанным критериям
Вот здесь показан пример: Рецепты MQL5 - Сохраняем результаты оптимизации торгового эксперта по указанным критериям
Читал, спасибо. Что делаю не так?
Ставлю диапазон i от 0 до 1000, с шагом 1. Полный перебор. Запускаю оптимизатор - оптимизатор виснет (ничего не происходит, горит только кнопка Стоп). Это MT5 по реальным тикам.
ЗЫ Заработал.
При обсуждении некоторой задачи подбора параметров Setevicdi предложил расширить управление балансом тестера.
Суть идеи такова: в реальной торговле трейдер периодически снимает прибыль. При тестировании прирост баланса приятен глазу, но
мешает оценить устойчивость сета к просадке относительно стартового депозита. Для этой оценки после теста надо смотреть:
1. Максимальную просадку в $ во вкладке Отчет или
2. графу Просадка $ во вкладке Результаты оптимизации.
Если данная просадка больше начального депозита - сет отклоняется.
Значительно быстрее было отклонить такой сет в процессе оптимизации, если добавить это условие в раздел настроек тестера:
Оптимизация. Ограничения
так это уже давно предлагалось - тестирование / оптимизация на начальном депозите, но можно и легко реализовать самому.
Читал, спасибо. Что делаю не так?
Ставлю диапазон i от 0 до 1000, с шагом 1. Полный перебор. Запускаю оптимизатор - оптимизатор виснет (ничего не происходит, горит только кнопка Стоп). Это MT5 по реальным тикам.
ЗЫ Заработал.
История наверное подгружалась.