Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Обсуждаем работу одной из самых популярных торговых платформ Метатрейдер (4 и 5). Достоинства и недостатки, встречающиеся проблемы с использованием и, конечно, первое знакомство.
Бонус за сообщение 0.3$
Ответственный Модератор - Haos

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Haos » 30 июл 2021, 07:27

Да, вот весь вопрос в том, где берется история котировок для тестирования. Недавно столкнулся с этой проблемой, правда, с ней время от времени сталкиваешься и решение неочевидно.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 09 авг 2021, 12:00

Раздел 5. Загрузка котировок с помощью архива Метатрейдер


Для того чтобы начать тестировать торговую систему на основе использования котировок с МТ4, нужно загрузить их базу с архива сервера брокера. Для этого нужно войти в меню "Сервис" и найти опцию "Архив котировок" или вызвать соответствующие окно через клавишу "F2".

111.png


Выбираем валютную пару, по которой хотим тестировать систему, и скачиваем минутную историю торгов. Данный тестер способен собирать самостоятельно свечи любого тайма.

222.png
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 10 авг 2021, 19:41

Продолжение

После того как мы скачали котировки по определенной валютной паре (ту валютную пару по которой мы собираемся тестировать торговую систему) из архива, нужно перезапустить терминал.

Дальше мы открываем график на котором отображается валютная пара, котировки которой мы скачали, выбираем тот таймфрейм который нам необходим, и прокручиваем до упора влево историю котировок.

Наше задание запустить тестер с первой свечи скачанного архива котировок, а потому нужно в обязательном порядке отменить привязку (на скрине данная кнопка показана красным квадратом), так как с новым тиком цены график вернется в конец, то есть к текущему дню.

111.png
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 11 авг 2021, 11:26

Продолжение

Запускаем тестер, перетянув его с поля "Навигатор" на график цены. В окне, которое откроется, вибираем «New Simulation» – после чего задаем условия тестирования:

Красный блок: Provider - это поставщик данных;
Instrument – автоматом выставляется актив который вибран на графике.
Слева видно примечание, где указан период тестирования.

Синий блок: Выбираем календарное число\период теста, валюту депозита, его размер и часовой пояс.

Зеленый блок: Вибираем размер пипса (4 или 5 знак), лот, плечо, спред и размер перемотки в днях для повторного прогона любого участка графика.

После того как все указанные параметры установлены, нажимаем «Start Simulation» чтобы начать тестирование.

111.png
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 23 авг 2021, 15:03

Раздел 6. Симуляция торговли


В данном разделе мы хотели бы показать самый простой и удобный метод симуляции торговли.
Для этого мы сначала выбираем на графике в МТ4 ту валютную пару которую хотим тестировать. После чего перетягиваем данный тестер с окна "Навигатор" на график (как это делать ми описывали раньше в предыдущих разделах).

После чего на графике появляется следующее окно:

111.png


В графе риск мы выставили цифру 2. Это значит, что в одной сделке мы будем рисковать 2% от капитала.
Нажимаем на кнопку Real-time.
Устанавливаем скорость тестирования у нас это 6.300 (тут можно выставить любую скорость).
И нажимаем на кнопку Charts.
После чего открывается новое окно, в котором мы выбираем таймфрейм (у нас это Н1), дальше нажимаем кнопку Add и у нас появляется вверху новая строчка с активной кнопкой Open.

Мы нажимаем на кнопку Open и тестирование можно начинать.

222.png
Последний раз редактировалось Фастовец Николай 23 авг 2021, 15:03, всего редактировалось 1 раз.
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 24 авг 2021, 06:50

Теперь мы бы хотели показать некоторые функции симулятора, которые смогут нам пригодится в работе.

В нашем случае, мы скачали котировки по четырем валютным парам евро американский доллар, австралийский доллар американский доллар, британский фунт японская иена и британский фунт американский доллар. После чего нам не нужно каждый раз скачивать котировки. Нужно только выбрать ту валютную пару из списка (выделеного красным цветом) которую мы хотим протестировать по выбранной нами стратегии или торговой системе.

111.png


Также мы можем тестировать не только выставляя риск на сделку, но и определенный лот или убытки в долларах (данный блок выделенный синим цветом). Программа сама рассчитывает все параметры соответственно от размера стоп лосса.

111.png
Последний раз редактировалось Фастовец Николай 24 авг 2021, 06:58, всего редактировалось 1 раз.
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 24 авг 2021, 07:07

Кнопкой которая на скрине отображена зеленым цветом мы включаем режим симуляции.

111.png


После чего также данной кнопкой (которая отображена красным цветом) мы останавливаем режим тестирования. Мы делаем паузу когда нам нужно остановиться в процессе симуляции.

222.png
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 24 авг 2021, 07:18

Очень интересная функция включается в тестере кнопкой Visual Mode.

111.png


После того как мы ее нажали (то есть она активирована), мы, для примера, покупаем какую-то пару (в нашем случае это фунт иена) и на графике появляются две полоски синего и красного цвета. Синяя полоска отвечает за профит (и ее мы можем перетягивать в любое место, где мы хочем зафиксировать профит), а красная полоска отвечает за стоп лосс (ее мы также можем перетягивать в любое место, где хотим выставить стоп лосс).

222.png
Последний раз редактировалось Фастовец Николай 24 авг 2021, 07:27, всего редактировалось 1 раз.
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 24 авг 2021, 07:26

Функция Next bar дает возможность перематывать график по одной свече вперед.

А функция Prev. bar дает возможность отматывать график назад по одной свече, если мы, для примера, пропустили точку входа.

111.png
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

Форекс-тестер: тестирование, оптимизация и создание прибыльных ТС

Сообщение Фастовец Николай » 24 авг 2021, 10:50

Только что было время и я потратил 1,5 часа для того чтобы протестировать одну графическую модель на часовом графике по валютной паре фунт иена за год.

После теста заходим в графу Trades, где выбираем график прибыльности. Видно он направлен вверх и прибыльность данной модели за год составила +32% при риске на сделку 2%.

111.png


Также можно просмотреть статистику по сделкам. Видно что за год было совершено 67 сделок с которых 36 прибыльных и 31 убыточных.

222.png


Результат следующий: даную модель вполне можно использовать в торговле. Но для этого депозит нужен порядка 50000 долларов.
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.


Вернуться в MetaTrader: настройки, работа, проблемы

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения