Type/to search

Chiến lược giao dịch định lượng dựa trên đường trung bình động đơn giản

Common strategy
Created: 2023-12-22 13:28:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược giao cắt đường trung bình động (Moving Average Crossover Strategy) là một chiến lược giao dịch định lượng dựa trên đường trung bình động đơn giản. Chiến lược này tính toán đường trung bình động đơn giản của các chu kỳ khác nhau và tạo ra tín hiệu mua và bán khi chúng giao nhau.

Cụ thể, chiến lược này tính toán đường trung bình động đơn giản của đường 9 ngày và đường 45 ngày. Khi giá cắt lên trên đường 9 ngày và đường 45 ngày, tín hiệu mua được tạo ra; khi giá cắt xuống dưới đường 9 ngày và đường 45 ngày, tín hiệu bán được tạo ra.

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

Logic cốt lõi của chiến lược này dựa trên nguyên lý "vàng cắt tử cắt" của đường trung bình động. Đường trung bình động có hiệu quả trong việc lọc nhiễu thị trường và chỉ ra sự thay đổi của xu hướng lớn. Khi đường trung bình ngắn hạn cắt lên trên đường trung bình dài hạn, điều đó cho thấy giá bắt đầu bước vào xu hướng tăng; khi đường trung bình ngắn hạn cắt xuống dưới đường trung bình dài hạn, điều đó cho thấy giá bắt đầu bước vào xu hướng giảm.

Cụ thể, chiến lược này sử dụng đường trung bình động đơn giản 9 ngày và 45 ngày. Đường 9 ngày đại diện cho xu hướng ngắn hạn, đường 45 ngày đại diện cho xu hướng dài hạn. Khi giá cắt lên trên cả đường 9 ngày và 45 ngày, cho thấy giá cổ phiếu đang ở kênh tăng cả ngắn hạn và dài hạn, do đó tạo ra tín hiệu mua; khi giá cắt xuống dưới cả đường 9 ngày và 45 ngày, cho thấy đà tăng của giá đang dần suy yếu, do đó tạo ra tín hiệu bán.

Từ góc nhìn code, chiến lược này trước tiên tính toán đường trung bình động đơn giản 9 ngày và 45 ngày, sau đó sử dụng các hàm ta.crossoverta.crossunder để xác định vàng cắt và tử cắt của đường trung bình. Khi tín hiệu mua và bán được tạo ra, sử dụng hàm plotshape để vẽ các hình tam giác và tam giác ngược trên biểu đồ nến.

Ngoài ra, chiến lược này còn thiết lập logic cắt lỗ cho vị thế mua và bán. Cụ thể, sau khi mở vị thế, giá cao nhất và thấp nhất của nến trước đó được lấy làm giá cắt lỗ. Điều này giúp khóa lợi nhuận và tránh các khoản lỗ lớn.

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

  • Sử dụng hai đường trung bình giúp nắm bắt sự thay đổi của xu hướng trung và dài hạn, tránh bị ảnh hưởng bởi nhiễu thị trường ngắn hạn, cải thiện chất lượng tín hiệu.
  • Kết hợp chiến lược cắt lỗ có thể kiểm soát rủi ro hiệu quả và khóa lợi nhuận.
  • Logic chiến lược đơn giản, dễ hiểu và dễ thực hiện.
  • Tỷ lệ sử dụng vốn cao, có thể tận dụng lãi kép đầy đủ.

Phân tích rủi ro

  • Chiến lược hai đường trung bình dễ tạo ra tín hiệu giao cắt giả (thrust), có thể dẫn đến quá nhiều giao dịch không hiệu quả.
  • Thiết lập giá cắt lỗ có thể quá thận trọng, không theo kịp xu hướng thị trường liên tục.
  • Lựa chọn tham số không phù hợp có thể dẫn đến tần suất giao dịch quá cao hoặc quá thấp.
  • Không thể thích ứng với sự đảo chiều của các xu hướng lớn đặc biệt.

Biện pháp đối phó:

  1. Tối ưu hóa tham số đường trung bình, giảm tỷ lệ giao dịch không hiệu quả.
  2. Tối ưu hóa logic cắt lỗ, sử dụng cắt lỗ theo xu hướng.
  3. Kết hợp các chỉ báo khác để lọc tín hiệu.
  4. Can thiệp thủ công để tránh đảo chiều xu hướng lớn.

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

Chiến lược này còn có không gian để tối ưu hóa thêm:

  1. Sử dụng đường trung bình động thích ứng hoặc đường trung bình động hàm mũ để nắm bắt tốt hơn sự thay đổi xu hướng.

  2. Thêm các chỉ báo biến động để lọc tín hiệu, tránh tín hiệu sai trong thị trường đi ngang.

  3. Sử dụng phương pháp tối ưu hóa tham số để tìm ra tổ hợp tham số tốt nhất.

  4. Thêm cơ chế theo dõi xu hướng vào logic cắt lỗ, giúp đường cắt lỗ linh hoạt theo giá.

  5. Tăng cường đánh giá hỗ trợ kháng cự ở cấp độ lớn, tránh tín hiệu sai ở vùng giá quan trọng.

  6. Kết hợp mô hình học máy để lọc chất lượng tín hiệu thêm.

Tổng kết

Chiến lược giao cắt đường trung bình động là một chiến lược theo xu hướng đơn giản và thực tế. Nó có hiệu quả trong việc lọc nhiễu và nắm bắt sự thay đổi xu hướng trung và dài hạn của giá. Kết hợp với logic cắt lỗ phù hợp, nó có thể thực hiện giao dịch theo xu hướng trên cơ sở kiểm soát rủi ro. Chiến lược này có logic đơn giản, dễ thực hiện, phù hợp cho người mới bắt đầu giao dịch định lượng thực hành. Thông qua tối ưu hóa và cải tiến thêm, chiến lược này có thể trở thành một phần hiệu quả trong hệ thống giao dịch định lượng.

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

//@version=5
strategy("SMA Crossover Strategy", overlay=true)

// Input parameters
Strategy parameters
Strategy parameters
Fast SMA Length
Slow SMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)