AutoTrader
Старейшина
- Регистрация
- 23.04.15
- Сообщения
- 543
- Реакции
- 441
AutoTrader не предоставил никакой дополнительной информации.
Уважаемые господа, коллеги.
Решил создать данную тему и выложить своего робота для тестирования практически любых стрелочных индикаторов (подчёркиваю - СТРЕЛОЧНЫХ индикаторов) для БО в тестере стратегий МТ4 за любой установленный период времени (кроме индикаторов, у которых стрелки реализованы в виде графических элементов). Также данный робот способен торговать в режиме реального времени у брокера WForex.
Данная тема прежде всего будет интересна тем, кто немного разбирается в программировании на MQL, так как необходимо знать некоторые особенности работы индикаторов (как работают например “буферы данных”).
У данного робота есть недостаток – он использует данные любых индикаторов по умолчанию, которые установлены в параметрах индикатора и чтобы параметры индикатора изменить, необходимо иметь его исходный код (индикатора), чтобы вписать в него новые данные по умолчанию и перекомпилировать. Так как у каждого индикатора свой набор параметров, то по другому сделать просто невозможно, иначе надо привязывать каждый индикатор индивидуально, поэтому, если кто хочет привязать конкретный индикатор без исходного кода (расширение *.ex4) с возможностью менять его параметры, писать в личку. Сразу скажу, что робот имеет ограниченный срок использования – до 31 января 2016 года включительно.
Теперь непосредственно о том, как использовать робота в режиме тестирования.
Для начала закачиваем котировки для тестируемой пары в терминале (на мой взгляд лучше всего использовать Альпари), затем открываем тестер стратегий (по шагам где чего нажимать не описываю, всё это можно найти с подробностями в интернете), выбираем робота для тестирования, нажимаем кнопку "Свойства эксперта" и открываем вкладку “Входные параметры” робота.
Прежде всего, вписываем в поле “Имя индикатора для торговли” имя тестируемого индикатора, как он называется без расширения, выбираем где ищется сигнал (по закрытию бара или на текущем баре), далее необходимо выбрать какие из номеров буферов отвечают за сигналы(стрелки) на BUY и на SELL через запятую, либо только один номер буфера.
Параметр “Значение пустого буфера” определяет, какое он принимает значение, когда сигнала нет. “Тип сигнала от буферов” – отвечает за то, как мы хотим интерпретировать стрелочные сигналы. Если буферов, отвечающих за сигнал в одну сторону несколько, мы можем выбрать в качестве сигнала “хотя бы один буфер”, тогда робот будет открывать сделки, когда будет не пустое (или ненулевое) значение на одном из буферов, либо выбрать, чтобы на обоих буферах сигналы совпали, т.е. выбрать “все буферы”, только в этом случае робот откроет сделку.
Тест проходит без использования параметров по Мартингейлу, которые расположены выше, эти параметры могут быть использованы только при реальной торговле у брокера Wforex. После ввода всех параметров и выбора периода тестирования, можно запускать “Старт”. При тесте нужно смотреть во вкладку “Журнал”, в ней выводятся ставки по сигналам, а также результаты ставок: сколько выигрышей, проигрышей и результирующий winrate в %. Таким образом, эмулируется торговля в режиме реального времени и выводится накапливаемая статистика торговли по тестируемому индикатору.
Решил создать данную тему и выложить своего робота для тестирования практически любых стрелочных индикаторов (подчёркиваю - СТРЕЛОЧНЫХ индикаторов) для БО в тестере стратегий МТ4 за любой установленный период времени (кроме индикаторов, у которых стрелки реализованы в виде графических элементов). Также данный робот способен торговать в режиме реального времени у брокера WForex.
Данная тема прежде всего будет интересна тем, кто немного разбирается в программировании на MQL, так как необходимо знать некоторые особенности работы индикаторов (как работают например “буферы данных”).
У данного робота есть недостаток – он использует данные любых индикаторов по умолчанию, которые установлены в параметрах индикатора и чтобы параметры индикатора изменить, необходимо иметь его исходный код (индикатора), чтобы вписать в него новые данные по умолчанию и перекомпилировать. Так как у каждого индикатора свой набор параметров, то по другому сделать просто невозможно, иначе надо привязывать каждый индикатор индивидуально, поэтому, если кто хочет привязать конкретный индикатор без исходного кода (расширение *.ex4) с возможностью менять его параметры, писать в личку. Сразу скажу, что робот имеет ограниченный срок использования – до 31 января 2016 года включительно.
Теперь непосредственно о том, как использовать робота в режиме тестирования.
Для начала закачиваем котировки для тестируемой пары в терминале (на мой взгляд лучше всего использовать Альпари), затем открываем тестер стратегий (по шагам где чего нажимать не описываю, всё это можно найти с подробностями в интернете), выбираем робота для тестирования, нажимаем кнопку "Свойства эксперта" и открываем вкладку “Входные параметры” робота.
Прежде всего, вписываем в поле “Имя индикатора для торговли” имя тестируемого индикатора, как он называется без расширения, выбираем где ищется сигнал (по закрытию бара или на текущем баре), далее необходимо выбрать какие из номеров буферов отвечают за сигналы(стрелки) на BUY и на SELL через запятую, либо только один номер буфера.
Параметр “Значение пустого буфера” определяет, какое он принимает значение, когда сигнала нет. “Тип сигнала от буферов” – отвечает за то, как мы хотим интерпретировать стрелочные сигналы. Если буферов, отвечающих за сигнал в одну сторону несколько, мы можем выбрать в качестве сигнала “хотя бы один буфер”, тогда робот будет открывать сделки, когда будет не пустое (или ненулевое) значение на одном из буферов, либо выбрать, чтобы на обоих буферах сигналы совпали, т.е. выбрать “все буферы”, только в этом случае робот откроет сделку.
Тест проходит без использования параметров по Мартингейлу, которые расположены выше, эти параметры могут быть использованы только при реальной торговле у брокера Wforex. После ввода всех параметров и выбора периода тестирования, можно запускать “Старт”. При тесте нужно смотреть во вкладку “Журнал”, в ней выводятся ставки по сигналам, а также результаты ставок: сколько выигрышей, проигрышей и результирующий winrate в %. Таким образом, эмулируется торговля в режиме реального времени и выводится накапливаемая статистика торговли по тестируемому индикатору.
Вложения
Последнее редактирование:



