Type/to search

Chiến lược giao cắt vàng của đường trung bình (Golden Cross)

Common strategy
Created: 2023-09-18 21:18:17
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược giao cắt vàng đường trung bình động là một chiến lược giao dịch định lượng khá phổ biến. Chiến lược này sử dụng hai đường trung bình động hàm mũ (EMA) với các tham số khác nhau. Khi EMA ngắn hạn cắt lên EMA dài hạn, chiến lược thực hiện mua (long); khi EMA ngắn hạn cắt xuống EMA dài hạn, chiến lược đóng vị thế. Chiến lược này tận dụng đặc điểm: EMA ngắn hạn phản ứng nhanh hơn với biến động giá, trong khi EMA dài hạn phản ánh xu hướng tốt hơn, sử dụng giao cắt EMA để tạo tín hiệu giao dịch.

Nguyên lý chiến lược

Chiến lược này trước tiên xác định hai đường EMA, với ema1 có độ dài 10 và ema2 có độ dài 21. Sau đó tính toán giá trị của hai đường trung bình. Khi ema1 cắt lên ema2, điều đó cho thấy giá bắt đầu phá vỡ lên trên, đây là tín hiệu mua (long); khi ema1 cắt xuống ema2, điều đó cho thấy giá phá vỡ dưới các đường EMA, đây là tín hiệu đóng vị thế.

Để lọc các tín hiệu phá vỡ giả, mã nguồn cũng định nghĩa một ngưỡng threshold, công thức tính như sau:

pine
threshold = ((ema1 - ema2)*100) / ((ema1 + ema2)/2)

Ngưỡng này biểu thị tỷ lệ phần trăm của khoảng cách giữa hai đường trung bình so với giá trị trung bình của chúng. Khi threshold lớn hơn 0.15% là tín hiệu mua, khi nhỏ hơn -0.006 là tín hiệu đóng vị thế.

Tóm lại, tín hiệu giao dịch của chiến lược này được tổng kết như sau:

  • Tín hiệu mua: ema1 cắt lên ema2, và threshold >= 0.15%
  • Tín hiệu đóng vị thế: ema1 cắt xuống ema2, và threshold <= -0.006%

Phân tích ưu điểm

Chiến lược này có các ưu điểm sau:

  1. Sử dụng đường EMA giúp làm mượt dữ liệu giá, tạo điều kiện thuận lợi cho việc phát sinh tín hiệu giao dịch.

  2. Hai EMA với các tham số khác nhau có thể đạt được sự cân bằng giữa tốc độ phản ứng và độ ổn định.

  3. Thêm ngưỡng threshold có thể lọc các tín hiệu phá vỡ giả, tránh các giao dịch không cần thiết.

  4. Tư duy chiến lược đơn giản, rõ ràng, dễ hiểu và dễ triển khai, phù hợp cho người mới bắt đầu giao dịch định lượng.

  5. Có thể linh hoạt điều chỉnh tham số EMA và ngưỡng threshold để tối ưu hóa hiệu quả chiến lược.

Phân tích rủi ro

Chiến lược này cũng tồn tại một số rủi ro:

  1. Đường EMA có độ trễ so với giá, có thể bỏ lỡ các cơ hội giao dịch ngắn hạn.

  2. Có rủi ro bị mắc kẹt (bẫy giá), nếu xu hướng đảo chiều có thể gây thua lỗ lớn.

  3. Việc thiết lập ngưỡng threshold không phù hợp có thể lọc mất tín hiệu hợp lệ hoặc phát tín hiệu sai.

  4. Tham số EMA không phù hợp, khiến EMA ngắn hạn và dài hạn không có sự khác biệt đặc trưng rõ rệt, sinh ra tín hiệu giả.

  5. Biến động thị trường lớn có thể khiến lệnh cắt lỗ bị phá vỡ, cần đặt mức dừng lỗ hợp lý.

Hướng tối ưu

Chiến lược này có thể được tối ưu hóa từ các hướng sau:

  1. Tối ưu tham số EMA, kiểm tra ảnh hưởng của các tham số chu kỳ khác nhau đến hiệu quả chiến lược.

  2. Tối ưu ngưỡng threshold, cân bằng giữa việc lọc tín hiệu giả và giữ lại tín hiệu hợp lệ.

  3. Bổ sung các chỉ báo kỹ thuật khác như MACD, KDJ, v.v., để xác định tín hiệu giao dịch tổng hợp.

  4. Thêm cơ chế dừng lỗ, có thể là trailing stop hoặc stop limit, để kiểm soát mức thua lỗ trên từng giao dịch.

  5. Có thể xem xét thêm phương pháp vào lệnh theo từng phần (phân bổ vốn), giảm rủi ro khi vào lệnh một lần duy nhất.

  6. Kiểm tra các khung thời gian nắm giữ khác nhau để tìm ra chu kỳ nắm giữ phù hợp hơn.

Tổng kết

Chiến lược giao cắt vàng đường trung bình động có tư duy tổng thể rõ ràng, dễ hiểu, tận dụng đặc điểm của đường EMA để xác định tín hiệu giao dịch. Chiến lược này có những ưu điểm nhất định, đồng thời cũng cần chú ý đến một số rủi ro tiềm ẩn. Thông qua các phương pháp như tối ưu tham số, cài đặt dừng lỗ, lọc tín hiệu, có thể đạt được hiệu quả chiến lược tốt hơn. Chiến lược này phù hợp để người mới bắt đầu giao dịch định lượng học tập và thực hành.

Source
Pine
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

if high > ta.highest(high[1], 5)
    strategy.entry("Enter Long", strategy.long)
else if low < ta.lowest(low[1], 5)
    strategy.entry("Enter Short", strategy.short)//@version=3
Strategy parameters
Strategy parameters
EMA #1 length
EMA Source #1
EMA #2 length
EMA Source #2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)