Chiến lược giao dịch đột phá Bollinger Bands
Chiến lược này giao dịch dựa trên việc xác định sự phá vỡ của giá so với dải Bollinger. Đây là một loại chiến lược phá vỡ kênh, nhằm nắm bắt cơ hội giao dịch theo xu hướng khi giá phá vỡ kênh.
Nguyên lý chiến lược:
-
Tính toán dải Bollinger, dải giữa là đường trung bình động đơn giản n ngày, dải trên và dải dưới là dải giữa cộng/trừ một số lần độ lệch chuẩn.
-
Khi giá phá vỡ xuống dưới dải dưới, vào lệnh short. Khi giá phá vỡ lên trên dải trên, vào lệnh long.
-
Đặt stop loss ở ngoài dải ngược hướng để quản lý rủi ro.
-
Điều chỉnh độ rộng dải dựa trên sự sụt giảm tối đa (maximum drawdown) để tối ưu hóa tham số.
-
Kết hợp bộ lọc khối lượng giao dịch để tránh phá vỡ giả.
Ưu điểm của chiến lược:
-
Phá vỡ kênh có thể xác định hiệu quả các điểm đảo chiều xu hướng.
-
Tối ưu hóa tham số Bollinger đơn giản, thực tế, không dễ bị overfit.
-
Kết hợp khối lượng giao dịch giúp lọc phá vỡ giả, nâng cao chất lượng tín hiệu.
Rủi ro của chiến lược:
-
Vấn đề độ trễ của dải Bollinger khá rõ rệt, có thể bỏ lỡ điểm vào lệnh tốt nhất.
-
Sau khi phá vỡ dễ xảy ra đảo chiều, cần đặt stop loss hợp lý.
-
Việc tối ưu hóa theo hướng giao dịch tần suất thấp có thể bỏ lỡ cơ hội.
Tóm lại, chiến lược này giao dịch dựa trên việc xác định sự phá vỡ của dải Bollinger, là một chiến lược phá vỡ kênh điển hình. Các quy tắc tương đối đơn giản giúp tối ưu hóa tham số, nhưng vấn đề độ trễ và cài đặt stop loss vẫn cần được cảnh giác để đạt được lợi nhuận ổn định dài hạn.
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy("ChannelBreakOutStrategyV2.1", commission_type = "percent", commission_value = 0.1, calc_on_order_fills = true, overlay=true)
length = input(title="Length", minval=1, maxval=1000, defval=40)- 1
