- Автооптимизация советника
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
- [Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2.
Это не совсем то, "Автоматическая оптимизация торгового робота в процессе реальной торговли", интересует "Автоматическая оптимизация торгового робота в процессе теста в тестере стратегий". Хотелось бы, чтобы в будущем такая возможность была встроена в функционал тестера стратегий, но это наверно уже слишком. Мне интересно создать оптимизатор с такими требованиями:
1. Код оптимизатора вставляется в код любого советника.
2. Советник с встроенным оптимизатором тестируется в тестере стратегий без ошибок, при этом оптимизатор в тестере стратегий каждые четыре недели меняет параметры работы, по результатам оптимизации за прошлые четыре недели.
3. Время теста советника с встроенным оптимизатором в тестере стратегий по всей истории не превышает допустим 6 часов.
Вижу два пути решения задачи:
1. Вместе с реальными сделками в тестере заключаются виртуальные сделки, допустим 80 вариантов = 80 виртуальных сделок/приблизительно одна реальная, фиксируются результаты, через четыре недели, допустим в субботу, оптимизатор выбирает наиболее оптимальный вариант(если такой есть :)) и меняет параметры, в следующий понедельник советник работает с другими параметрами. Не понятно как реализовать совершение виртуальных сделок, фиксирование результатов виртуальных сделок(просадка и прибыль в %). Если будет время и вдохновение обязательно сделаю, прикольная штука на мой взгляд, думаю где-то есть соответствующий готовый оптимизатор, киньте ссылку пожалуйста, если есть такой.
2. Тестировать вручную каждые четыре недели, по результатам оптимизации за прошлых четыре недели выставлять параметры на тестирование на будущие четыре недели, надо много времени, получится очень много тестов, графиков, которые потом надо собрать в один. Очень долго, можно просто поставить задачу другую: каждый день 12 тестов = приблизительно год, через несколько дней будет видна общая картина и целесообразность этого мероприятия.
Это не совсем то, "Автоматическая оптимизация торгового робота в процессе реальной торговли", интересует "Автоматическая оптимизация торгового робота в процессе теста в тестере стратегий". Хотелось бы, чтобы в будущем такая возможность была встроена в функционал тестера стратегий, но это наверно уже слишком. Мне интересно создать оптимизатор с такими требованиями:
Посмотрите библиотеку Optimatic - https://www.mql5.com/ru/code/9152
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования