
Chiến lược phá vỡ xung đột song phương là một chiến lược giao dịch định lượng sử dụng kênh Brinh và MACD để đánh giá điểm mua và bán. Chiến lược này chủ yếu áp dụng cho các loại biến động như chỉ số chứng khoán, kỳ hạn, ngoại hối và tiền kỹ thuật số. Ý tưởng chính của chiến lược là phát ra tín hiệu mua và bán khi giá phá vỡ kênh Brinh lên và xuống.
Chiến lược phá vỡ xung đột hai bên sử dụng kênh Brin để xác định phạm vi biến động giá. Kênh Brin bao gồm đường trung tâm, đường trên và đường dưới, trong đó đường trung tâm là đường trung bình di chuyển đơn giản n ngày, đường trên và đường dưới tương ứng là chiều dài sóng thực n ngày của đường trung tâm tăng và giảm k lần. Khi giá trên đường đi xuống, cho rằng tình hình có thể đảo ngược, phát ra tín hiệu mua; khi giá dưới đường đi xuống, cho rằng tình hình có thể đảo ngược, phát ra tín hiệu bán.
Ngoài việc sử dụng kênh Brin để xác định điểm mua và bán, chiến lược này cũng kết hợp các tín hiệu MACD để xác định giao dịch. Các chỉ số MACD bao gồm đường DIF, đường DEA và đường MACD. Trong đó, đường DIF là sự chênh lệch giữa đường trung bình di chuyển chỉ số 12 ngày và đường trung bình di chuyển chỉ số 26 ngày, đường DEA là đường trung bình di chuyển chỉ số 9 ngày và đường MACD là sự chênh lệch giữa đường DIF và đường DEA.
Quy tắc tạo tín hiệu giao dịch của chiến lược phá vỡ xung đột song phương của chỉ số tổng hợp Bollinger và MACD là: Đưa ra tín hiệu mua khi giá lên vượt qua quỹ đạo Bollinger; Đưa ra tín hiệu bán khi giá dưới vượt qua quỹ đạo Bollinger. Đưa ra tín hiệu bán khi giá phá vỡ quỹ đạo Bollinger.
Chiến lược phá vỡ xung đột song phương có những lợi thế sau:
Mặc dù có nhiều ưu điểm trong chiến lược đột phá song phương, nhưng cũng có một số rủi ro trong giao dịch thực tế, chủ yếu được thể hiện trong các khía cạnh sau:
Để giảm bớt những rủi ro trên, chúng ta có thể tối ưu hóa các khía cạnh sau:
Chiến lược đột phá xung đột song phương cũng có thể được tối ưu hóa hơn nữa, chủ yếu từ các hướng sau:
Chiến lược phá vỡ xung đột song phương tích hợp các kênh Brin và MACD để đánh giá thời gian mua và bán, sử dụng các hoạt động phá vỡ song phương của giá để nắm bắt hiệu quả các cơ hội đảo ngược trong xu hướng xung đột. Chiến lược này đơn giản, dễ dàng thực hiện, có thể lựa chọn các tham số linh hoạt và hoạt động tốt trong nhiều giống. Tuy nhiên, chiến lược cũng có một số rủi ro cần được thử nghiệm và tối ưu hóa hơn nữa. Chúng tôi đã đưa ra một số ý tưởng tối ưu hóa và tin rằng chiến lược sẽ hoạt động tốt hơn và tốt hơn thông qua việc cải thiện liên tục.
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-02 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Seitwärtsdoppelpenetration", overlay=false)
//Keltner Channel
source = open
useTrueRange = input(true)
length = input(20, minval=1)
mult = input(4.0)
ma = sma(source, length)
range = useTrueRange ? tr : high - low
rangema = sma(range, length)
upper = ma + rangema * mult
lower = ma - rangema * mult
crossUpper = crossover(source, upper)
crossLower = crossunder(source, lower)
//Entry
buyEntry = cross(lower,source)
sellEntry = cross(upper,source)
if (cross(lower,source))
strategy.entry("buyEntry", strategy.long, comment="buyEntry")
if (cross(source, upper))
strategy.entry("sellEntry", strategy.short, comment="sellEntry")
buyExit = cross(source, upper)
sellExit = cross(lower,source)
strategy.close("buyEntry", buyExit)
strategy.close("sellEntry", sellExit)