Симулятор торговли на истории для форекса
Симулятор торговли на истории решает задачу, которую иначе решают деньгами и временем: набрать статистику по правилам до того, как они начнут стоить дорого. Сто сделок в реальном рынке при внутридневной торговле — это месяцы, в тренажёре — вечер. Разбираем три способа прогонять правила по прошлым котировкам, чем они различаются и почему результат прогона всегда лучше реального.
Симуляторы — тренажёр: они не участвуют в реальной торговле и ничего не считают по вашему счёту. Их задача — дать выборку сделок по правилам, которую иначе пришлось бы набирать месяцами.
Зачем прогонять правила по истории
Управление риском строится на числах, которых у новой системы нет: винрейт, среднее соотношение, длина типичной серии убытков. Пока их нет, процент риска выбирается наугад, а первая же просадка воспринимается как поломка, хотя может быть нормой.
| Вопрос | Ответ даёт прогон | Что с ним делать |
|---|---|---|
| Какой винрейт у правил | доля прибыльных сделок в выборке | сравнить с безубыточным винрейтом |
| Какое среднее соотношение | средняя прибыль к среднему убытку | проверить реалистичность целей |
| Какая типичная серия убытков | самая длинная цепочка стопов подряд | выбрать дневной лимит и долю риска |
| Сколько сделок в месяц | частота срабатывания правил | оценить, за какой срок наберётся статистика |
| Как ведут себя правила в боковике | результат по участкам без тренда | решить, нужен ли фильтр режима рынка |
| Сколько съедают издержки | разница результата со спредом и без | пересчитать ожидание на реальных условиях |
Ни один из ответов не является прогнозом. Прогон говорит о прошлом поведении правил на конкретном участке истории — этого достаточно, чтобы отсеять заведомо убыточные идеи, и недостаточно, чтобы гарантировать результат.
Forex Tester 5 и Soft4FX Forex Simulator: чем различаются
Два платных инструмента с одинаковой идеей и разной реализацией. Выбор между ними обычно определяется тем, готовы ли вы уходить из привычного терминала.
Forex tester 5 и его версии — самостоятельное приложение со своими данными, графиками и статистикой. Плюс — независимость от брокера и детальный отчёт, минус — второй интерфейс, который надо освоить.
своя средаSoft4fx forex simulator встраивается в штатный тестер MetaTrader: те же графики, те же индикаторы, та же разметка. Осваивать нечего, всё привычное.
внутри MTТестер стратегий мт5 сам по себе прогоняет советники, но не даёт торговать руками. Как тренажёр он работает только в связке с плагином.
без доплатРежим воспроизведения баров на веб-платформах: быстро и бесплатно, но без учёта спреда, свопа и модели исполнения.
поверхностноДля проверки правил риск-менеджмента разница между первыми двумя невелика. Важнее третий пункт: если вы прогоняете не свои решения, а советник, платить не нужно вовсе — штатный тестер справляется.
Что искажает результат прогона
Результат в тренажёре почти всегда лучше реального, и причины у этого системные. Знать их важнее, чем знать функции конкретной программы.
Противоядие простое и неприятное: прогон делается один раз, без перезапусков, а результат делится пополам в голове. И обязательно проверяется на другом участке истории, который при настройке не использовался.
Как прогонять правила, чтобы выборке можно было верить
Порядок ниже отличает проверку от развлечения. Он же превращает результат прогона в числа, пригодные для расчёта доли риска.
Условие входа, уровень отмены идеи, правило выхода и размер риска. Если правила формулируются по ходу, проверяется не система, а интуиция.
до началаГод-полтора котировок с разными режимами рынка. Настройка на одном участке и проверка на другом — обязательное разделение.
до началаСпред, комиссия и своп в настройках прогона. Без них ожидание завышается, а короткие цели выглядят рабочими.
обязательноНе перезапуская и не пропуская. Именно непрерывность делает выборку похожей на реальную торговлю.
один прогонВинрейт, среднее соотношение и длину худшей серии — в калькуляторы, чтобы получить долю риска и ожидание на дистанции.
после прогонаСимуляторы: короткие ответы
- Чем тренажёр отличается от тестера стратегий
- Тестер прогоняет код советника, тренажёр даёт торговать руками. Для проверки собственных решений нужен именно второй.
- Хватит ли демо-счёта вместо тренажёра
- Демо честнее по эмоциям, но набирает сделки в реальном времени. Обычно используют оба: тренажёр для правил, демо для привычки.
- Сколько сделок нужно прогнать
- Ориентир — сотня для первых выводов и несколько сотен для устойчивых. На тридцати сделках результат определяется случайностью.
- Нужны ли качественные тиковые данные
- Для правил с целями в десятки пунктов достаточно минутных котировок. Тиковые данные важны для скальпинга, где стоп короче спреда в разы.
- Можно ли прогонять несколько пар сразу
- В отдельных программах и в многовалютном тестере — да. Это важно, если правила предполагают одновременные позиции и суммарный риск.
- Что делать с результатом прогона
- Перенести винрейт и среднее соотношение в расчёт ожидания и доли риска. Прогон нужен ради этих чисел, а не ради итоговой кривой.
Частые вопросы
Что такое симулятор торговли на истории
Программа, которая проматывает прошлые котировки с выбранной скоростью и позволяет открывать сделки так, как если бы торговля шла в реальном времени. Правая часть графика скрыта, поэтому решения принимаются без знания будущего.
Чем Forex Tester отличается от плагина в MetaTrader
Forex Tester — отдельное приложение со своими данными и отчётами, плагин работает внутри терминала и использует привычные графики и индикаторы. Задача у них одна, различается среда и глубина статистики.
Можно ли торговать руками в штатном тестере MT5
Сам по себе тестер прогоняет советники, а не ручные сделки. Ручная торговля на истории появляется, когда в тестер добавляют плагин-симулятор.
Насколько результат прогона похож на реальный
Обычно он заметно лучше. Причины — идеальное исполнение, отсутствие эмоций и подсознательное знание того, чем закончился участок истории. Разумно закладывать поправку и не считать прогон обещанием.
Нужно ли включать спред и своп в прогон
Обязательно. Без издержек короткие цели выглядят прибыльными, а на реальном счёте система с целью в десять пунктов может уходить в минус только за счёт спреда.
Как избежать подгонки под историю
Разделить данные: настраивать правила на одном участке, проверять на другом, который при настройке не открывался. Если результаты сильно расходятся, система описывает прошлое, а не рынок.
Сколько времени занимает прогон ста сделок
От двух до пяти часов при внутридневных правилах и ускоренной перемотке. Это и есть главная выгода: те же сто сделок в реальном рынке заняли бы месяцы.
Заменяет ли тренажёр расчёт риска
Нет, он даёт исходные данные для расчёта. Винрейт и среднее соотношение из прогона подставляются в формулы ожидания, серии убытков и доли риска.
Подходит ли перемотка баров на графике вместо тренажёра
Для тренировки разметки — да, для оценки статистики — нет: там не учитываются спред, своп и модель исполнения, а объём сделок нигде не фиксируется.
Можно ли проверить в тренажёре дневной лимит убытка
Можно и нужно: прогон покажет, как часто лимит срабатывал бы и сколько сделок вы бы пропустили. Это лучший способ подобрать порог, не выясняя его на реальном счёте.
Нужны ли платные данные котировок
Для большинства задач достаточно бесплатной истории, которую даёт терминал или сама программа. Платные тиковые архивы нужны, когда правила чувствительны к каждому пункту.
Что делать, если в тренажёре система прибыльна, а на счёте нет
Сравнить исполнение: реальные точки входа, фактические стопы и число пропущенных сделок. Расхождение почти всегда в дисциплине и в издержках, а не в самих правилах.