
Chiến lược định lượng chéo trung bình di chuyển là một chiến lược giao dịch định lượng tạo ra tín hiệu mua bán dựa trên tín hiệu chéo của hai trung bình di chuyển có thời kỳ khác nhau. Chiến lược sử dụng hai trung bình di chuyển đơn giản vào ngày 9 và ngày 20, tạo ra tín hiệu mua khi đường trung bình ngắn hạn đi từ dưới lên qua đường trung bình dài hạn và tạo ra tín hiệu bán khi đường trung bình ngắn hạn đi từ trên xuống qua đường trung bình dài hạn.
Cốt lõi của chiến lược này là sử dụng các tín hiệu chéo của các đường trung bình di chuyển theo chu kỳ khác nhau để nắm bắt các điểm biến của xu hướng thị trường. Cụ thể, các bước chính của chiến lược như sau:
Bằng các bước trên, chiến lược có thể mua đường dương đầu tiên sau khi xuyên qua đường trung bình dài hạn trên đường trung bình ngắn hạn và bán đường âm đầu tiên sau khi xuyên qua đường trung bình dài hạn dưới đường trung bình ngắn hạn, do đó tạo ra vị trí và vị trí kịp thời tại điểm chuyển hướng.
Chiến lược định lượng chéo trung bình di động có những ưu điểm sau:
Mặc dù có một số lợi thế của chiến lược số lượng hóa chéo trung bình di động, nhưng vẫn có những rủi ro sau:
Các biện pháp sau đây có thể cải thiện các rủi ro trên:
Tối ưu hóa tham số: Tối ưu hóa các tham số chu kỳ của đường trung bình di chuyển, tìm các tham số phù hợp hơn với thị trường hiện tại, cải thiện hiệu suất chiến lược.
Bộ lọc tín hiệu: Trên cơ sở giao thoa bằng phẳng, giới thiệu các chỉ số hoặc điều kiện kỹ thuật khác, chẳng hạn như MACD, RSI, để xác nhận tín hiệu giao dịch lần thứ hai, tăng độ tin cậy tín hiệu.
Quản lý vị trí: tùy thuộc vào các yếu tố như cường độ và biến động của xu hướng thị trường, điều chỉnh kích thước vị trí động, tăng vị trí khi xu hướng mạnh, giảm vị trí khi xu hướng không rõ ràng hoặc biến động, tăng tỷ lệ rủi ro lợi nhuận.
Chặn lỗ: đưa ra các cơ chế chặn lỗ hợp lý, kiểm soát các lỗ hổng rủi ro của một giao dịch, đồng thời cho phép lợi nhuận chạy và tăng lợi nhuận chiến lược.
Bảo hiểm đa khoảng trống: Xem xét thêm tín hiệu ngược trong chiến lược, đồng thời giữ vị trí đa khoảng trống, bảo hiểm rủi ro thị trường, tăng sự ổn định của chiến lược.
Các hướng tối ưu hóa trên có thể giúp cải thiện hiệu suất của chiến lược, nhưng việc thực hiện cụ thể cũng cần điều chỉnh và thử nghiệm theo tình hình thực tế.
Chiến lược định lượng chéo trung bình di chuyển là một chiến lược theo dõi xu hướng đơn giản và hiệu quả, nắm bắt sự thay đổi của xu hướng thị trường thông qua các tín hiệu chéo của các trung bình di chuyển theo chu kỳ khác nhau. Chiến lược có logic rõ ràng, thích ứng mạnh mẽ, nhưng cũng có những vấn đề như chậm trễ và rủi ro thị trường xung đột. Bằng cách giới thiệu các chỉ số kỹ thuật khác, tham số tối ưu hóa, cải thiện quản lý vị trí và các biện pháp kiểm soát rủi ro, chiến lược có thể được nâng cao hơn nữa để trở thành một chiến lược giao dịch định lượng mạnh mẽ và hiệu quả hơn.
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ZeroHeroTrading
//@version=5
strategy("Simple 9/20 Crossover", overlay=true)
// Define moving averages
ma9 = ta.sma(close, 9)
ma20 = ta.sma(close, 20)
// Set persistent variable to keep track of crossover condition
var bool crossoverCondition = false
// 9 MA crosses above 20 MA
// Set crossover condition to true
if ta.crossover(ma9, ma20)
crossoverCondition := true
// 9 MA crosses under 20 MA
// Reset crossover condition to false
if ta.crossunder(ma9, ma20)
crossoverCondition := false
// Set buy and sell signals
buySignal = crossoverCondition and close > open and close > ma9
sellSignal = close < ma9
// Execute trades based on signals
if (buySignal)
strategy.entry("Long", strategy.long)
// Avoid repeat entries by resetting crossover condition to false
crossoverCondition := false
if (sellSignal)
strategy.close("Long")
// Plot moving averages on the chart
plot(ma9, color=color.blue)
plot(ma20, color=color.red)