Type/to search

Стратегия количественной торговли RePaNoCHa

Common strategy
Created: 2023-09-25 18:29:33
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Стратегия RePaNoCHa представляет собой количественную торговую стратегию, объединяющую множество индикаторов и механизмы управления рисками. Она в основном генерирует сигналы на покупку и продажу, определяя направление тренда и потенциальные точки разворота. Стратегия также использует скользящий стоп-лосс, фиксированный стоп-лосс и тейк-профит для фиксации прибыли и контроля рисков.

Принцип стратегии

Стратегия объединяет следующие индикаторы:

  • Скользящая средняя T3: измеряет направление ценового тренда.
  • Индикатор среднего диапазона колебаний: определяет ценовые колебания и устанавливает целевые зоны.
  • Индикатор ADX: оценивает силу тренда.
  • Индикатор SAR: показывает потенциальные точки разворота.
  • Индикатор RSI: определяет зоны перекупленности и перепроданности.
  • Индикатор MACD: отображает ценовой импульс.

Когда несколько из перечисленных индикаторов дают согласованный сигнал, стратегия определяет начало тренда и генерирует сигналы на покупку и продажу. После входа в позицию стратегия использует линейный скользящий стоп-лосс, который отслеживает определенный процент от максимальной/минимальной цены и постепенно поднимается по мере увеличения прибыли для фиксации прибыли. Также применяется фиксированный процентный стоп-лосс для ограничения максимальных потерь.

В частности, сигнал на открытие длинной позиции возникает, когда цена находится выше верхней границы целевой зоны, T3 растёт, ADX бычий, SAR бычий, RSI выше средней линии, MACD положителен. Противоположные условия формируют сигнал на открытие короткой позиции. Тейк-профит и стоп-лосс фиксированно устанавливаются на уровне 1% и 3% от цены входа соответственно. Скользящий стоп-лосс линейно изменяет расстояние от точки входа в зависимости от текущего уровня прибыли.

Анализ преимуществ

  • Комплексная оценка нескольких индикаторов повышает точность
    Учитывая тренд, перекупленность/перепроданность, развороты и другие индикаторы, можно избежать рисков, вызванных ошибочными сигналами одного индикатора.

  • Гибкое отслеживание скользящего стоп-лосса фиксирует прибыль
    Расстояние скользящего стоп-лосса корректируется в зависимости от изменения прибыли, что позволяет хорошо отслеживать ценовые колебания и фиксировать прибыль.

  • Фиксированный стоп-лосс ограничивает максимальные потери
    Установка фиксированного процентного стоп-лосса позволяет ограничить максимальные потери по каждой сделке, предотвращая расширение убытков.

  • Настраиваемая комбинация параметров
    Параметры индикаторов можно свободно настраивать для оптимизации под различные торговые инструменты.

Анализ рисков

  • Комбинация нескольких индикаторов усложняет принятие решений
    Слишком большое количество индикаторов может привести к их противоречию, что усложняет процесс принятия решений и требует тщательной оценки эффективности каждого индикатора.

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

  • Частая торговля увеличивает транзакционные издержки
    Более короткие операции увеличивают частоту сделок и затраты на проскальзывание, что влияет на фактическую прибыль.

  • Высокая сложность оптимизации параметров
    Требуется тестирование различных комбинаций параметров индикаторов, что сопряжено с высокой сложностью и требует достаточного объёма исторических данных.

Направления оптимизации

  • Оценка фактической эффективности индикаторов, исключение избыточности
    Путём сравнительного тестирования проверить реальный вклад каждого индикатора в качество сигналов и удалить избыточные индикаторы.

  • Оптимизация алгоритма скользящего стоп-лосса
    Протестировать различные алгоритмы трейлинга стоп-лосса для поиска наилучшего способа отслеживания прибыли.

  • Учёт проскальзывания и комиссий на реальном рынке
    Включить фактические торговые издержки в бэктестинг для принятия решения о входе в позицию.

  • Оптимизация параметров по временным периодам
    Отдельно оптимизировать параметры для периодов высокой и низкой волатильности, чтобы повысить стабильность стратегии.

Заключение

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

Source
Pine
/*backtest
start: 2022-09-18 00:00:00
end: 2023-09-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy(title = "RePaNoCHa V4 [Backtest]", overlay = true, initial_capital = 1000, pyramiding = 100,
   calc_on_order_fills = false, calc_on_every_tick = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_value = 0.075)
Strategy parameters
Strategy parameters
POSITIONS
SOURCE
T3 LENGTH
T3 VOLUME FACTOR
SAMPLING PERIOD
RANGE MULTIPLIER
ADX LENGTH
ADX THRESHOLD
SAR STAR
SAR INC
SAR MAX
RSI LENGHT
RSI CENTER LINE
MACD FAST LENGTH
MACD SLOW LENGTH
MACD SIGNAL SMOOTHING
MACD SIMPLE MA(Oscillator)
TRAILING STOP ACTIVATION %
TRAILING STOP OFFSET % --> WHEN PROFIT=0.5% (MINIMUM)
TRAILING STOP OFFSET % --> WHEN PROFIT=10% (LINEAR_EXTRAPOLATION)
TRAILING STOP DELAY (SECONDS BETWEEN SNAPSHOTS)
TRAILING STOP ANTI-LIQUIDATION ACTIVATION %
STOP LOSS
STOP LOSS %
SHOW WEEKEND
BACKTEST START YEAR
BACKTEST START MONTH
BACKTEST START DAY
(TICKS/PIPS CORRECTION)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)