Type/to search

Мультитаймфреймовая стратегия импульсной торговли на пробой CPR

CPR
2
Follow
502
Followers

img
img

Обзор

Данная стратегия представляет собой торговую систему, основанную на многотаймфреймовом анализе, использующую в основном центральный ценовой диапазон (CPR), экспоненциальную скользящую среднюю (EMA) и индекс относительной силы (RSI) для совершения сделок. Стратегия определяет рыночный тренд и ключевые уровни поддержки/сопротивления с помощью дневных уровней CPR, недельной цены открытия и 20-периодной EMA, а также использует подтверждение объема для исполнения сделок.

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

Основная идея стратегии заключается в поиске торговых возможностей путем анализа взаимосвязи цены с уровнями CPR. CPR состоит из точки разворота (Pivot), нижней центральной линии (BC) и верхней центральной линии (TC). Когда цена пробивает TC и рынок находится в бычьей фазе, система генерирует сигнал на покупку; когда цена пробивает BC и рынок находится в медвежьей фазе, система генерирует сигнал на продажу. Система также использует 20-периодную EMA в качестве фильтра тренда и требует, чтобы объем был выше 20-периодной скользящей средней для подтверждения обоснованности пробоя. Кроме того, стратегия опционально может использовать дивергенцию RSI в качестве дополнительного подтверждающего индикатора.

Преимущества стратегии

  1. Многоуровневая система подтверждения: комбинация ценового действия, направления тренда и объема в тройном подтверждении повышает надежность сигналов.
  2. Динамическое управление рисками: установка динамического стоп-лосса на основе ширины CPR, адаптация к различным рыночным условиям.
  3. Гибкие настройки: возможность регулировать временной период CPR, длину EMA и включать/отключать подтверждение дивергенции RSI.
  4. Несимметричное соотношение доходности: используется соотношение доходности к риску 1,5:1, что повышает долгосрочную прибыльность.
  5. Многотаймфреймовый анализ: интеграция дневных и недельных данных обеспечивает более полный рыночный взгляд.

Риски стратегии

  1. Риск ложных пробоев: на волатильных рынках могут возникать ложные сигналы, рекомендуется использовать более строгие фильтры по объему.
  2. Риск разворота тренда: на точках разворота возможны значительные просадки, риск можно контролировать с помощью сужения диапазона стопа.
  3. Чувствительность к параметрам: производительность стратегии чувствительна к таким параметрам, как длина EMA и порог объема, требуется периодическая оптимизация.
  4. Зависимость от рыночных условий: в условиях низкой волатильности может быть трудно достичь ожидаемого соотношения доходности к риску.
  5. Проскальзывание при исполнении: при быстрых движениях рынка возможно значительное проскальзывание, влияющее на фактический результат сделки.

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

  1. Внедрение адаптивного механизма волатильности: динамическая корректировка стоп-лосса и целей по прибыли в зависимости от рыночной волатильности.
  2. Добавление классификации рыночного состояния: разделение трендовых и боковых рынков с использованием разных торговых параметров.
  3. Оптимизация фильтра объема: учет относительного изменения объема вместо простого сравнения со скользящей средней.
  4. Усовершенствование механизма выхода: добавление трейлинг-стопа и частичной фиксации прибыли.
  5. Включение временного фильтра: избегание торговли в определенные временные интервалы, например, в периоды высокой волатильности перед открытием и закрытием рынка.

Заключение

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

Source
Pine
//@version=5
strategy("Ahmad Ali Khan CPR Strategy", overlay=true, margin_long=100, margin_short=100)

// ———— Inputs ————
use_daily_cpr = input.bool(true, "Use Daily CPR Levels")
ema_length = input.int(20, "EMA Trend Filter Length")
show_week_open = input.bool(true, "Show Weekly Open Price")
enable_divergence = input.bool(true, "Enable RSI Divergence Check")

// ———— Daily CPR Calculation ————
daily_high = request.security(syminfo.tickerid, "D", high[1], lookahead=barmerge.lookahead_on)
daily_low = request.security(syminfo.tickerid, "D", low[1], lookahead=barmerge.lookahead_on)
Strategy parameters
Strategy parameters
Use Daily CPR Levels
EMA Trend Filter Length (Optional)
Show Weekly Open Price
Enable RSI Divergence Check
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)