
Chiến lược chéo hai đường trung bình di chuyển là một chiến lược giao dịch định lượng phổ biến. Nó sử dụng chéo của đường trung bình di chuyển nhanh và đường trung bình di chuyển chậm làm tín hiệu mua và bán.
Lập luận cốt lõi của chiến lược này là tính toán hai nhóm moving average, một nhóm là moving average nhanh, với tham số 10 ngày và một nhóm là moving average chậm, với tham số 30 ngày. moving average nhanh phản ứng nhanh hơn với sự thay đổi giá, trong khi moving average chậm phản ánh xu hướng dài hơn. khi giá ngắn hạn bắt đầu phá vỡ xu hướng dài hạn trên moving average nhanh, tham gia tín hiệu vàng, mua; khi giá ngắn hạn bắt đầu phá vỡ xu hướng dài hạn dưới moving average nhanh, tham gia tín hiệu chết, bán.
Chiến lược này đặt cả lệnh dừng và lệnh dừng. Đặt lệnh dừng là dừng khi giá thấp hơn một tỷ lệ nhất định của giá mua; Đặt lệnh dừng là dừng khi giá cao hơn một tỷ lệ nhất định của giá mua.
Chiến lược chéo hai trung bình di chuyển có những ưu điểm sau:
Những ý tưởng đơn giản, dễ hiểu và dễ thực hiện.
Các tham số có thể tùy chỉnh để phù hợp với thị trường;
Nó cũng bao gồm các thiết lập Stop Loss và Stop Stop để hạn chế tổn thất.
Có thể đạt được kết quả tốt ở cả các thành phố xu hướng và khu vực.
Chiến lược giao chéo đường trung bình di chuyển đôi cũng có những rủi ro sau:
Khi hai đường trung bình giao nhau tạo ra tín hiệu, nó có thể bị phá vỡ và có nguy cơ mất mát.
Cài đặt không đúng các tham số dừng lỗ và dừng có thể dẫn đến tổn thất quá lớn hoặc giảm lợi nhuận dự kiến;
Chỉ dựa vào các chỉ số kỹ thuật mà không xem xét các yếu tố cơ bản.
Giải pháp tương ứng:
Kết hợp với các chỉ số kỹ thuật khác để lọc tín hiệu;
Kiểm tra và tối ưu hóa các tham số dừng thiệt hại;
Kết hợp với phân tích cơ bản.
Chiến lược này có thể được tối ưu hóa bằng cách:
Kiểm tra các kết hợp trung bình của các tham số khác nhau để tìm ra tham số tốt nhất;
Tăng các chỉ số xác nhận giá để tránh phá vỡ giả;
Động thái điều chỉnh mức dừng lỗ để tối ưu hóa các đợt dừng;
Tối ưu hóa các chỉ số như biến đổi khối lượng giao dịch, biến đổi khối lượng giao dịch.
Chiến lược giao chéo đường trung bình di chuyển đôi là một chiến lược giao dịch định lượng đơn giản và thực tế. Nó dễ hiểu và thực hiện, có thể thu được lợi nhuận ổn định và phù hợp với hầu hết các môi trường thị trường.
/*backtest
start: 2023-01-12 00:00:00
end: 2024-01-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Moving Average Crossover", overlay=true)
// Define input parameters
fast_length = input(10, title="Fast MA Length")
slow_length = input(30, title="Slow MA Length")
stop_loss_percent = input(1.0, title="Stop Loss (%)", minval=0.1, maxval=10, step=0.1)
take_profit_percent = input(2.0, title="Take Profit (%)", minval=0.1, maxval=10, step=0.1)
// Calculate moving averages
fast_ma = sma(close, fast_length)
slow_ma = sma(close, slow_length)
// Entry conditions
long_condition = crossover(fast_ma, slow_ma)
short_condition = crossunder(fast_ma, slow_ma)
// Plot moving averages on the chart
plot(fast_ma, title="Fast MA", color=color.blue)
plot(slow_ma, title="Slow MA", color=color.red)
// Strategy orders
strategy.entry("Long", strategy.long, when=long_condition)
strategy.entry("Short", strategy.short, when=short_condition)
// Set stop loss and take profit levels
stop_loss_price = close * (1 - stop_loss_percent / 100)
take_profit_price = close * (1 + take_profit_percent / 100)
strategy.exit("Take Profit/Stop Loss", from_entry="Long", stop=stop_loss_price, limit=take_profit_price)
strategy.exit("Take Profit/Stop Loss", from_entry="Short", stop=take_profit_price, limit=stop_loss_price)