Đây là một chiến lược giao dịch đột phá dựa trên Bollinger Bands. Nó sử dụng dải trên và đường trung của Bollinger Bands để thực hiện giao dịch swing. Cụ thể, nó đi dài khi giá phá vỡ trên dải trên và đóng vị trí khi giá giảm xuống dưới đường trung. Đây là một chiến lược theo xu hướng điển hình.
Điều trên là logic giao dịch chính của chiến lược này. Nó đơn giản và hiệu quả để nắm bắt các động thái xu hướng tương đối mạnh.
Những lợi thế chính của chiến lược Bollinger Bands này là:
Nói chung, đây là một xu hướng thực hiện tương đối tốt theo chiến lược đơn giản, thực tế và dễ kiểm soát.
Ngoài ra còn có một số rủi ro với chiến lược này:
Cũng có thể kiểm soát rủi ro bằng cách kết hợp nhiều chỉ số lọc hơn hoặc tối ưu hóa các chiến lược dừng lỗ.
Chiến lược có thể được tối ưu hóa từ các khía cạnh sau:
Cải tiến liên tục của chiến lược có thể được thực hiện thông qua thử nghiệm và tối ưu hóa có hệ thống để có lợi nhuận tốt hơn.
Nhìn chung, chiến lược giao dịch Bollinger Bands rất thực tế. Nó có hoạt động đơn giản để dễ dàng theo xu hướng. Ngoài ra còn có một số rủi ro cần lưu ý, có thể được giải quyết thông qua điều chỉnh và tối ưu hóa tham số. Đây là một chiến lược định lượng được khuyến cáo.
/*backtest start: 2023-01-02 00:00:00 end: 2024-01-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Breakout Strategy", overlay=true) // Bollinger Band Einstellungen length = input(20, title="Bollinger Band Length") src = input(close, title="Source") mult = input(2.0, title="Multiplier") basis = ta.sma(src, length) upper_band = basis + mult * ta.stdev(src, length) lower_band = basis - mult * ta.stdev(src, length) // Bedingung für den oberen Ausbruch upper_breakout_condition = close > upper_band // Bedingung für den Rückgang unter das mittlere Band below_middle_band_condition = close < basis // Plot der Bollinger Bänder plot(upper_band, color=color.blue, title="Upper Bollinger Band") plot(basis, color=color.purple, title="Middle Bollinger Band") plot(lower_band, color=color.blue, title="Lower Bollinger Band") // Kaufregel if (upper_breakout_condition) strategy.entry("Buy", strategy.long) // Verkaufsregel if (below_middle_band_condition) strategy.close("Buy")