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

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

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

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

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



( Читать дальше )

Блог им. raxat |Склейка фьючерсных контрактов в TradingView

Если вы пользуетесь TradingView, то явно сталкивались с такой проблемой, как гэпы на графике, возникающие при экспирации фьючерсных контрактов. Выглядит это так:

Склейка фьючерсных контрактов в TradingView

Если вы тестируете торговые системы на таком графике, то эти гэпы могут сильно вам навредить, потому что они будут давать ложные сигналы, такие как этот:



( Читать дальше )

Блог им. raxat |Торговая система Golden Short на PineScript

    • 23 ноября 2022, 23:08
    • |
    • Diamond
  • Еще
Торговая система Golden Short на PineScript

В прошлый раз вы создавали простую торговую систему для TradingView и самое время улучшить её и внести небольшие изменения, которые позволят вам обгонять рынок там, где остальные трейдеры теряют деньги. Также эта система использует обновлённую версию PineScript v5 — она предполагает незначительные различия в коде.

Идея выглядит так:

1. По-прежнему в основе лежит использование «золотого креста» на дневном таймфрейме для открытия позиций

2. В систему добавляется открытие коротких позиций (шортов)

3. Добавляются стоп-лосс и тейк-профит, но только для шортов

Сначала инициализируем торговую систему и добавляем две скользящих средних SMA50 и SMA200:

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// This strategy has been created for illustration purposes only and should not be relied upon as a basis for buying, selling, or holding any asset or security.
// © Diamond

//@version=5
strategy('SMA Golden Short Strategy', overlay=true, calc_on_every_tick=false, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_value=0.04, commission_type=strategy.commission.percent)

//Inputs
smaFast = input.int(title='Fast SMA', defval=50, minval=1)
smaSlow = input.int(title='Slow SMA', defval=200, minval=1)


( Читать дальше )

Блог им. raxat |Торговая система Golden Cross на PineScript

    • 20 ноября 2022, 14:52
    • |
    • Diamond
  • Еще
Торговая система Golden Cross на PineScript

Этот пост носит исключительно обучающий характер. Ранее я уже публиковал эту систему для Python и теперь её можно повторить на PineScript для TradingView.

GoldenCross это самая простая торговая система, которая закрывает позицию на «кресте смерти» и открывает её снова на «золотом кресте» — так называется пересечение 50-дневной и 200-дневной скользящих средних на таймфрейме D. Такая система иногда может обгонять рынок, но главное её преимущество в том, что вы меньше находитесь в рынке и можете парковать средства в консервативных инструментах, когда происходят коррекции.

По умолчанию система предполагает использование 100% депозита и комиссию 0.04% от сделки:

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// This strategy has been created for illustration purposes only and should not be relied upon as a basis for buying, selling, or holding any asset or security.
// © Diamond

//@version=4
strategy("SMA Golden Cross Strategy", overlay = true, calc_on_every_tick = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_value = 0.04, commission_type = strategy.commission.percent)
Доступно редактирование 4 переменных: период быстрой средней, период медленной средней, даты начала и конца бэктеста:

( Читать дальше )

Блог им. raxat |Индикатор с фиксированным таймфреймом в TradingView

В TradingView есть интересная возможность задавать таймфрейм индикатора вручную. Рассмотрим эту фичу на простом примере:

Существует простая логика, по которой средняя цена акции за 200 дней может выступать в качестве глобального ориентира для более мелких таймфреймов и если цена ушла за эту среднюю, то дальше возможен большой тренд. Но в обычном терминале это работает только в том случае, если 200-дневная средняя рендерится на таймфрейме D1 и тогда чтобы более точно открыть позицию, нужно искать локальную точку входа ещё на одном отдельном графике. Допустим, вы торгуете GMKN по этой логике, пытаетесь открыть позицию внутри дня с помощью двух графиков D1 и H1 — выбираете нужную свечу слева и ищете свой часовой маркер справа, получается не очень удобно:

Индикатор с фиксированным таймфреймом в TradingView

А вместо этого можно сделать так:

Индикатор с фиксированным таймфреймом в TradingView

( Читать дальше )

....все тэги
UPDONW
Новый дизайн