Chiến lược này là một chiến lược đột phá dựa trên Bollinger Bands. Nó đi dài khi giá phá vỡ dưới dải dưới và đi ngắn khi giá phá vỡ trên dải trên. Chiến lược sử dụng Bollinger Bands khả năng mô tả rõ ràng các phạm vi biến động giá để tạo ra tín hiệu giao dịch bằng cách nắm bắt sự đột phá giá.
Chiến lược này đầu tiên tính trung bình động đơn giản 20 ngày như đường chuẩn trung bình, sau đó tính khoảng cách hai độ lệch chuẩn trên và dưới đường chuẩn như đường ray trên và dưới của Bollinger Bands. Khi giá đóng thấp hơn đường ray dưới, nó được coi là đã bán quá mức, tạo ra tín hiệu mua; khi giá đóng cao hơn đường ray trên, nó được coi là đã mua quá mức, tạo ra tín hiệu bán.
Chiến lược có những lợi thế sau:
Sử dụng Bollinger Bands
Đi dài trên đường sắt thấp hơn có thể nắm bắt kịp thời cơ hội phục hồi.
Đi ngắn trên đường ray trên có thể nắm bắt kịp thời cơ hội suy thoái.
Ý tưởng chiến lược đơn giản và rõ ràng, dễ hiểu và thực hiện.
Có thể được áp dụng trên nhiều thị trường khác nhau.
Chiến lược này cũng có một số rủi ro:
Có xu hướng tạo ra tín hiệu sai khi thị trường bình tĩnh.
Không thể xác định hướng hành động giá sau khi phá vỡ sẽ tiếp tục phát triển theo hướng nào.
Không thể xác định được động lượng đảo ngược do tín hiệu thoát.
Cài đặt tham số Bollinger Bands không phù hợp cũng có thể ảnh hưởng đến hiệu suất của chiến lược.
Cần phải kiểm soát đúng kích thước vị trí.
Những rủi ro này có thể được kiểm soát bằng cách tối ưu hóa các tham số, kiểm soát chặt chẽ các vị trí và đặt dừng lỗ.
Chiến lược cũng có thể được tối ưu hóa trong các khía cạnh sau:
Tối ưu hóa các thông số Bollinger Bands để tìm ra sự kết hợp các thông số tối ưu.
Sử dụng các chỉ số khác để lọc để tránh tín hiệu sai, chẳng hạn như chỉ số động lực, đường trung bình động, v.v.
Thiết lập động hoặc dừng lỗ.
Điều chỉnh các điều kiện dài và ngắn theo điều kiện thị trường.
Thực hiện backtesting và giao dịch giấy để đánh giá hiệu quả của chiến lược.
Nói chung, đây là một chiến lược đột phá tương đối cổ điển và thường được sử dụng. Nó sử dụng chỉ số Bollinger Bands để mô tả phạm vi biến động giá và nắm bắt các tín hiệu đột phá của nó để tìm cơ hội giao dịch. Ý tưởng chiến lược đơn giản và dễ thực hiện, được sử dụng rộng rãi trong thực tế. Thông qua kiểm tra và tối ưu hóa liên tục, hiệu quả của nó có thể được cải thiện và giảm rủi ro. Do đó, chiến lược đáng nghiên cứu và áp dụng sâu sắc.
/*backtest start: 2023-12-18 00:00:00 end: 2024-01-17 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Strategy", shorttitle="BB Strategy", overlay=true) // Input parameters length = input(20, title="Bollinger Bands Length") mult = input(2, title="Multiplier") // Calculate Bollinger Bands basis = ta.sma(close, length) bb_upper = basis + mult * ta.stdev(close, length) bb_lower = basis - mult * ta.stdev(close, length) // Buy and sell conditions buy_condition = close < bb_lower sell_condition = close > bb_upper // Execute trades strategy.entry("Buy", strategy.long, when=buy_condition) strategy.entry("Sell", strategy.short, when=sell_condition) // Plotting Bollinger Bands on the chart plot(bb_upper, color=color.red, title="Upper Band") plot(bb_lower, color=color.green, title="Lower Band") plot(basis, color=color.blue, title="Basis") // Highlighting buy and sell signals on the chart bgcolor(buy_condition ? color.new(color.green, 90) : na) bgcolor(sell_condition ? color.new(color.red, 90) : na)