October 28, 2022

Backtesting

Backtesting - это процесс тестирования торговой стратегии на исторических данных, чтобы увидеть, как она работала в прошлом. Теоретически, если система хорошо работала в прошлом, так будет и в будущем. Конечно, рыночные условия могут измениться, но не критично. Сразу после обучения сесть и торговать материал который вы изучили - не самый лучший вариант.

Вы можете отмотать график назад и идти вместе с ним анализируя каждое движение и принимать решение, что бы вы сделали. Этот процесс вам сможет показать как ведёт цена, и как ваши инструменты могут помочь вам торговли.

Существует много вариаций бэктестов. Все зависит от того, что вы хотите для себя понять. Предположим новичкам изначально сложно понять какие условия должны быть внутри HTF POI на LTF. Билдинг ликвидности, агрессивный BMS, вход в дискаунт зоне от ордер блока это все хорошо, но в моменте новичкам будет сложно принять какое-либо решение и скорее всего пропустят позицию или получат стоп, поэтому не отмотав графики назад и не поняв как цена себя ведет, вы не сможете адекватно торговать. Торговля без бэктеста вас может и научит чему то, но это займет у вас больше времени и может ударить по вашей психологии. Лучшим вариантом это найти 10, 20, 30 ситуаций в прошлом и проанализировать, что-то законспектировать и тогда поняв как нужно работать в данной ситуации уже можно переходить к живой торговле.

Предположим вы хотите понять каков ваш WinRate торгуя просто ордер блоки в дискаунт зонах со стороны старшего таймфрейма. WinRate - это соотношение количество прибыльных сделок по отношению к количеству проигрышных сделок. Другими словами, WinRate показывает, сколько раз трейдер будет совершать успешные прибыльные сделки по сравнению с тем, сколько раз он потеряет деньги в своих сделках. Взяв последние 10 последних ситуаций на графике, вы поймете являться ли прибыльной данный сетап. Если WinRate сетапа 50% и выше (5 позиций по стопу и 5 позиций закрытые по тейку) и выше - это хороший результат, потому что торгуя с RR 1/5 и риском 1% на позицию, вы получите 20% к депозиту. Торгуя high RR, WinRate не так уже и важен, потому что имея винрейт 10% торгуя постоянно RR 1/20 - вы заработаете 10% при том, что у вас прибыльная сделка только одна из десяти.

То, что я сейчас перечислил называться - бэктест стратегии.

Так же можно делать просто бэктест отматывая график назад и идти вместе с ним. В моменте принимать решение заходили бы вы в позицию или нет. Главным преимуществом этого является то, что вы сразу увидите правильные были ваши догадки или нет. В идеале можно вести журнал и после анализировать свои позиции. Я торгуя Форекс, если пропустил один день не сидя за графиком анализирую что происходило во время лондонской и NY(New York) сессий. Так же я наизусть знаю всю историю бтс, так как не один раз отматывал график для себя, а так же тестировал стратегии.

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

Шаблон в Notion для бектеста:

Как правильно работать в зоне интереса на младшем таймфрейме?
1. Найдите зону интереса, которая отработала.
2. Перейдите на LTF, что бы посмотреть как себя повела цена.
3. Найдите порядка 20-30 примеров, перенесите их в ноушн.
4. Увидев реальные примеры как цена ведёт себя в POI, у вас сложится понимание о том, как правильно нужно работать в зоне интереса

Цель бектеста - это больше просматривать графики в прошлом и пытаться применить то, что преподается в курсе, как способ отработки стратегии, чтобы вы могли принимать субъективные решения на основе материала вместо того, чтобы слепо придерживаться параметров.