Доброго дня искатели!
Продолжим историю, почему все-таки Tick Data Suite.
Как я уже писал ранее, Meta trader 4 не дает нам тестировать на реальных тиках. Именно поэтому я пользуюсь программой Tick Data Suite. Скачать программу можно на официальном сайте.
Бесплатный пробный период 14 дней. Скажу сразу – таблетку вы не найдете нигде)
Если хочется пользоваться такой прекрасной утилитой – придется купить.
Либо читать мой блог и попросить меня что либо протестировать и сделать обзор 😉
Какие настройки важны для теста:
- Выбор тиковых данных:
Я для своих тестов буду использовать Dukascopy, так как именно у них самые качественные котировки без провалов. Ещё можно использовать Альпари.
- Спред:
Особо важно тестировать с плавающим (реальным) спредом:
- Проскальзывание:
Зачастую в момент открытия сделки, цена может сдвинуться на несколько пунктов, и в ручном режиме MT4 дает нам право выбора «открыть сделку по новой цене?». В случае с советниками – этого вопроса нет, и советник просто открывает сделку по новой цене. Иногда это 1-2 пункта по 5-ти знаку. Но в случаях с ночными скальперами проскальзывание может быть до 100 пунктов, а это уже существенно может повлиять на результат.
В TDS проскальзывание можно указать в пунктах, или в миллисекундах.
Нужно правильно понимать этот момент:
Советник – программа, в которой есть алгоритм, код. Советник видит сигнал к сделке, отправляет команду брокеру открыть сделку, брокер открывает сделку.
Весь этот процесс взаимодействия с брокером может съедать 100-300 миллисекунд. Поэтому я настройку выставляю такую:
- Комиссия:
Если мы тестируем скальпера, а для него обязательно нужен счет ECN, то будет комиссия с каждой сделки. При тестировании без TDS можно упустить этот момент. Например, открыли вы сделку 1 лотом на паре EURUSD и закрыли с прибылью в 7 пунктов у брокера ICmarkets на RAW счете. В тестере вы увидите +7$, а вот в реальности будет 0. Так как комиссия 7$ за лот все съедает. Итак, комиссию я указываю 7$ за лот.
- Реальное исполнение:
Забавно, но факт: очень много советников начинают сливать в тестере, когда стоят эти галочки:
Эта настройка не позволяет советнику открыть сделки по ценам, которых нет. Например ГЭПы.
Возьмем один из популярных советников из MQL Market
И проведем тестирование в двух вариантах: "по-правильному" и "по-простому":
Тест с 01.01.2020 по 30.09.2020.
1ый вариант:
2ой вариант:
Как видим - качество тиковых данных, спред, проскальзывания - все это очень важно для качественного тестирования. А ведь именно после тестирования мы делаем вывод покупать нам советника или нет.
Начнем наши тесты...😏