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

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

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

Сообщение Фастовец Николай » 08 июл 2021, 09:59

Форекс-тестер: тестирование, оптимизация и создание прибыльных торговых систем
РАЗДЕЛ 1. Понятие и характеристика тестера


Для выхода на прибыльную торговлю трейдеру необходимо создать или скопировать у прибыльных трейдеров торговую систему или стратегию. Для вывода ее в прибыль этого недостаточно. Торговую систему (стратегию) нужно протестировать, используя оптимизацию определенных параметров таких как размер стопа, профита, объема позиции и подбирать идеальные точки входа в позицию и так далее.
Из опыта трейдеров, если рабочий таймфрейм М5 – то для оптимизации торговой системы в ручном режиме хватит нескольких месяцев или кварталов. Если использовать таймфрейм Н1 – Н4 – то для понимания рабочая система или нет нужно потрать около года или чуть больше. Для оптимизации торговой системы на таймфрейме Д1 – нужны года. Нужно понимать, что многие трейдеры поиском торговых систем и их оптимизацией занимаются годами и даже десятилетиями. После этого многие понимают, что потрачено самый ценный ресурс – это время. Хорошо, если трейдер разработает прибыльную систему и потраченное на тестирование время окупится заработанной прибылью с рынка форекс. Но большинство трейдеров положительного результата не достигают, потратив на изучение рынка и создания торговых систем десятилетия. Они уходят с рынка, не заработав ни доллара, а то и с большими потерями.
Для того чтобы решить данную проблему опытные трейдеры применяют на практике тестеры стратегий. Это созданное приложение, устанавливаемое на платформу Метатрейдер 4. Большой плюс таких стратегий в том, что мы можем оттестировать созданные нами или скопированные у других опытных трейдеров торговые системы за несколько часов или дней, не тратя на это года. При использовании данных тестеров мы сможем достаточно быстро увидеть плюсы и минусы стратегии, внести коррективы в процессе усовершенствования ТС, практиковаться сколько угодно, а также подобрать оптимальные параметры манименеджмента.
На поиск таких тестеров мною потрачено много времени. В процессе поиска я продолжал тестировать торговые системы в ручном режиме.
Со временем стало понятно, что хорошие тестеры никто бесплатно не отдает. Хорошие тестеры или продаются или вообще их никто не показывает. А зачем отдавать удочку, используя которую можно наловить рыбки? Я много спрашивал у трейдеров: «Как можно найти такие тестеры?». Но никто не хотел делиться информацией. Спустя много лет я нашел такой тестер и решил безвозмездно поделиться им на форуме.

Преимущества данного тестера:
1) совместимость с индикаторами торговой платформы МТ4, возможность строить уровни, каналы, уровни фибоначчи, трендовые линии и т.д.;
2) можно отматывать время торговли в любое место;
3) возможность использования любых таймфреймов;
4) моделирование торговли проходит в различных скоростных режимах;
5) тестер связан с серверами крупных поставщиков ликвидности для брокеров форекс, что дает возможность трейдеру загрузить эталонные исторические котировки валютных пар;
6) есть возможность анализировать результаты тестирования, так как доступна статистика открытых и закрытых сделок с графиками доходности;
7) можно выставлять профиты, стопы, менять объем позиции;
8) открывать позиции можно как с рынка так и по отложенным ордерам;
9) и много других интересных фишек.
Раньше такие возможности были только в платных вариантах тестеров. Теперь мы его нашли! Любителям халявы нужно напомнить, что он бесплатный!
Вот ссылка на скачивание тестера:
https://disk.yandex.ua/d/gO_hDcXyrXetHw

В следующих разделах мы приступим к решению проблем по установке форекс тестера на торговую платформу, его настроек, загрузки исторических котировок как с помощью опции Data Center, а также с помощью «архива котировок» с МТ4, рассмотрим режим симуляции торгов, попробуем управлять скоростью тестера, будем использовать разные види симуляции, покажем возможность анализа сделок в тестере.
Последний раз редактировалось Ольга Васильева 11 июл 2021, 07:25, всего редактировалось 1 раз.
Причина: Исправление названия темы и сокращение.
Аватар пользователя
Фастовец Николай
Лучший аналитик месяца
 
Сообщений: 11676
Зарегистрирован: 13 сен 2015, 09:30
Средств на руках: 376.20 Доллар
Награды: 4
Ветеран II (1) Высокая активность. Золото (1) Медаль за научный вклад (1) Жемчужина (1)
Группа: Базовая
Благодарил (а): 1866 раз.
Поблагодарили: 2019 раз.

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

Сообщение Haos » 08 июл 2021, 10:58

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

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

Сообщение Haos » 14 июл 2021, 11:34

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

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

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

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

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

Сообщение Фастовец Николай » 14 июл 2021, 18:05

Раздел 2. Установка форекс тестера на торговую платформу


Данный тестер адекватно будет работать в операционной системе Windows и только на торговой платформе Метатрейдер 4.
Данная программа как и все советники или торговые роботы устанавливается в папку MQL4, через меню «Файл» – опция «Открыть каталог данных» в поддиректорию Experts.
777.png


После копирования в папку Experts файла «ForexSimulator.Ex4» нужно перезапустить Metatrader 4 и разрешите импорт DLL в опции «Настройки» через пункт меню «Сервис» на вкладке «Советники» как показано на следующему рисунку.
888.png


Если все сделано правильно – пользователь увидит название форекс-тестера в окне «Навигатор» терминала МТ4. Название выглядит следущим образом «Soft4FX Forex Simulator_1.88»

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

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

Сообщение Фастовец Николай » 14 июл 2021, 18:08

Продолжение

Для того чтобы запустить данный форекс-тестер нужно открыть новое окно с предварительным графиком и определенной валютной парой, которую мы хотим оттестировать и путем захвата перетаскиваем советник с окна «Навигатор» на это окно открытого графика. Данная процедура аналогичная с процедурой установки любого форекс советника на график цены.

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


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

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

Сообщение Haos » 15 июл 2021, 14:19

Тема перенесена из Школы трейдинга в данный раздел как наиболее соответствующая ему. Дополнительное программное обеспечение для МетаТрейдера профессионального уровня с вопросами установки и использования может быть рассмотрена в данном разделе.

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

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

Сообщение Фастовец Николай » 27 июл 2021, 17:28

Раздел 3. Настройка форекс тестера

После того как мы перетащили советник с окна "Навигатор" на график цены, нужно выбрать вкладку "Входные параметры" и там ввести любой адрес электронной почты и любой код активации. Дальше нажимаем "Ок".

В окне настроек мы можем задать режим "Лучшая цена" -" Always_On_Top" (по умолчанию стоит "false"), для того чтобы ордера открывались по рыночным ценам.

Ниже видно параметр "Buy-Sell Buttons Order" определяет расположение кнопок "Купить-Продать" в торговом ордере. По умолчанию "BUY FIRST" - это расположение кнопки "Покупка" слева, а кнопка "Продажа" соответственно справа.

111.png


Если мы по установке тестера все сделали правильно - откроется информативное окно о соединении с трейдерским аккаунтом.

При каждом запуске форекс тестера данное окно будет всегда появляться на экране и оно предлагает трейдеру:
1) начать новое тестирование – New simulation;
2) загрузить ранее использованные файлы для продолжения симуляции – Load simulation;
3) загрузить данные из архива брокера.

Всегда первоначальный запуск тестера требует обязательной загрузки исторических значений котировок. Если мы загрузили котировки определенного актива - то дальше можно тестировать данный актив в любой момент без загрузок котировок.

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

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

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

Раздел 4. Загрузка котировок для тестирования через Data Center


В сплывающем окне, о котором мы писали выше, нужно выбрать опцию Data Center, чтобы воспользоваться окном загрузки исторических котировок с серверов Metatrader4:

333.png


В данном окне видно разные валютные пары с доступным архивом котировок. Скачать котировки нужно кликнув на “Download”, в ту папку которую можно выбрать в Change.

Внизу расположена ссылка на загрузку календаря, синхронизированного с датами доступной истории котировок.

Ниже на скрине видно, что мы выбрали валютную пару евро доллар и начали скачивать котировки. Справа видно как скачано 67.78% котировок за определенное нами заданное время.

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

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

Сообщение Фастовец Николай » 29 июл 2021, 12:35

Продолжение

В данном всплывающем окне видно цифру "1". Это обозначает что мы скачиваем котировки за последний один год. Данное значение может меняться взависимости какое время мы ходим выбрать для тестирования. Год, два, три и так далее.

444.png


На данном скрине видно, что котировки скачались за последний год и можно начинать тестировать торговую систему по котировкам за этот год.

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


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

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

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

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

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