Chiến lược này kết hợp dải trung bình động 5 ngày và tín hiệu mua / bán GBS để xác định hướng xu hướng và tạo ra tín hiệu giao dịch. Dải trung bình động được sử dụng để đánh giá hướng xu hướng và mức hỗ trợ / kháng cự chính, trong khi các tín hiệu mua / bán GBS được sử dụng để tìm thời gian nhập chính xác theo hướng xu hướng. Chiến lược này phù hợp với giao dịch xu hướng trung hạn và có thể đạt được lợi nhuận vượt quá trong các thị trường giới hạn phạm vi.
Chiến lược này tích hợp dải trung bình động và tín hiệu mua / bán GBS, hoạt động với độ tin cậy cao sau khi xác định một hướng xu hướng rõ ràng để lọc ra tiếng ồn thị trường. Nó có thể khóa lợi nhuận trung hạn và thoát kịp thời. Chiến lược đơn giản và hiệu quả trong việc sử dụng vốn, cung cấp lợi nhuận ổn định cho các nhà giao dịch lượng.
/*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)