Chiến lược dao động đột phá song phương


Ngày tạo: 2024-01-03 11:29:24 sửa đổi lần cuối: 2024-01-03 11:29:24
sao chép: 1 Số nhấp chuột: 630
1
tập trung vào
1621
Người theo dõi

Chiến lược dao động đột phá song phương

Tổng quan

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.

Nguyên tắc chiến lược

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.

Phân tích lợi thế

Chiến lược phá vỡ xung đột song phương có những lợi thế sau:

  1. Các chiến lược đơn giản, rõ ràng, dễ hiểu và thực hiện, phù hợp với người mới bắt đầu học;
  2. Sử dụng các kênh Brin để xác định phạm vi biến động giá và kết hợp với các tín hiệu lọc của MACD để xác định hiệu quả các cơ hội đảo ngược;
  3. Các hoạt động song phương có thể lặp đi lặp lại để nắm bắt cơ hội biến động của thị trường, giảm tỷ lệ báo cáo sai lệch và tăng tỷ lệ lợi nhuận;
  4. Các tham số chiến lược ít hơn, dễ tối ưu hóa và hoạt động ổn định;
  5. Chiến lược này có tính mạnh mẽ và hoạt động tốt trên nhiều thị trường.

Phân tích rủi ro

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:

  1. Sự thay đổi của các biến động có thể dẫn đến thất bại của chiến lược. Nếu giá phá vỡ một kênh và nhanh chóng quay trở lại, có thể có nguy cơ bị mắc kẹt.
  2. Thiết lập không đúng các tham số Brinh cũng ảnh hưởng đến hiệu suất chiến lược; nếu thiết lập băng thông quá lớn hoặc quá nhỏ sẽ ảnh hưởng đến hiệu quả chụp của điểm mua và bán;
  3. Các tham số chỉ số MACD không chính xác có thể dẫn đến tín hiệu sớm hoặc muộn, do đó ảnh hưởng đến mức lợi nhuận của chiến lược;
  4. Chiến lược này không tính đến các yếu tố quản lý tài chính và có nguy cơ gia tăng tổn thất.

Để 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:

  1. Kết hợp với các chỉ số xu hướng, tránh chỉ đưa ra tín hiệu về sự hồi phục ngắn hạn của giá;
  2. Thử nghiệm và tối ưu hóa các tham số chỉ số của kênh Brin và MACD để chọn tham số tối ưu;
  3. Kết hợp với chiến lược dừng lỗ, kiểm soát tổn thất đơn lẻ;
  4. Thêm mô-đun quản lý vị thế để kiểm soát rủi ro của tài khoản giao dịch.

Hướng tối ưu hóa

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:

  1. Kết hợp nhiều chỉ số để xác định tín hiệu mua và bán. Ví dụ: thêm phán đoán về khối lượng giao dịch, phát tín hiệu điểm lớn hơn đồng bộ với giá và khối lượng giao dịch; hoặc thêm chỉ số RSI, phát tín hiệu ở khu vực quá mua quá bán;
  2. Tăng cơ chế dừng tự động. Sử dụng dừng di động hoặc dừng phần trăm, có thể kiểm soát hiệu quả tổn thất đơn;
  3. Tăng cơ chế quản lý khoang, chẳng hạn như quản lý khoang cố định, quản lý Martingale, để phân phối hợp lý số tiền mỗi lần xây dựng khoang;
  4. Parameter tuning. Tìm kiếm sự kết hợp tối ưu của các tham số của đường Boolean và MACD bằng cách phản hồi dữ liệu lịch sử nhiều hơn để nâng cao lợi nhuận của chiến lược.
  5. Walk forward analysis. Điều chỉnh các tham số trong thời gian thực thông qua phương pháp tối ưu hóa động để làm cho chiến lược hoạt động ổn định hơn.

Tóm tắt

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.

Mã nguồn chiến lượ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)