Type/to search

Chiến lược theo dõi xu hướng dựa trên đường trung bình động

Common strategy
Created: 2023-10-07 15:04:00
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược này xác định hướng đi của xu hướng hiện tại thông qua việc tính toán các đường trung bình động với các chu kỳ khác nhau, kết hợp với chỉ báo RSI để đưa ra tín hiệu mua bán. Khi đường trung bình động ngắn hạn cắt lên trên đường trung bình động dài hạn, xu hướng được coi là tăng và thực hiện hành động mua. Khi đường trung bình động ngắn hạn cắt xuống dưới đường trung bình động dài hạn, xu hướng được coi là đảo chiều và thực hiện hành động bán. Đồng thời kết hợp chỉ báo RSI để tránh các tín hiệu giả do biến động giá nhỏ.

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

  1. Tính toán các đường trung bình động đơn giản (SMA) 10 ngày, 20 ngày, 50 ngày, 100 ngày và 200 ngày.

  2. Tính toán giá trị RSI 14 ngày.

  3. Khi SMA 10 ngày cắt lên trên SMA 50 ngày, RSI lớn hơn 30, đồng thời SMA 20 ngày cao hơn hoặc bằng SMA 100 ngày hoặc SMA 50 ngày cao hơn hoặc bằng SMA 100 ngày, thì thực hiện mua.

  4. Đặt giá dừng lỗ (stop loss) bằng giá mua nhân với (1 - phần trăm dừng lỗ).

  5. Khi xảy ra một trong các trường hợp sau, thực hiện bán:

    • SMA 10 ngày cắt xuống dưới SMA 50 ngày, và giá đóng cửa thấp hơn SMA 20 ngày: Bán do đảo chiều xu hướng
    • Giá đóng cửa thấp hơn 95% giá mua: Bán cắt lỗ
    • Giá đóng cửa thấp hơn giá dừng lỗ: Bán dừng lỗ theo xu hướng

Chiến lược này sử dụng đường trung bình động để đánh giá hướng đi của thị trường và đặt dừng lỗ để kiểm soát rủi ro. Chỉ báo RSI được sử dụng để lọc các phá vỡ giả. Khi SMA ngắn hạn cắt lên trên SMA dài hạn, thực hiện mua, cho thấy xu hướng tăng, trong khi nắm giữ cổ phiếu, đặt đường dừng lỗ để kiểm soát rủi ro. Bán cổ phiếu khi xuất hiện tín hiệu đảo chiều xu hướng hoặc khi giá dừng lỗ bị kích hoạt.

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

  • Sử dụng đường trung bình động để xác định hướng xu hướng, mua vào giai đoạn xu hướng tăng, có thể tránh giao dịch trong thị trường đi ngang (sideways).
  • Sử dụng đường trung bình động đa chu kỳ, tránh bị lừa bởi biến động giá ngắn hạn.
  • Kết hợp chỉ báo RSI để lọc các tín hiệu giả.
  • Đặt đường dừng lỗ để kiểm soát rủi ro thua lỗ cho từng giao dịch.
  • Sử dụng dừng lỗ theo xu hướng (trailing stop) để chốt lợi nhuận.

Phân tích rủi ro

  • Đường trung bình động có độ trễ, có thể bỏ lỡ thời điểm đảo chiều giá tốt nhất.
  • Cài đặt dừng lỗ quá rộng có thể dẫn đến thua lỗ lớn cho một giao dịch.
  • Cài đặt dừng lỗ quá chặt có thể dẫn đến việc bị dừng lỗ quá thường xuyên.
  • Dừng lỗ theo xu hướng có thể thoát lệnh quá sớm, bỏ lỡ lợi nhuận lớn hơn.

Có thể tối ưu hóa bằng cách điều chỉnh chu kỳ đường trung bình động, điều chỉnh mức dừng lỗ, v.v. Cũng có thể xem xét kết hợp các chỉ báo khác để nâng cao độ chính xác của quyết định.

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

  • Điều chỉnh chu kỳ đường trung bình động để phù hợp hơn với các môi trường thị trường khác nhau.
  • Tối ưu hóa tham số RSI, nâng cao độ chính xác trong việc xác định quá mua/quá bán.
  • Thiết lập mức dừng lỗ tĩnh (static stop) và biên độ dừng lỗ động (trail stop) hợp lý dựa trên đặc điểm của từng loại tài sản.
  • Thêm các chỉ báo khác để đánh giá, tránh tín hiệu giả.
  • Có thể điều chỉnh linh hoạt mức dừng lỗ dựa trên các chỉ báo như độ biến động (volatility).
  • Có thể sử dụng phương pháp học máy để tự động tối ưu hóa tham số.

Tổng kết

Chiến lược này có tư duy tổng thể rõ ràng, sử dụng đường trung bình động để xác định xu hướng và đặt dừng lỗ để kiểm soát rủi ro, là một chiến lược giao dịch theo xu hướng (trend following) khá điển hình. Thông qua việc tinh chỉnh tham số và bổ sung các chỉ báo đánh giá khác, có thể nâng cao hơn nữa hiệu suất của chiến lược trong backtest và giao dịch thực tế. Tuy nhiên, không có chiến lược nào là hoàn hảo, cần liên tục điều chỉnh và tối ưu hóa theo môi trường thị trường, kết hợp với quản lý rủi ro để đối phó với sự bất định của thị trường.

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

//@version=4
strategy("MA_Script", overlay=true)

// STEP 1:
Strategy parameters
Strategy parameters
Trail Long Loss (%)
Start Date
Start Month
Start Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)