
클라우드 쌍평균선 돌파 전략은 빠른 평균선과 느린 평균선으로 구성된 쌍클라우드를 이용하여 돌파 거래를 하는 전략이다. 이 전략은 동시에 트렌드 추적과 역전 거래의 특징이 있다.
이 전략은 60주기의 고저가스 EMA를 빠른 구름으로, 240주기의 고저가스 EMA를 느린 구름으로 계산한다. 빠른 구름이 느린 구름보다 완전히 낮으면 더 많이 하고, 빠른 구름이 느린 구름보다 완전히 높으면 공백을 한다. 구체적인 입금 규칙은 가격이 느린 구름의 상단 또는 하단 경계를 돌파할 때 입금하는 기회이며, 5일 이내에 가장 낮은 가격을 설정하고, 가격이 빠른 구름의 상단 또는 하단 경계를 돌파할 때 퇴장한다.
이 전략은 트렌드 추적과 역전 거래의 두 가지 특징을 동시에 가지고 있다. 시장이 흔들릴 때, 빠른 구름과 느린 구름이 교차하는 것은 역전하는 시간이다. 빠른 구름과 느린 구름이 평행할 때, 추세에 따라 추세 거래를 한다.
이중 클라우드 구조는 시장의 흐름을 효과적으로 판단하고, 이중 클라우드 간의 상하 교차를 활용하여 역전 거래를 할 수 있으며, 승률을 크게 높일 수 있다.
이중 클라우드 구조에서 빠른 클라우드와 느린 클라우드가 분리되는 것은 시장 변화의 신호이며 우리에게 잠재적인 기회를 제공합니다.
클라우드 간 교차와 가격 대 클라우드 돌파구를 활용하여, 전략은 트렌드를 따르는 것과 반전 거래를 동시에 특징으로 하고, 거래의 빈도와 승률을 동시에 고려한다.
클라우드 경계를 스톱포인트로 사용하면 위험을 잘 통제할 수 있습니다.
가격의 급격한 변동에 따라, 급속한 구름이 자주 교차하여 여러 차례의 상환 손실을 초래할 수 있습니다.
이 전략은 흔들리는 평정 시장 환경에 더 적합하다. 트렌드 평정 시장에서는 빠르고 느린 구름 평행 상황이 더 많으며, 쉽게 갇혀있다.
회계조정 기간 동안, 효율적인 트렌드를 추적하는 방법이 부족하여 회계조정 후 발생할 수 있는 큰 폭락의 기회를 파악할 수 없습니다.
쌍구름이 교차하기 전에 가격 채널과 거래량 판단을 추가하여 가격의 급격한 변동으로 인한 잘못된 신호를 피할 수 있습니다.
트렌드 판단 지표가 추가될 수 있으며, 급속한 구름이 상하로 분리될 때, 큰 트렌드 방향으로 선택적으로 참여하는 반전 거래가 판단된다.
빠른 클라우드 폭을 설정할 수 있는 자율적 알고리즘으로, 흔들림과 추세 두 가지 시장 환경에서 최적의 파라미터 조합을 찾을 수 있다.
클라우드 이중 평균선 돌파 전략은 빠른 평균선과 느린 평균선의 장점을 종합적으로 사용하여, 역전과 트렌드 거래를 위해 쌍용 클라우드 시스템을 구축한다. 그것은 작동 주파수와 승률의 균형을 갖춘 특징을 갖추고 있으며, 시장의 변화 속도를 효과적으로 파악할 수 있다. 보조 판단 지표와 변수 최적화를 추가함으로써 전략의 장점을 더욱 확장하여 복합적이고 변화하는 시장 환경에 더 잘 적응 할 수 있다.
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// High Low Cloud Strategy Backtesting
// © inno14
//@version=4
strategy(title="High Low Cloud Strategy Backtesting", overlay=true, pyramiding=0)
c1=input(60, title="Fast Cloud Length")
c2=input(240, title="Slow Cloud Length")
c1_high=ema(high,c1)
c1_low=ema(low,c1)
highc1=plot(c1_high, title="Fast Cloud - High", color=color.blue, offset=0, transp=50, linewidth=1)
lowc1=plot(c1_low, title="Fast Cloud - Low", color=color.blue, offset=0, transp=50, linewidth=1)
fill(highc1, lowc1, transp=60, color=color.blue, title="Fast Cloud")
c2_high=ema(high,c2)
c2_low=ema(low,c2)
highc2=plot(c2_high, title="Slow Cloud - High", color=color.green, offset=0, transp=50, linewidth=1)
lowc2=plot(c2_low, title="Slow Cloud - Low", color=color.green, offset=0, transp=50, linewidth=1)
fill(highc2, lowc2, transp=40, color=color.green, title="Slow Cloud")
//Backtesting
//Long condition
ycloud_entry=
c1_high<c2_low
and crossover(close,c2_high)
ycloud_stoploss=
crossunder(close,valuewhen(ycloud_entry,lowest(close[1],c2),0))
ycloud_takeprofit=
c1_low>c2_high
and crossunder(close,c1_low)
strategy.entry("Long", strategy.long, when=ycloud_entry)
strategy.close("Long", when=ycloud_takeprofit or ycloud_stoploss)
//Short condition
xcloud_entry=
c1_low>c2_high
and crossunder(close,c2_low)
xcloud_stoploss=
crossover(close,valuewhen(xcloud_entry,highest(close[1],c2),0))
xcloud_takeprofit=
c1_high<c2_low
and crossover(close,c1_high)
strategy.entry("Short", strategy.short, when=xcloud_entry)
strategy.close("Short", when=xcloud_takeprofit or xcloud_stoploss)
//EOF