
CCI 제로 크로스 트레이딩 전략 (CCI Zero Cross Trading Strategy) 은 상품 통로 지수 (CCI) 를 기반으로 한 정량화 트레이딩 전략이다. 이 전략은 CCI 지표와 0축의 교차 상황을 추적하여 거래 신호를 생성한다. CCI 상에서 0축을 통과할 때 더 많이 하고, CCI 아래에서 0축을 통과할 때 공백하게 하고, 트렌드 추적 유형 전략에 속한다.
CCI 제로 포인트 역전 거래 전략의 기본 원칙은 다음과 같습니다.
CCI 지표를 사용하여 시장의 과매매 상황을 판단하십시오. CCI 지표 값의 상단 100선을 통과하면 시장의 과매매 신호이며, 100선을 통과하면 시장의 과매매 신호입니다.
CCI 지표와 0축의 교차 상태를 모니터링한다. CCI가 아래에서 위쪽으로 0선을 통과하면 다중 신호가 발생한다. CCI가 위에서 아래로 0선을 통과하면 공백 신호가 발생한다.
CCI의 교차 0축에 따라 더 많은 코카이 신호를 입시하고, CCI의 오버 구매 오버 판매 영역을 중지 지점으로 설정한다.
이 전략의 입문 규칙은 다음과 같습니다.
CCI 지표가 마이너스에서 긍정으로 0축을 통과할 때, 더 많은 입장을 취하고, 100선에서 스톱로스를 설정한다.
CCI 지표가 긍정에서 부정으로 0축을 통과할 때, 공백으로 입점하고, 100선에서 스톱로스를 설정한다.
이 전략은 주로 시장의 과매매를 판단하는 CCI 지표에 의존하며, 반전의 기회를 포착하여 수익을 얻습니다. CCI 교차 제로 축은 시장의 중간 경향의 전환점을 효과적으로 포착 할 수 있습니다. 전체적으로, 이 전략의 논리는 간단하고 명확하며, 실행하기 쉽습니다.
CCI 제로 포인트 역전 거래 전략의 주요 장점은 다음과 같습니다.
전략 신호 소스가 하나이고, CCI 지표와 0축의 교차상태에만 기반하여 간단하고 효과적인 트렌드 추적을 구현한다.
CCI 지표의 반전 특성을 활용하여 중기 트렌드의 전환점을 효과적으로 포착하여 수익 잠재력이 높습니다.
CCI의 과매매 영역에 설치된 스톱포스트는 적시에 손실을 막고 위험을 통제할 수 있다.
전략 구현 논리는 간단하고 명확하며, 매개 변수 선택이 쉽고, 거래의 양을 측정하는 알고리즘에 적합하다.
CCI 지표는 시장에 보편적으로 적용되며, 전략적으로 적응성이 강하며, 다양한 종류의 정량 거래에 적용될 수 있다.
CCI 제로 포인트 반전 거래 전략에는 다음과 같은 몇 가지 측면에 대한 위험이 있습니다.
CCI 지표에는 약간의 지연성이 있으며, 가격의 급격한 반전의 최적의 입시 시점을 놓칠 수 있다.
하지만, 이 시장의 큰 변동에 견딜 수 없는 작은 범위의 손해배상이다.
CCI 지표에만 의존하면 가짜 침입의 영향을 받아 잘못된 신호가 발생한다.
트렌드를 효과적으로 필터링할 수 없는 상태에서 발생하는 변동은 거래 빈도와 슬라이드 포인트 비용을 증가시킬 수 있습니다.
다중 공수점 지분 보유 기간은 불확실하며, 수익이 반품되는 시점을 예측할 수 없다.
위와 같은 위험에는 변수 최적화, 손해 범위 조정, 필터링 조건을 추가하는 등의 방법으로 개선 및 제어 할 수 있습니다.
CCI 제로 포인트 역전 거래 전략에는 더 많은 최적화가 가능합니다.
CCI 매개 변수를 최적화하여 품종 특성에 더 적합한 지표 매개 변수를 찾습니다.
가격 돌파 또는 형태 조건을 증가시키고, 변동 상황을 필터링하여 잘못된 신호를 줄여줍니다.
수익을 추적하는 모바일 스톱을 추가하거나 수익 비율을 미리 설정하는 모바일 스톱을 추가하십시오.
다른 지표와 결합하여 다중 지표 필터링 조건을 형성하여 전략 안정성을 향상시킵니다.
트렌드가 명확해지면 포지션을 늘리고, 흔들림이 있을 때 포지션을 줄인다.
매개 변수 조정, 풍력 조절 최적화, 동적 정지 등의 방법을 통해 CCI 제로 포인트 반전 거래 전략의 효율성과 수익률을 더욱 향상시킬 수 있다.
CCI 제로 포인트 반전 거래 전략은 상품 채널 지수를 기반으로 한 간단한 효과적인 양적 전략이다. CCI 지표의 트렌드 추적 특성을 활용하여 반전 노드를 포착하여 수익을 얻는다. 전략의 장점은 주로 단순하고 적용 가능하며 변수가 적은 측면을 구현하는 데 나타납니다. 그러나 또한 보조 기술 지표 및 최적화 방법을 도입하여 제어하는 데 필요한 특정 위험에 직면합니다.
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("CCI 0Trend Strategy (by Marcoweb) v1.0", shorttitle="CCI_0T_Strat_v1.0", overlay=true)
///////////// CCI
CCIlength = input(20, minval=1, title="CCI Period Length")
CCIoverSold = -100
CCIoverBought = 100
CCIzeroLine = 0
CCI = cci(hlc3, CCIlength)
price = hlc3
vcci = cci(price, CCIlength)
source = close
buyEntry = crossover(source, CCIoverSold)
sellEntry = crossunder(source, CCIoverBought)
plot(CCI, color=black,title="CCI")
p1 = plot(CCIoverSold, color=red,title="-100")
p2 = plot(CCIoverBought, color=blue,title="100")
p3 = plot(CCIzeroLine, color=orange,title="0")
///////////// CCI 0Trend v1.0 Strategy
if (not na(vcci))
if (crossover(CCI, CCIoverSold))
strategy.entry("CCI_L", strategy.long, stop=CCIoverSold, comment="CCI_L")
else
strategy.cancel(id="CCI_L")
if (crossunder(CCI, CCIoverBought))
strategy.entry("CCI_S", strategy.short, stop=CCIoverBought, comment="CCI_S")
else
strategy.cancel(id="CCI_S")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)