
이 전략은 포화 K선 형태 인식, 진동 지표, 평평 지표, 수요 지역 등 여러 가지 수치 기술 지표를 결합하여 트렌드에 대한 정확한 판단과 트레이드를 추적합니다. 이 전략은 양적 거래의 전문 용어와 표준 모델을 광범위하게 사용하고 있으며, 다중 지표 통합 판단을 통해 의사 결정의 정확성을 높이고 위험을 효과적으로 제어합니다.
이 전략의 핵심 논리는 시장의 반전을 잡기 위해 포식 형태 K 라인을 식별하는 데 기반합니다. 다중 포식 형태가 발생하면, close[1] > open[1] and open < close and close > open[1] and open[1] > close[1], 구매 신호가 트리거; 공허 삼키기 형태가 나타나면, close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]“이런 일이 벌어진다면,
또한, 전략은 20주기의 수요구역과 공급구역 지표를 도입하여, 클로즈가 공급구역을 돌파할 때 다단계 신호로 판단하고, 요구구역을 돌파할 때 공백 신호로 판단한다. EMA 평행선은 트렌드 방향을 판단하는 데 사용되며, 클로즈 EMA를 돌파할 때만 거래 신호를 생성한다. 그리고 중심축의 진동 지표인 프랙탈을 찾아서 역전 시점을 결정하는데 도움을 준다.
종합적으로, 이 전략은 포식형태를 판단하여 잠재적인 반전을 판단하고, 평균선, 수요구역과 같은 파동과 확인을 사용하여, 최종적으로 높은 확률 지점에서만 신호를 발송하여, 트렌드를 정확하게 추적하여, 흔들림 시장에 의해 자금을 소모하지 않는다.
이 트렌드 추적 전략은 매우 전문적이고 고급적이며 다음과 같은 장점이 있습니다.
전체적으로, 이 전략은 높은 정확도와 위험을 잘 통제하고, 중장선 추세를 추적하는 데 적합하며, 안정적인 수익을 얻을 수 있다.
이 전략은 많은 장점들을 가지고 있지만, 몇 가지 잠재적인 위험도 있습니다.
대책은 다음과 같습니다.
이 전략에는 더 많은 최적화 가능성은 있습니다:
이러한 최적화를 통해 더 정확한 판단, 더 낮은 위험, 더 부드러운 수익 곡선을 얻을 수 있습니다.
이 전략은 전체적으로 매우 전문적이고 효율적이며, 시장 변화를 판단하기 위해 수량 거래의 여러 지표와 모델을 충분히 활용하고, 반전 신호를 포획하여 트렌드, 충격 지표와 함께 높은 확률의 거래 신호를 발산하여 중장선 추세를 효과적으로 추적하여 안정적인 수익을 얻을 수 있습니다. 또한 특정 위험을 주의해야합니다. 지속적인 최적화와 엄격한 자금 관리를 통해 위험을 크게 줄일 수 있으며, 전략을 더 신뢰할 수 있습니다. 이 전략은 매우 실용적이고 확장성이 강하며, 수량 기반을 가진 거래자의 사용에 적합합니다.
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)
// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")
// Calculate EMA
emaValue = ta.ema(close, emaLength)
// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)
// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")
// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]
// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)
// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")
// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)
// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone
// Execute strategy
if (fractalUp)
strategy.entry("Buy", strategy.long)
if (fractalDown)
strategy.entry("Sell", strategy.short)
// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)