Type/to search

Chiến lược tối ưu hóa giao cắt đường trung bình động hàm mũ EMAC

Common strategy
Created: 2023-11-07 15:16:03
Last modified: 3 years ago
1
Follow
1797
Followers

img

Tổng quan

Chiến lược tối ưu hóa giao cắt đường trung bình động hàm mũ EMAC là phiên bản được tối ưu hóa tham số dựa trên chiến lược EMAC cơ bản. Chiến lược này kết hợp đánh giá xu hướng, lọc nhiều đường trung bình và thoát lệnh cắt lỗ/chốt lời, nhằm bắt xu hướng trung và dài hạn để giao dịch theo xu hướng.

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

  1. Xác định hướng xu hướng gần đây: Tính toán biến động % của giá đóng cửa trong 26 kỳ gần nhất, xác định là tăng, giảm hay đi ngang.

  2. Lọc nhiều đường trung bình: Tính EMA 10 kỳ, 20 kỳ, 34 kỳ, khi chúng vượt lên trên SMA 50 kỳ thì phát tín hiệu mua.

  3. Cắt lỗ ATR: Khi có tín hiệu vào lệnh, đặt mức cắt lỗ là đáy của cây nến vào lệnh hoặc đỉnh trừ đi 2,5 ATR.

  4. Cắt lỗ động: Khi giá tăng, từ từ kéo đường cắt lỗ lên trên.

  5. Chốt lời mục tiêu: Khi có tín hiệu vào lệnh, đặt mức chốt lời là giá đóng cửa hiện tại cộng 3 ATR.

  6. Thoát lệnh cắt lỗ khi giá quay lại MA: Khi giá phá vỡ xuống dưới EMA 10 ngày, chủ động cắt lỗ thoát lệnh.

Ưu điểm của chiến lược

  1. Lọc nhiều đường trung bình giúp tăng độ tin cậy của tín hiệu, tránh bị đánh lừa bởi các phá vỡ giả.

  2. Sử dụng cắt lỗ ATR, có thể đặt khoảng cách cắt lỗ hợp lý dựa trên biến động thị trường.

  3. Cắt lỗ động giúp đường cắt lỗ dần dần di chuyển lên trên, bảo vệ một phần lợi nhuận.

  4. Chốt lời mục tiêu thiết lập mức lợi nhuận hợp lý, không tham lam, tránh việc phải trả lại lợi nhuận.

  5. Thoát lệnh khi giá quay lại MA giúp kịp thời cắt lỗ khi xu hướng đảo chiều.

Rủi ro của chiến lược và cách khắc phục

  1. Trong thị trường đi ngang, các đường EMA dễ dàng cắt nhau nhiều lần, có thể dẫn đến rủi ro thua lỗ liên tiếp. Có thể tăng tham số EMA một cách phù hợp, hoặc thêm điều kiện lọc vàng giao MA để giảm xác suất này.

  2. Khi giá trị ATR lớn, khoảng cách cắt lỗ quá rộng, rủi ro thua lỗ tăng lên. Có thể cân nhắc sử dụng trung bình động của ATR hoặc nhân ATR với một hệ số giảm tỷ lệ để tối ưu hóa.

  3. Chưa xét đến rủi ro gap qua đêm. Có thể thêm logic xác định khoảng thời gian nghỉ qua đêm để tránh tín hiệu xuất hiện ngoài giờ giao dịch.

  4. Chưa xét đến ảnh hưởng của trạng thái thị trường chung. Có thể thêm đánh giá xu hướng của thị trường chung làm một trong những điều kiện bật/tắt chiến lược, giảm thiểu tổn thất khi thị trường bất lợi.

Hướng tối ưu hóa chiến lược

  1. Có thể thử nghiệm các tổ hợp tham số EMA có độ dài khác nhau, tìm ra độ dài đường trung bình phù hợp hơn cho từng loại tài sản.

  2. Có thể thử nghiệm trung bình động của ATR hoặc phương pháp giảm hệ số để tối ưu khoảng cách cắt lỗ.

  3. Có thể thêm logic xác định khoảng thời gian nghỉ qua đêm để tránh rủi ro qua đêm.

  4. Có thể thêm đánh giá tình hình thị trường chung, thiết lập điều kiện bật/tắt khi xu hướng thị trường chung bất lợi.

  5. Có thể chọn tổ hợp tham số bằng cách backtest dữ liệu lịch sử nhiều năm, giúp chiến lược có độ ổn định tốt nhất trong backtest.

Tổng kết

Chiến lược tối ưu hóa giao cắt đường trung bình động hàm mũ EMAC kết hợp đánh giá xu hướng, lọc nhiều đường trung bình và cắt lỗ/chốt lời động, nhằm theo dõi xu hướng trung và dài hạn để nắm giữ dài hạn. So với phiên bản gốc, đã được tối ưu hóa tham số, hy vọng có thể đạt được hiệu suất thực tế tốt hơn. Tuy nhiên, chiến lược này vẫn cần được tối ưu và hoàn thiện thêm, bổ sung thêm nhiều logic phán đoán để đối phó với nhiều tình huống thị trường khác nhau, giảm rủi ro trong giao dịch thực tế, nâng cao độ ổn định và khả năng sinh lời của chiến lược.

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Author = Dustin Drummond https://www.tradingview.com/u/Dustin_D_RLT/
//Strategy based in part on original 10ema Basic Swing Trade Strategy by Matt Delong: https://www.tradingview.com/u/MattDeLong/
//Link to original 10ema Basic Swing Trade Strategy: https://www.tradingview.com/script/8yhGnGCM-10ema-Basic-Swing-Trade-Strategy/
Strategy parameters
Strategy parameters
Start Year
R Static or Percent
R Size Static
R Size Percent
Trend Timeframe
# of Bars for Trend
Trend Growth %
Trend Required
MA1 Period
MA1 Type
MA2 Period
MA2 Type
MA3 Period
MA3 Type
MA4 Period
MA4 Type
MA5 Period
MA5 Type
Enable Short MA Cross Filter
Enable Long MA Cross Filter
Stop ATR Multiple
Target Multiple
Enable ATR Stops
Enable Stops
Enable Targets
Enable Early Exit
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)