Коллеги, всем добрый день/вечер.
В МТ4 ход тестирования отображался в окне графика и можно было сохранять его в виде шаблона, делать необходимые измерения, ставить метки. В МТ5 тестер открывается в отдельном окне и ничего этого делать нельзя. Речь идет о тестировании индикатора.
Как-то случайно, у меня в МТ5 тестирование индикатора запустилось в окне графика. Ищу каким образом это сделать, перерыл все, не могу найти. Может быть кто-то знает секрет?
Визуализатор МТ5 - отдельное приложение. В нем так и не сделали ручное нанесение графических объектов, но можно это делать из советника/индикатора (слабое утешение). Единственное, что может хоть как-то облегчить визуальное тестирование, это предварительная настройка обычного графика и сохранение с него шаблона с именем tester.tpl или <название эксперта>.tpl. В этом случае визуализатор подтянет шаблон. Правда, сохраненные графические объекты все равно не будут отображены в визуализаторе
Еще один неприятный момент - второе и последующие окна графиков визуализатора (если индикатор мультипериодный или мультисимвольный) вообще нет возможности настроить.
Визуализатор МТ5 - отдельное приложение. В нем так и не сделали ручное нанесение графических объектов, но можно это делать из советника/индикатора (слабое утешение). Единственное, что может хоть как-то облегчить визуальное тестирование, это предварительная настройка обычного графика и сохранение с него шаблона с именем tester.tpl или <название эксперта>.tpl. В этом случае визуализатор подтянет шаблон. Правда, сохраненные графические объекты все равно не будут отображены в визуализаторе
Еще один неприятный момент - второе и последующие окна графиков визуализаторе (если индикатор мультипериодный или мультисимвольный) вообще нет возможности настроить.
Задача до конца не ясна. В терминале можно запустить в стандартном окне генерацию кастом-символа и размечать его привычным образом. В принципе можно и виртуально торговать, но это более муторно организовать. fxsaber делал. И в книге есть другой вариант (см. CustomTester).
В рамках второго примера работы с пользовательскими символами рассмотрим интересную возможность, которую предоставляет трансляция тиков с помощью CustomTicksAdd.
Как известно, многие трейдеры любят применять в своей практике торговые панели — программы с интерактивными элементами управления для выполнения произвольных торговых действий вручную. Отрабатывать навыки работы с ними приходится в основном в режиме онлайн, потому что тестер налагает некоторые ограничения. Прежде всего, в тестере не поддерживаются события на графике и нанесенных на него объектах. Из-за этого элементы управления перестают функционировать. Также в тестере нельзя наносить произвольные объекты для графической разметки.
Попробуем решить эти проблемы собственными силами.
Мы можем генерировать пользовательский символ по историческим тикам в замедленном режиме. Тогда график такого символа станет представлять собой аналог визуального тестера.
Данный подход имеет несколько преимуществ:
- стандартное поведение всех событий чарта;
- интерактивное нанесение и настройка индикаторов;
- интерактивное нанесение и настройка объектов;
- переключение таймфрейма на лету;
- тест на истории вплоть до текущего времени, включая сегодняшний день (стандартный тестер не позволяет тестировать сегодня).
Задача до конца не ясна. В терминале можно запустить в стандартном окне генерацию кастом-символа и размечать его привычным образом. В принципе можно и виртуально торговать, но это более муторно организовать. fxsaber делал. И в книге есть другой вариант (см. CustomTester).
Задача следующая. Есть индикатор который рисует уровни фибоначчи. Рисует их в динамике, то есть, при движении цены он их переставляет. Естественно, если ставишь его на график цены, он показывает только последнюю фибу. Мне нужно смотреть как все происходит в режиме реального времени, останавливать тестирование, отмечать нужные уровни и продолжать тестирование. Пока сижу руками ставлю на график цены, фибы нарисованные индюком. Процесс, как вы понимаете, не быстрый.
Задача следующая. Есть индикатор который рисует уровни фибоначчи. Рисует их в динамике, то есть, при движении цены он их переставляет. Естественно, если ставишь его на график цены, он показывает только последнюю фибу. Мне нужно смотреть как все происходит в режиме реального времени, останавливать тестирование, отмечать нужные уровни и продолжать тестирование. Пока сижу руками ставлю на график цены, фибы нарисованные индюком. Процесс, как вы понимаете, не быстрый.
Для такой задачи есть, как минимум, два выхода:
- Наиболее простой. Написать советник, который будет дублировать показания на истории.
- Если есть исходный код индикатора. Переписать индикатор так, чтобы он также, как и советник, оставлял какие-либо отметки на истории.
В чем проблема написать индикатор так чтобы он не перерисовывал Фибо а добавлял их по ходу?
Если оставить все фибы как есть, то, в некоторых местах весь экран будет забит уровнями и прочитать ничего будет нельзя. Чтобы понять какие из фиб надо оставлять, а какие убирать и нужно руками прогнать индикатор на 2-3х годах, потом разработать алгоритм/условия стирания уровней фибоначчи и только потом скорректировать индикатор. Чем и занимаюсь сейчас ручками :-/
Если оставить все фибы как есть, то, в некоторых местах весь экран будет забит уровнями и прочитать ничего будет нельзя. Чтобы понять какие из фиб надо оставлять, а какие убирать и нужно руками прогнать индикатор на 2-3х годах, потом разработать алгоритм/условия стирания уровней фибоначчи и только потом скорректировать индикатор. Чем и занимаюсь сейчас ручками :-/
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Коллеги, всем добрый день/вечер.
В МТ4 ход тестирования отображался в окне графика и можно было сохранять его в виде шаблона, делать необходимые измерения, ставить метки. В МТ5 тестер открывается в отдельном окне и ничего этого делать нельзя. Речь идет о тестировании индикатора.
Как-то случайно, у меня в МТ5 тестирование индикатора запустилось в окне графика. Ищу каким образом это сделать, перерыл все, не могу найти. Может быть кто-то знает секрет?