то есть ребята из MQ кагбэ намекают, шо графические объекты можно выводить в тестере?
то есть ребята из MQ кагбэ намекают, шо графические объекты можно выводить в тестере?
Гораздо круче - посмотрите предложенные скрипты.
Давно уже можно передавать с удаленных агентов тонны посчитанной информации через фреймы данных, и в то же самое время визуализировать их прямо на стороне терминала во время оптимизации.
То есть, эксперт с функцией OnTesterPass запускается прямо на терминале, а также на всех доступных агентах. Терминальный эксперт ждет от сотен или тысяч удаленных агентов пакеты данных, передаваемые через FrameAdd и может пользоваться любыми функциями терминала. Например, может визуализировать ход оптимизации, показывать промежуточные результаты и тд.
Функция OnTesterPass() является обработчиком события TesterPass, которое автоматически генерируется при поступлении фрейма во время оптимизации эксперта в тестере стратегий. Функция должна быть определена с типом void, параметров не имеет:
void OnTesterPass();
Эксперт с обработчиком OnTesterPass() автоматически загружается на отдельном графике терминала с указанными для тестирования символом/периодом и получает во время оптимизации события TesterPass при получении фрейма. Функция предназначена для динамической обработки результатов оптимизации прямо "на лету", не дожидаясь её окончания. Добавление фреймов производится функцией FrameAdd(), которую можно вызывать по окончании одиночного прохода в обработчике OnTester().
На ролике видно, что окно вывода информации - самодельное.
А хочется чтобы в будущем в режиме визуализации заработали коды построенные на стандартном классе окна CAppDialog.
К сожалению, сейчас, стандартные примеры индикаторов ChartPanel и SimplePanel не тестируются!
В сервисдеске сказали - "может быть как нибудь в будущем...".
Так, что надеюсь, в будущем добавится и эта возможность.
- 2010.10.26
- Dmitriy Skub
- www.mql5.com
Гораздо круче - посмотрите предложенные скрипты.
Проверил. ChartGetInteger(CHART_WIDTH_IN_PIXELS) так и не заработал...
абыдно.
НУ а вообще продемонстрированные возможности впечатляют. Двигаемся вперед.
Отлично работает в обычном режиме. Но вот в тестере, как описано в документации, графические операции не работают.
Выше была демонстрация совершенно другого уровня - посмотрите повнимательнее. С наскока не все понимают в чем суть и думают что это просто видеоролик как масса других.
Очень сильно не хватает пояснений в роликах.
И кстати если разрешение экрана не очень большое, качество видео просто нереально ухудшается.
Ютьюб таки рулит.
Гораздо круче - посмотрите предложенные скрипты.
...Класс! Особенно с графиками при оптимизации понравилось. Спасибо.
У меня предложение. Может быть в качестве штатной возможности сделать сбор всех данных (Equity) во время оптимизации и построение трёхмерного графика из всех кривых. Перед построением графика конечно отсортировать от прибыльного к убыточному, чтобы переходы были равномерными. Получилась бы тоже очень наглядная картинка. Подобное можно уже и сейчас реализовать экспортируя данные в Excel. Но хочется, чтобы это была штатная возможность. У Вас график трёхмерный лучше. :)
Это пожелание понятно. Но в статье показано, как эти возможности можно получить самостоятельно и обрабатывать только нужные вам данные. Вы можете пробрасывать от агентов тестирования графики баланса, результаты тестирования, параметры эксперта и так далее. Все полученные данные записываются терминалом и по окончании оптимизации вы можете их заново обработать и воспроизвести заново.
Но самое интересное - вы можете получить представление о торговой эксперте даже не глядя на результаты оптимизации - графики балансов, которые вы увидите прямо во время оптимизации, лучше всего характеризуют торговую систему.
Это пожелание понятно. Но в статье показано, как эти возможности можно получить самостоятельно и обрабатывать только нужные вам данные. Вы можете пробрасывать от агентов тестирования графики баланса, результаты тестирования, параметры эксперта и так далее. Все полученные данные записываются терминалом и по окончании оптимизации вы можете их заново обработать и воспроизвести заново.
Но самое интересное - вы можете получить представление о торговой эксперте даже не глядя на результаты оптимизации - графики балансов, которые вы увидите прямо во время оптимизации, лучше всего характеризуют торговую систему.
Спасибо. Самостоятельно я всё это уже получил практически сразу, как эти функции стали доступны. :) Только немного иначе и в Excel.
Вот как, примерно, можно было бы это изобразить в качестве штатной функции на трёхмерном графике терминала:
//---
Это пожелание с низким приоритетом. Справиться бы с тем, что уже есть. )))
P.S. Кстати, выдернул из программы, которая стоит 30 000 евро. :)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Визуализируй стратегию в тестере MetaTrader 5:
Автор: MetaQuotes