세 개의 높은 촛불 역전 전략은 촛불 패턴을 기반으로 한 단기 거래 전략입니다. 세션 동안 상대적으로 높은 성공률의 단기 거래 기회를 얻기 위해 세 개의 연속 양 라인의 특징을 활용합니다.
이 전략은 주로 단기 거래에 사용됩니다. 이 전략의 장점은 규칙이 간단하고 명확하고 작동하기가 쉽다는 것입니다. 동시에 위험을 제어하기 위해 스톱 로스 및 수익 메커니즘을 통합합니다. 그러나 전략에는 트렌드 시장에서 연속적인 황소 시장의 분산과 같은 특정 위험이 있습니다.
이 전략은 마지막 세 개의 촛불이 모두 양 라인인지, 그리고 매일 종료 가격이 개시 가격보다 높는지 판단합니다. 조건이 충족되면 개시 가격과 종료 가격의 차이점의 50%의 목표 수익으로 장기간을 할 수 있습니다.
구체적으로, 전략은 가장 최근 3개의 촛불, 즉 1번, 2번, 3번의 촛불을 평가하여 개시 가격이 종료 가격보다 낮는지 여부를 판단합니다. 이 조건이 충족되면 잠재적 인 기회를 나타냅니다.
또한, 전략은 현재 가격과 최근 3 일 동안 가장 낮은 개시 가격과 가장 높은 폐쇄 가격 사이의 비율 차이를 계산합니다. 이 비율이 20% 이상이지만 50% 미만인 경우 현재 반전 공간이 크지 않다는 것을 증명하고 개입하기에 적합한 시간입니다.
위의 모든 조건이 충족되면, 당신은 긴 이동을 개입 할 수 있습니다. 이 시점에서, 손실 중지 가격은 입시 가격에 가깝고, 이익 취득 목표는 입시 가격의 1.5 배입니다.
이 전략은 다음과 같은 장점을 가지고 있습니다.
이 전략은 또한 다음과 같은 위험을 가지고 있습니다.
위험을 해결하기 위해 최적화는 다음과 같은 방법으로 수행 할 수 있습니다.
이 전략은 다음과 같은 방향으로 최적화 될 수 있습니다.
요약하자면, 세 개의 높은 촛불 반전 전략은 간단하고 실용적인 단기 거래 전략입니다. 명확한 규칙, 쉬운 운영, 촛불 패턴의 사용, 그리고 트렌드에 반전 및 스톱 로스 트리거와 같은 위험의 장점이 있습니다. 우리는 단기 거래 사용에 더 나은 성능을 만들기 위해 여러 가지 방법으로이 전략을 최적화 할 수 있습니다.
/*backtest start: 2024-01-19 00:00:00 end: 2024-02-18 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © nonametr //@version=5 strategy("3 high candle test") cond2 = open[3] < close[3] cond1 = open[2] < close[2] cond0 = open[1] < close[1] targetPercent = 0.5 currentPercent = 100 -(( math.min(open[3],open[2],open[1]) / math.max(close[3],close[2],close[1])) * 100) longExitPrice = strategy.position_avg_price * ((100 + 1) * 0.01) shortExitPrice = strategy.position_avg_price * ((100 - 0.4) * 0.01) plot(currentPercent) if cond2 == true and cond1 == true and cond0 == true and currentPercent > 0.2 and currentPercent < 0.5 strategy.entry("Enter Long", strategy.long, qty=1) if close <= shortExitPrice strategy.close("Enter Long") closeToReduceRisk = close[1] < open[1] and strategy.openprofit > 0.47 if closeToReduceRisk or close >= longExitPrice strategy.close("Enter Long")