Type/to search

ATR과 CCI 기반 트렌드 추종 전략

Common strategy
Created: 2023-09-26 16:08:37
Last modified: 3 years ago
1
Follow
1802
Followers

개요

이 전략은 평균 실제 범위 지표(ATR)와 상품 채널 지표(CCI)를 결합하여 가격 추세를 식별하고, 과매수/과매도 영역을 진입 및 청산 신호로 활용합니다. ATR은 채널의 상단 및 하단 밴드를 계산하는 데 사용되고, CCI는 추세 방향을 판단하는 데 사용됩니다. CCI가 과매수 구간에서 하향 돌파하면 공매도하고, 과매도 구간에서 상향 돌파하면 매수하여 추세를 추적합니다.

전략 원리

  1. ATR을 계산합니다. 여기서는 2주기 ATR을 선택했습니다.
  2. CCI 값을 계산합니다. 여기서는 10주기를 선택했습니다.
  3. 현재 캔들의 CCI 값에 따라 추세 방향을 판단합니다.
    • CCI >= 0, 상승 추세로 정의합니다.
    • CCI < 0, 하락 추세로 정의합니다.
  4. 상단 밴드와 하단 밴드를 계산합니다.
    • 상단 밴드 = 최고가 + ATR * 승수
    • 하단 밴드 = 최저가 - ATR * 승수
  5. 추세 방향에 따라 상단 밴드와 하단 밴드를 저장하고 갱신합니다.
    • CCI >= 0일 때, 상단 밴드가 이전 캔들의 상단 밴드보다 작으면 값을 재할당합니다. CCI < 0일 때, 하단 밴드가 이전 캔들의 하단 밴드보다 크면 값을 재할당합니다.
    • 이를 통해 채널이 가격 반대 방향으로 움직이는 것을 방지할 수 있습니다.
  6. CCI 값이 상단 밴드 또는 하단 밴드에 진입하면 이를 진입 신호로 사용합니다.
  7. CCI 값이 0선을 교차하면 청산 신호로 사용합니다.
  8. 이익 실현 및 손절매 청산을 설정합니다.

전략 장점

이 전략은 추세 판단과 채널 돌파를 결합하여 추세를 효과적으로 추적할 수 있습니다.

  1. CCI를 사용하여 가격 추세 방향을 신속하게 판단할 수 있습니다.
  2. ATR 채널을 통해 손절매 및 이익 실현을 설정하여 리스크를 통제할 수 있습니다.
  3. 가격이 반전될 때 상단/하단 밴드가 신속하게 방향을 조정하여 기존 추세의 채널에 갇히는 것을 방지합니다.
  4. CCI의 0선 교차를 청산 신호로 사용하여 추세를 따라가면서도 반전에 의한 손실을 피할 수 있습니다.

전략 리스크 및 최적화

  1. CCI 및 ATR 매개변수 설정을 최적화해야 합니다. 서로 다른 주기와 매개변수에서 성과가 크게 달라질 수 있습니다.
  2. 채널 조정을 통해 좁은 범위를 피할 수 있지만, 급격한 반전이 발생할 경우 여전히 수익 부족이나 손실이 발생할 수 있습니다.
  3. 손절매 지점 설정을 최적화하고 적절히 손절 범위를 넓혀 과도한 손절을 방지해야 합니다.
  4. 다른 지표와 결합하여 진입 신호를 필터링하고 진입 기회를 최적화할 수 있습니다.
  5. 더 높은 주기의 추세 지표와 결합하여 역방향 거래를 피할 수 있습니다.

요약

이 전략은 전반적으로 간단하고 실용적인 추세 추적 전략입니다. 장점은 아이디어가 명확하고 구현하기 쉬우며 추세 기회를 빠르게 포착할 수 있다는 점입니다. 그러나 매개변수 설정, 손절 범위 등은 시장 상황에 따라 최적화와 조정이 필요합니다. 다른 지표와 조합하여 사용하면 전략 효과를 더욱 향상시킬 수 있습니다. 전반적으로 이 전략은 추세 추적 입문 전략으로 괜찮으며, 배우고 참고할 가치가 있습니다.

Source
Pine
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trend Trader Karan",overlay=true)
res = input(title="Resolution", type=input.resolution, defval="60",confirm = true)
Strategy parameters
Strategy parameters
Resolution
Take Profit (%)
Stop Loss (%)
CCI
ATR
src
len0
Range
loockback length pivots
Draw lines from wicks (checked) or real bodies (unchecked)?
Display only falling 'high' and rising 'low' trendlines?
checked = monochrome lines, unchecked = direction colored lines?
Limit extensions of the lines? 0 = infinite, other values x 100 bars
show trendline breaks
number of past trendlines to check for breaks (max = 10)
only display 'long' breaks on trendlines connecting 'highs' and 'short' for 'lows'
USING A LOG CHART? MAKE SURE TO CHECK THIS BOX!!
Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)