Chiến lược hệ thống hài hòa kép


Ngày tạo: 2024-02-22 15:49:06 sửa đổi lần cuối: 2024-02-22 15:49:06
sao chép: 0 Số nhấp chuột: 582
1
tập trung vào
1617
Người theo dõi

Chiến lược hệ thống hài hòa kép

Tổng quan

Chiến lược này sử dụng nhiều mức trung bình hài hòa để xây dựng tín hiệu giao dịch. Chiến lược này đầu tiên tính các mức trung bình hài hòa từ 1 đến 6, sau đó kết hợp các mức trung bình hài hòa để xây dựng tín hiệu giao dịch đôi ngắn.

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

Chiến lược này đầu tiên định nghĩa một hàm harm_average để tính toán n ngày hòa bình của n. Sau đó tính toán các trung bình hòa bình từ bậc 1 đến 6, tức là T1 đến T6. Trong đó T1 là trung bình hòa bình 3 ngày và T2 là trung bình hòa bình 3 ngày của T1, và như vậy.

Sau đó xây dựng đường cong cân bằng, đường cong cân bằng tổng hợp xem xét các phương tiện theo chiều dọc và trung bình của T1 đến T6. Điều này có thể phản ánh cả yếu tố ngắn hạn và dài hạn.

Cuối cùng, xây dựng tín hiệu giao dịch chéo dài và ngắn dựa trên T1 đến T6, tức là X1 là giá trị tối thiểu trong T1, T2, T3, và X2 là giá trị tối đa trong T4, T5 và T6. Khi X1 vượt qua X2 thì làm nhiều, khi X1 vượt qua X2 thì làm trống. Ở đây X1 phản ánh các yếu tố ngắn hạn và X2 phản ánh các yếu tố dài hạn.

Phân tích lợi thế

  1. Sử dụng phương tiện đa hài hòa có thể lọc hiệu quả tiếng ồn thị trường, cải thiện chất lượng tín hiệu giao dịch

  2. Xây dựng các tín hiệu giao dịch chéo dài và ngắn để bắt kịp các điểm biến của xu hướng

  3. Đường cong cân bằng có tính tổng hợp nhiều chu kỳ thời gian, có thể xác định chính xác hướng xu hướng

  4. Việc sử dụng trung bình hình vuông có thể làm nổi bật hơn nữa vai trò của các biến trung gian và tăng sự ổn định của chiến lược

Phân tích rủi ro

  1. Trung bình Harmonic tự nó bị tụt hậu, có thể bỏ lỡ cơ hội đảo ngược ngắn hạn

  2. Trung bình đa dạng có thể được tối ưu hóa quá mức, làm giảm tính thô lỗ của chiến lược

  3. Các phép tính khối có thể làm lớn tiếng ồn trung gian, dẫn đến tín hiệu sai

  4. Có một mức độ chậm trễ trong giao thoa dài và ngắn, không thể bắt kịp chuyển đổi

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

  1. Có thể thử nhiều loại hơn hoặc nhiều kết hợp trung bình hài hòa hơn

  2. Có thể giới thiệu các tham số động điều chỉnh trung bình hàng ngày, tối ưu hóa hệ thống trung bình

  3. Có thể thử nghiệm các tham số khác nhau như các kết hợp hình vuông, đối số, v.v.

  4. Có thể kết hợp nhiều chỉ số phụ để xác minh chất lượng tín hiệu giao dịch

Tóm tắt

Chiến lược này sử dụng hệ thống trung bình đa hòa hợp để xây dựng tín hiệu giao dịch chéo ngắn và ngắn. So với hệ thống trung bình đơn, chiến lược này có thể nhận ra xu hướng tốt hơn, lọc tiếng ồn. Đồng thời, chéo dài và ngắn cũng có thể bắt kịp sự biến đổi của thị trường.

Mã nguồn chiến lược
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Harmonic System Strategy", overlay=true)

harm_average(x,y,z) =>3 / (1 / x + 1 / y + 1 / z)
T1 = harm_average(close[1], close[2], close[3])
T2 = harm_average(T1, T1[1], T1[2])
T3 = harm_average(T2, T2[1], T2[2])
T4 = harm_average(T3, T3[1], T3[2])
T5 = harm_average(T4, T4[1], T4[2])
T6 = harm_average(T5, T5[1], T5[2])
Balance = 18 / (1 / T1 * 3 + 1 / T2 * 3 + 1 / T3 * 3 + 1 / T4 * 3 + 1 / T5 * 3 + 1 / T6 * 3)

plot(T1,linewidth=2, color=color.green,title="T1")
plot(T2,linewidth=1, color=color.blue,title="T2")
plot(T3,linewidth=1, color=color.blue,title="T3")
plot(Balance,linewidth=2, color=color.black,title="Balance")
plot(T4,linewidth=1, color=color.blue,title="T4")
plot(T5,linewidth=1, color=color.blue,title="T5")
plot(T6,linewidth=2, color=color.red,title="T6")

X1 = min(min(T1,T2),T3)
X2 = max(max(T4,T5),T6)
X3 = min(T1,T2)
X4 = max(T3,T4)

Buy=crossover(X1,X2)
Sell=crossunder(X3,X4)

if crossover(X1,X2)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(X3,X4)
    strategy.entry("Short", strategy.short, comment="Short")