이 전략은 5일 이동 평균 대역과 GBS 구매/판매 신호를 결합하여 트렌드 방향을 파악하고 거래 신호를 생성합니다. 이동 평균 대역은 트렌드 방향과 주요 지원/ 저항 수준을 판단하는 데 사용되며, GBS 구매/판매 신호는 트렌드 방향 아래 정확한 진입 시기를 찾기 위해 사용됩니다. 이 전략은 중장기 트렌드 거래에 적합하며 범위 제한 시장에서 초과 수익을 얻을 수 있습니다.
이 전략은 이동 평균 대역과 GBS 구매/판매 신호를 통합하여 시장 소음을 필터링하기 위해 명확한 트렌드 방향을 확인한 후 높은 신뢰도로 작동합니다. 중장기 수익을 잠금하고 적시에 빠져 나갈 수 있습니다. 이 전략은 자본 활용에서 간단하고 효율적이며 양 거래자에게 안정적인 수익을 제공합니다. 지속적인 최적화 및 반복은 승률과 수익성을 더욱 향상시킬 수 있습니다.
/*backtest start: 2024-01-05 00:00:00 end: 2024-02-04 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("5MABAND + GBS Buy & Sell Strategy", overlay=true) // Command 1 - 5MABAND Calculation length = input(5, title="Number of Candles for Average") avgHigh = ta.sma(high, length) avgLow = ta.sma(low, length) // Plotting 5MABAND Bands plot(avgHigh, color=color.green, title="5MABAND High Line", linewidth=1) plot(avgLow, color=color.red, title="5MABAND Low Line", linewidth=1) // Command 2 - GBS concept Buy Entry gbsBuyCondition = close > open and high - close < close - open and open - low < close - open and close - open > close[1] - open[1] and close - open > close[2] - open[2] and close - open > close[3] - open[3] and close[1] < avgHigh and close[2] < avgHigh and close[3] < avgHigh and open[1] < avgHigh and open[2] < avgHigh and open[3] < avgHigh // Command 3 - GBS Concept Sell Entry gbsSellCondition = open - close > open[1] - close[1] and open - close > open[2] - close[2] and open - close > open[3] - close[3] and open[1] > avgLow and open[2] > avgLow and open[3] > avgLow and open - close > open - low and open - close > high - open // Command 6 - 5MABAND Exit Trigger exitTriggerCandle_5MABAND_Buy = low < avgLow exitTriggerCandle_5MABAND_Sell = high > avgHigh // Exit Signals for 5MABAND exitBuySignal_5MABAND = close < avgLow exitSellSignal_5MABAND = close > avgHigh // Execute Buy and Sell Orders strategy.entry("Buy", strategy.long, when = gbsBuyCondition) strategy.close("Buy", when = exitBuySignal_5MABAND) strategy.entry("Sell", strategy.short, when = gbsSellCondition) strategy.close("Sell", when = exitSellSignal_5MABAND) // Exit Buy and Sell Orders for 5MABAND strategy.close("Buy", when = exitTriggerCandle_5MABAND_Buy) strategy.close("Sell", when = exitTriggerCandle_5MABAND_Sell)