| / | Статьи |
Cтатьи
Тестер
Автоматическая оптимизация торгового робота в процессе реальной торговли
Авторизуйтесь или зарегистрируйтесь , чтобы добавить новую статью
|
Автоматическая оптимизация торгового робота в процессе реальной торговли [ en ]ВведениеЕсть предположение, что эксперт с подогнанными под историю параметрами будет первое время, пусть и достаточно недолгое, прибыльно торговать. Косвенные свидетельства в пользу этого предположения появились после наблюдений за чемпионатом по автотрейдингу в разделе Automated Trading Championship 2006 текущего сайта. В начале работы чемпионата прибыльных советников было значительно больше, а по прошествии небольшого промежутка времени многие из них отсеялись. Отсюда и появилось предположение о том, что большинство из отсеявшихся советников были просто подогнаны под историю. Идея проверить это предположение на практике родилась на форуме в разделе Идеальная механическая торговая система. Основной принцип идеи заключается в том, чтобы один раз в сутки в указанное время автоматически запускалась оптимизация советника и полученные после оптимизации значения анализировались и записывались в переменные советника. Для реализации этой идеи решено было взять готовый советник MACD Sample из клиентского терминала MetaTrader 4 и вставить в него свою функцию автоматической оптимизации. Через некоторое время код автооптимизатора был готов и выложен на форуме в разделе автооптимизатор. По прошествии еще некоторого времени в ветке автооптимизатор появились и первые подтверждения идеи. В дальнейшем, после внесения некоторых изменений для более удобного использования, автооптимизатор был переделан в mqh-библиотеку.
|
![]() Как не попасть в ловушки оптимизации?
В статье описываются методы, позволяющие лучше понимать результаты оптимизации тестера. Также приведено несколько советов, помогающих избежать "вредной оптимизации". |
![]() Визуализация тестирования. Графики состояния счета.
Погрузитесь в процесс тестирования с графиками, отображающими состояние счета - теперь вся необходимая информация всегда на виду! |
| Предыдущая | Следующая |
Да, всё верно.
Нашёл и обновилверсию оптимизатора (кстати если кого интересует то обновлённая версия находится здесь auto_optimization_204.mqh).
Сейчас всё работает нормально!
НО!
Как насчёт оптимизации на дневном временном периоде? Это сколько нужно времени для оптимизации то..?Кто-нить, представляет?
Да, кстати!
Если торговать на дневном, то сколько дней нужно использовать для оптимизации ( 95 д. = 3 мес. ...? )... Этож забирает порядка 12 часов, быстрее никак? Без ущерба качества...
Доброго времени суток. Автору спасибо за идею и за терпение... Помогите пожалуйста в моей проблеме. Все нормально, все подставляется, создается и так далее (правда получилось все не с первого раза, но как говорится: если ничего не помогает, ПРОЧТИТЕ НАКОНЕЦ ИНСТРУКЦИЮ!). Но когда терминал запускает тестер, в тестере куда-то девается пароль для автоматического подлогинивания к счету. И в итоге получается такая картина: если не сидеть перед компьютером и не ввести пароль, то эта картинка так и будет висеть, и автооптимизация не запустится. Если ввести пароль, то потом все идет по плану (скачивается сохраняется и подставляется). при следующем запуске вручную тестера опять просит пароль, вводишь пароль, закрываешь, потом хоть двадцать раз вручную открывай-закрывай, ни разу не вякнет. И все класно до следующего вызова тестера терминалом... Опять просит пароль. Что делать блин? Не будешь же сидеть каждий день в это время перед компом.. Да и сама идея автооптимизации убивается намертво. Спасибо за понимание.
Так и не решил......,
на сколько я понял, после копирования файла FileReport_ в папку files, создаётся файл FileTest и по идее автора должны копироватся данные из файла FileReport_ в файл FileTest... вот этого и не происходит! Все файлы создаются и копируются, но данные не копируются..... Я открываю файл FileReport_ все данные в нём присутствуют, открываю файл FileTest и вижу таблицы в каторых всё по нулям...
Вот сообщение в логах об ошибке:
new size -1 for ArrayResize function is incorrect
SOS!!!
Так и не решил......,
на сколько я понял, после копирования файла FileReport_ в папку files, создаётся файл FileTest и по идее автора должны копироватся данные из файла FileReport_ в файл FileTest... вот этого и не происходит! Все файлы создаются и копируются, но данные не копируются..... Я открываю файл FileReport_ все данные в нём присутствуют, открываю файл FileTest и вижу таблицы в каторых всё по нулям...
Вот сообщение в логах об ошибке:
new size -1 for ArrayResize function is incorrect
SOS!!!
3. И наконец, после размещения кода оптимизатора в папку "include" он не хочет компилироваться с предупреждением о невозможности функции старта. Постарюсь проверить построчно листинг оригинала и копии оптимизатора.
Если речь о auto_optimization.mqh то это не инклюдник, а библиотека, и размещать его надо в папке C:\FOREX\Terminal\experts\libraries (со своим путем)
а сообщение типа Start function not found and cannot be run. говорит не об ошибке а предупреждение "о невозможности функции старта" для libraries это не нужно.
3. И наконец, после размещения кода оптимизатора в папку "include" он не хочет компилироваться с предупреждением о невозможности функции старта. Постарюсь проверить построчно листинг оригинала и копии оптимизатора.
Если речь о auto_optimization.mqh то это не инклюдник, а библиотека, и размещать его надо в папке C:\FOREX\Terminal\experts\libraries (со своим путем)
а сообщение типа Start function not found and cannot be run. говорит не об ошибке а предупреждение "о невозможности функции старта" для libraries это не нужно.
Болбшое спасибо за помощь, но при этом...
Следуя алгоритму, предложенного автором, auto optimizator.mqh размещается в папке"include".
- далее скопируем приложенный файл auto_optimization.mqh в папку "include";
- подключим файл библиотеки в эксперте:
В коде советника также указана строка, указывающая на место размещения данного файла.
//--- Подключение библиотеки автооптимизатора
#include <auto_optimization.mqh>
С целью предупреждения разночтений данного алгоритма прошу автора выложить пошаговый алгорит по установке этого замечательного оптимизатора, как говорится на раз, два, три..., осбенно для начинающих пользователей. Это во многом сократит используемые ресурсы, особенно время.
С уважением, TSN
3. И наконец, после размещения кода оптимизатора в папку "include" он не хочет компилироваться с предупреждением о невозможности функции старта. Постарюсь проверить построчно листинг оригинала и копии оптимизатора.
Если речь о auto_optimization.mqh то это не инклюдник, а библиотека, и размещать его надо в папке C:\FOREX\Terminal\experts\libraries (со своим путем)
а сообщение типа Start function not found and cannot be run. говорит не об ошибке а предупреждение "о невозможности функции старта" для libraries это не нужно.
Доброго времени суток Уважаемые! Второй день нахожусь на сайте, а сколько полезной информации. Данный оптимизатор - "финансовый левередж" в руках трейдера. Теперь о деле. Возникли проблемы при инсталяции по заданному алгоритму:
1. После задания времени оптимизации в верхнем левом углу экрана появляется "Расчетное время окончания оптимизации", затем отображаются по очереди 9 попыток копирования отчета.
2. Появляется системное сообщение с вопросом об указанной директории нахождения файла тестора - "это файл?", после утверждения якобы начинается процесс оптимизации
3. И наконец, после размещения кода оптимизатора в папку "include" он не хочет компилироваться с предупреждением о невозможности функции старта. Постарюсь проверить построчно листинг оригинала и копии оптимизатора.
Прошу помочь разрешить данные проблемы.
При наличии времени готов поработать на общее дело - сбор и анализ статистики по интересующим экспертам.
С уважением, Сергей.
Доброго времени суток Уважаемые! Второй день нахожусь на сайте, а сколько полезной информации. Данный оптимизатор - "финансовый левередж" в руках трейдера. Теперь о деле. Возникли проблемы при инсталяции по заданному алгоритму:
1. После задания времени оптимизации в верхнем левом углу экрана появляется "Расчетное время окончания оптимизации", затем отображаются по очереди 9 попыток копирования отчета.
2. Появляется системное сообщение с вопросом об указанной директории нахождения файла тестора - "это файл?", после утверждения якобы начинается процесс оптимизации
3. И наконец, после размещения кода оптимизатора в папку "include" он не хочет компилироваться с предупреждением о невозможности функции старта. Постарюсь проверить построчно листинг оригинала и копии оптимизатора.
Прошу помочь разрешить данные проблемы.
При наличии времени готов поработать на общее дело - сбор и анализ статистики по интересующим экспертам.
С уважением, Сергей.