Type/to search

ICHIMOKU 패턴과 STOCH 지표를 기반으로 한 추세 추종 전략

Common strategy
Created: 2023-11-15 11:19:29
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 ICHIMOKU 클라우드 차트 형태 지표와 STOCH 스토캐스틱 지표를 기반으로 추세를 판단하고 추적합니다. 전략명은 "클라우드 차트 Stoch 추세 추적 전략"입니다.

전략 원리

이 전략은 주로 ICHIMOKU 클라우드 차트와 STOCH 지표를 통해 현재 추세 방향과 과매수/과매도 상황을 판단합니다.

Conversion Line(전환선)이 Base Line(기준선)을 상향 돌파하고 Stoch 지표가 과매도 영역에서 반등할 때 상승장으로 간주하여 매수 방향을 취합니다. 반대로 Conversion Line이 Base Line을 하향 돌파하고 Stoch 지표가 과매수 영역에서 하락할 때 하락장으로 간주하여 매도 방향을 취합니다.

코드에서 Conversion Line은 최근 N1개 캔들의 최고가와 최저가 평균으로 정의되며, Base Line은 최근 N2개 캔들의 최고가와 최저가 평균으로 정의됩니다. 전환선이 기준선을 상향 돌파하면 매수 신호가 발생합니다.

Stoch 지표에서는 과매수선과 과매도선 임계값, 그리고 K와 D의 평활화 파라미터가 정의됩니다. Stoch가 과매도 영역에서 반등하면 매수 신호, 과매수 영역에서 하락하면 매도 신호가 발생합니다.

두 지표를 종합하여 이 전략은 추세 방향을 판단합니다.

장점 분석

이 전략은 차트 형태 지표와 과매수/과매도 지표를 결합하여 추세 방향을 효과적으로 판단할 수 있습니다.

단일 추세 판단 지표를 사용하는 것에 비해 이 전략은 추세와 과도 상태를 종합적으로 고려하여 진입 시점을 더 정확하게 포착할 수 있습니다.

ICHIMOKU 클라우드 차트는 중장기 추세를 식별하고, Stoch 지표는 단기 과매수/과매도 상황을 발견할 수 있어 상호 보완적으로 체계적인 판단을 형성합니다.

리스크 분석

이 전략에는 다음과 같은 주요 리스크가 있습니다:

  1. 예상치 못한 블랙 스완 이벤트 발생 시 지표가 무력화되는 시스템 리스크.
  2. 일정한 지연이 존재하여 일부 시세를 놓치거나 반대 방향으로 포지션을 열 수 있는 리스크.
  3. 다중 요인의 종합 판단에 일부 주관성이 개입되어 파라미터 설정이 부적절할 경우 오류가 발생할 수 있는 리스크.
  4. 거래 빈도가 높을 경우 거래 비용이 수익에 부정적 영향을 미칠 수 있는 리스크.

이에 대응하는 최적화 방안:

  1. 뉴스 이벤트를 함께 판단하여 주요 정책 이벤트 발생 시 무분별한 거래를 피합니다.
  2. 주기를 적절히 단축하여 지연 판단 확률을 낮춥니다.
  3. 백테스트를 통해 파라미터를 최적화하여 설정의 과학성을 높입니다.
  4. 손익절 폭을 적절히 확대하여 거래 빈도를 낮춥니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. ICHIMOKU 전환선과 기준선의 주기 파라미터를 최적화하여 다양한 시장 특성에 더 잘 맞춥니다.
  2. Stoch 지표의 K, D 평활화 파라미터와 과매수/과매도 임계값 파라미터를 최적화합니다.
  3. 다른 지표 판단을 추가하여 다중 요인 모델을 형성하고 전략의 체계성을 높입니다.
  4. 손익절 지점을 최적화하여 거래 빈도를 낮추면서 수익을 보장합니다.
  5. 예상치 못한 이벤트에 대한 판단 모듈을 추가하여 주요 이벤트 발생 시 무효화되는 것을 방지합니다.

요약

본 전략은 ICHIMOKU 클라우드 차트와 Stoch 지표를 기반으로 추세 방향과 과매수/과매도 상황을 종합적으로 판단하여 추세 흐름을 효과적으로 추적할 수 있습니다. 차트 형태와 정량적 지표를 모두 고려하여 전략이 더욱 체계적입니다. 향후 파라미터 최적화, 다른 지표 추가, 예상치 못한 이벤트 판단 모듈 추가 등을 통해 이 전략을 더욱 개선할 수 있습니다.

Source
Pine
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("ICHI + STOCH V1", overlay=true)
length = input.int(20, minval=1)
smoothK = input(5)
Strategy parameters
Strategy parameters
length
smoothK
smoothD
OverBought
OverSold
Profit
Stop
Conversion Line Length
Base Line Length
Leading Span B Length
Lagging Span
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)