Type/to search

Chiến lược bám theo giao cắt vàng và giao cắt tử thần của hai đường EMA

Common strategy
Created: 2023-11-13 17:35:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này tính toán EMA đường nhanh và EMA đường chậm, so sánh mối quan hệ kích thước giữa chúng, tạo ra tín hiệu giao dịch vàng chéo và tử chéo của hai EMA. Đây là chiến lược theo xu hướng. Khi EMA nhanh cắt lên trên EMA chậm, tín hiệu mua được tạo ra; khi EMA nhanh cắt xuống dưới EMA chậm, tín hiệu bán được tạo ra, thực hiện một chiến lược theo xu hướng đơn giản.

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

Logic cốt lõi của chiến lược này bao gồm các phần chính sau:

  1. Tính toán EMA đường nhanh và EMA đường chậm: Sử dụng hàm ta.ema() để tính EMA đường nhanh với độ dài fastInput và EMA đường chậm với độ dài slowInput.

  2. Thiết lập phạm vi thời gian backtest: Sử dụng tham số useDateFilter để xác định có lọc thời gian backtest hay không, backtestStartDatebacktestEndDate thiết lập thời gian bắt đầu và kết thúc backtest.

  3. Tạo tín hiệu giao dịch: Sử dụng các hàm ta.crossover()ta.crossunder() để so sánh mối quan hệ kích thước giữa EMA nhanh và EMA chậm. Khi EMA nhanh cắt lên trên EMA chậm, tín hiệu mua được tạo ra; khi EMA nhanh cắt xuống dưới EMA chậm, tín hiệu bán được tạo ra.

  4. Xử lý lệnh ngoài phạm vi thời gian: Ngoài phạm vi thời gian backtest, các lệnh chưa khớp sẽ bị hủy và tất cả vị thế sẽ được thanh lý.

  5. Vẽ đường trung bình động: Vẽ trên biểu đồ các đường trung bình động EMA nhanh và EMA chậm.

Lợi thế của chiến lược

Đây là một chiến lược theo xu hướng rất đơn giản, có những ưu điểm sau:

  1. Logic chiến lược đơn giản, dễ hiểu và triển khai.

  2. EMA làm mịn dữ liệu giá, giúp giảm giao dịch nhiễu.

  3. Có thể tùy chỉnh tham số chu kỳ EMA để thích ứng với các môi trường thị trường khác nhau.

  4. Có thể linh hoạt thiết lập phạm vi thời gian backtest, kiểm tra trên các khoảng thời gian cụ thể.

  5. Có thể tối ưu hóa điều kiện vào và ra lệnh, kết hợp với các chỉ báo khác.

Phân tích rủi ro

Chiến lược này cũng có một số rủi ro cần lưu ý:

  1. Chiến lược hai EMA khá thô sơ, không thể linh hoạt ứng phó với biến động thị trường.

  2. Có rủi ro giao dịch thường xuyên và giao dịch trùng lặp.

  3. Cài đặt tham số EMA không phù hợp có thể dẫn đến tín hiệu giao dịch sai.

  4. Phạm vi thời gian backtest không hợp lý có thể dẫn đến overfitting.

  5. Tồn tại rủi ro drawdown và thua lỗ không thể tránh khỏi.

Có thể kiểm soát rủi ro bằng cách tối ưu hóa tham số, lọc biến động phù hợp, thiết lập stop loss, v.v.

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

Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:

  1. Tối ưu hóa tham số chu kỳ EMA, chọn tổ hợp tham số tốt nhất.

  2. Thêm các chỉ báo lọc khác, tránh giao dịch không cần thiết.

  3. Thêm chiến lược stop loss, kiểm soát thua lỗ cho mỗi giao dịch.

  4. Kết hợp các bộ lọc như xu hướng, độ biến động, giảm tần suất giao dịch.

  5. Kiểm tra trên các hợp đồng sản phẩm khác nhau, tìm đối tượng áp dụng chiến lược tốt nhất.

  6. Sử dụng kiểm soát chi phí như trượt giá, phí giao dịch để backtest thực tế hơn.

Tổng kết

Nhìn chung, chiến lược này là một chiến lược vàng chéo tử chéo hai EMA rất đơn giản, logic rõ ràng dễ hiểu, tạo tín hiệu giao dịch bằng cách so sánh EMA nhanh và chậm. Ưu điểm của chiến lược là triển khai đơn giản, nhưng cũng tồn tại một số vấn đề như giao dịch thường xuyên, dễ gây over-optimization, v.v. Bước tiếp theo có thể cải thiện từ các khía cạnh như tối ưu hóa tham số, kiểm soát rủi ro, để chiến lược vững chắc và thực tế hơn.

Source
Pine
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=5
strategy("MollyETF_EMA_Crossover", overlay = true, initial_capital = 100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
Strategy parameters
Strategy parameters
Fast EMA
Slow EMA
Backtest Time Period
Filter Date Range of Backtest
Start Date
End Date
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)