Блог им. raxat

Улучшение торговых систем с помощью Bar Replay в TradingView

    • 03 ноября 2024, 14:54
    • |
    • Diamond
  • Еще
Улучшение торговых систем с помощью Bar Replay в TradingView

Платная подписка на TradingView не очень дешевая, но после доработки инструмента Bar Replay эта подписка стала гораздо полезнее.

Зачем нужен Bar Replay?

Это ручной тестер торговых систем, в котором можно двигаться вдоль графика по одной свече вперед и тестировать различные торговые гипотезы. Он доступен на бесплатном тарифе, но только на дневном таймфрейме и чтобы получить доступ к более мелким таймфреймам, нужен апгрейд тарифного плана. TradingView предлагает трейдерам один из трех вариантов:

Улучшение торговых систем с помощью Bar Replay в TradingView

Для Bar Replay мне было достаточно тарифа Essential, который стоит $14.95 при оплате помесячно. Тариф можно оплатить иностранной банковской картой или PayPal. Обновленный Bar Replay позволяет строить для ручных тестов такие же графики производительности, как для автоматических торговых систем.

Но в чем вообще смысл использовать ручной инструмент, если автоматический тестер стратегий уже сделал всю работу? Лично мне стало интересно, насколько достоверны те торговые сигналы, которые сгенерировал TradingView и нет ли где-либо на истории неучтенных искажений. Лучший способ это проверить — открыть вручную позицию по каждому из таких сигналов и сравнить результаты. Этот процесс повышает доверие к собственным торговым системам и улучшает дисциплину.

Целью всех исследований был фьючерс на природный газ (NG), автоматический тестер показал неплохой результат, но было бы неплохо снизить просадку и повысить профит-фактор:

Улучшение торговых систем с помощью Bar Replay в TradingView

Для использования Bar Replay нужно нажать на кнопку Replay и указать дату начала тестирования. Я для каждого теста брал одну и ту же дату:

Улучшение торговых систем с помощью Bar Replay в TradingView

Для управления позицией доступны кнопки Buy, Sell, Flatten, поле для ввода числа лотов и кнопка закрытия позиции:

Улучшение торговых систем с помощью Bar Replay в TradingView

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

Улучшение торговых систем с помощью Bar Replay в TradingView

Система не получила минус на счете, но профит-фактор оказался заметно выше прогноза автоматического тестера. Вероятно, это связано с фиксированным размером позиции.

Затем я попробовал использовать переменный размер позиции, но это не дало существенного преимущества. Просадка по-прежнему выше 20%, снизился профит-фактор, но вырос винрейт до 54.39%:

Улучшение торговых систем с помощью Bar Replay в TradingView

Попытки торговать более активно тоже не дали ощутимых результатов, хотя не все тренды были достаточно длинными:

Улучшение торговых систем с помощью Bar Replay в TradingView

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

Улучшение торговых систем с помощью Bar Replay в TradingView

Финансовый результат системы вырос более, чем в 2 раза, винрейт вырос до 58.91%, профит-фактор вырос до 3.704, увеличился средний результат каждого трейда, но просадка осталась на прежнем уровне, потому что более рискованные трейды совпали с более сложной фазой рынка для такой системы.

И поскольку газ это трендовый инструмент, то при переходе рынка в боковой тренд такой подход может принести к существенному росту убытков.

Виртуальных миллионеров и так полно, где живые деньги? Опять инфоцыганство!

Эта торговая система уже тестируется на небольшом боевом счете и демонстрирует неплохой результат, но следует собрать более подробную статистику перед тем, как повышать риск. Я напишу об этом в отдельной статье.
★1
4 комментария
Выражение- боковой тренд — не правильное.Лучше — флет или боковик.Дьявол в деталях.Размер позы зависит от времени накопления.Если 1 свеча день это 12% от счета, то 4 свечи =25% от счета. Накопление происходит только в углах графика.Пример фрактал Билла Вильямса.Там угол из 5 точек.
avatar
ezomm, в Америке тоже боковой тренд www.investopedia.com/terms/s/sidewaystrend.asp
avatar
Diamond, спасибо.Позабавил.Инвесторы многого не понимают.Не повторяй глупости (набор слов ). Тренд из 3х шагов вперед и 2 назад. Направление цены любое, кроме боковика. Тренд 3-2-3-2-3.Боковик 2-2-2. Когда поймешь свечной анализ твои глаза откроются. Тренд - 
3 новых солдата в идеале. Но главное правило тренда- 2й шаг цены( и его объем ) не самый малый
avatar
Если входы ниже дневок, то более менее правильный результат покажет только тестирование на данных того брокера с которым потом будешь работать. Иначе отклонение может быть в десятки процентов.
avatar

теги блога Diamond

....все тэги



UPDONW
Новый дизайн