Type/to search

Sử dụng chiến lược giao dịch định lượng MACD

Common strategy
Created: 2023-12-19 15:11:57
Last modified: 3 years ago
1
Follow
1815
Followers

img

Tổng quan

Chiến lược này sử dụng chỉ báo MACD để xây dựng tín hiệu giao dịch dài hạn, mở vị thế mua khi chỉ báo MACD ở dưới mức nhất định, tận dụng cơ hội giao dịch đảo chiều để thu lợi nhuận.

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

Khi đường MACD nằm dưới đường tín hiệu SIGNAL và giá trị tuyệt đối của MACD thấp hơn -0.00025, tín hiệu mua được phát ra. Sau khi mở vị thế mua, nếu đường MACD cắt lên trên đường SIGNAL thì đóng vị thế.

Chiến lược này sử dụng chỉ báo MACD để phát hiện vùng quá bán, dựa trên lý thuyết đường trung bình, giá cổ phiếu có xác suất đảo chiều trong ngắn hạn, từ đó xây dựng tín hiệu mua dựa trên xác suất này.

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

  1. Sử dụng chỉ báo MACD để đánh giá vùng quá bán, có độ tin cậy nhất định.
  2. Tín hiệu và quy tắc giao dịch đơn giản, dễ thực hiện.
  3. Nắm giữ dài hạn, không giao dịch thường xuyên, giảm chi phí giao dịch và tổn thất do trượt giá.

Rủi ro của chiến lược

  1. Rủi ro đảo chiều thất bại. Nếu không có đảo chiều sẽ thua lỗ.
  2. Tham số không phù hợp dẫn đến mất hiệu quả. Cài đặt tham số MACD không đúng có thể tạo ra tín hiệu sai.

Có thể giảm thiểu rủi ro này bằng cách tối ưu hóa tham số.

Tối ưu hóa chiến lược

  1. Tối ưu hóa tham số MACD để tìm ra tổ hợp tham số tốt nhất.
  2. Kiểm tra các khoảng thời gian nắm giữ khác nhau để tìm ra chu kỳ nắm giữ tối ưu.
  3. Thêm cơ chế cắt lỗ.

Kết luận

Chiến lược này sử dụng chỉ báo MACD để đánh giá xác suất đảo chiều hình thành từ vùng quá bán nhằm xây dựng tín hiệu mua, thu lợi nhuận thông qua nắm giữ dài hạn. Việc tối ưu hóa tham số MACD và cơ chế cắt lỗ giúp tăng độ tin cậy. Nhìn chung, chiến lược xây dựng một chiến lược định lượng dễ hiểu và dễ thực hiện dựa trên các chỉ báo và quy tắc tương đối đơn giản.

Source
Pine
//@version=3
strategy(title="MACD - EURUSD", shorttitle="MACD EURUSD")

// Getting inputs
fast_length = input(title="Fast Length",  defval=12)
slow_length = input(title="Slow Length",  defval=26)
src = input(title="Source", defval=close)
signal_length = input(title="Signal Smoothing",  minval = 1, maxval = 50, defval =9)
sma_source = input(title="Simple MA(Oscillator)", type=bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=bool, defval=false)

// Plot colors
Strategy parameters
Strategy parameters
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)