Type/to search

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

Common strategy
Created: 2023-11-02 16:58:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược giao dịch theo xu hướng đường trung bình động sử dụng sự kết hợp giữa đường trung bình động đơn giản và đường trung bình động nhanh để xác định hướng xu hướng thị trường, từ đó tạo ra tín hiệu giao dịch. Khi giá cắt lên trên đường trung bình động đơn giản và đường trung bình động nhanh thì mua (long), khi giá cắt xuống dưới hai đường này thì bán (short). Chiến lược này tạo ra tín hiệu giao dịch theo thời gian thực mà không cần tối ưu hóa ngược, có thể nắm bắt sự thay đổi của xu hướng.

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

Chiến lược sử dụng hàm sma để tính đường trung bình động đơn giản sma với chu kỳ 50, đồng thời tính đường trung bình động nhanh fsma. fsma được tính bằng cách lấy sma cộng với 6 lần độ lệch chuẩn n chu kỳ của price.

Chiến lược sử dụng hai biến boolean long và short để ghi nhận trạng thái mua và bán. Khi giá cắt lên trên sma và fsma, long được đặt thành 1 (mua); khi giá cắt xuống dưới, long được đặt thành -1 (đóng vị thế). Biến short cũng xử lý trạng thái bán theo logic tương tự.

Chiến lược sử dụng biến trend để ghi nhận nhận định xu hướng. Khi giá cao hơn fsma và sma, trend = 1, biểu thị xu hướng tăng; khi giá thấp hơn fsma và sma, trend = -1, biểu thị xu hướng giảm.

Dựa trên nhận định trend theo thời gian thực, tạo ra tín hiệu giao dịch long và short. Khi trend chuyển từ giảm sang tăng, nếu giá cao hơn fsma thì mua; khi trend chuyển từ tăng sang giảm, nếu giá thấp hơn sma thì bán.

Chiến lược này kết hợp giữa nhận định xu hướng và giao dịch phá vỡ, có thể nắm bắt hiệu quả các cơ hội giao dịch từ sự thay đổi xu hướng.

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

  1. Sử dụng mô hình xác nhận kép (double confirmation), kiểm tra đồng thời hai đường trung bình động, có thể lọc hiệu quả các tín hiệu phá vỡ giả.

  2. Kết hợp nhận định xu hướng và giao dịch phá vỡ, có thể nắm bắt cơ hội tại điểm chuyển xu hướng.

  3. Không có backtest và tối ưu hóa, tất cả tín hiệu giao dịch đều phát sinh theo thời gian thực, không có hiện tượng curve fitting.

  4. Logic chiến lược đơn giản, dễ hiểu và dễ sửa đổi.

  5. Các tham số được cấu hình trực quan, có thể điều chỉnh độ dài chu kỳ, hệ số nhân,... theo thị trường.

Rủi ro chiến lược

  1. Chiến lược hai đường trung bình động dễ phát sinh giao dịch thường xuyên và thua lỗ do đảo chiều.

  2. Bản thân đường trung bình động có độ trễ, có thể bỏ lỡ sự thay đổi xu hướng.

  3. Thiếu cơ chế cắt lỗ, không kiểm soát được thua lỗ từng lệnh.

  4. Tham số không phù hợp có thể dẫn đến giao dịch quá thường xuyên hoặc quá chậm.

  5. Đối với rủi ro 1 và 2, có thể kéo dài chu kỳ đường trung bình và thêm cắt lỗ theo drawdown.

  6. Đối với rủi ro 3, có thể đặt cắt lỗ theo phần trăm hoặc cắt lỗ bằng lệnh chờ.

  7. Đối với rủi ro 4, cần điều chỉnh tham số cho từng thị trường, tránh cố định một tham số duy nhất.

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

  1. Thêm bộ lọc xu hướng, sử dụng các chỉ báo như MACD, DMI để xác nhận xu hướng.

  2. Kết hợp các chỉ báo như KD, RSI với tình trạng quá mua/quá bán để vào lệnh.

  3. Thêm cơ chế cắt lỗ tổng thể, ví dụ trailing stop, cắt lỗ theo phần trăm.

  4. Thêm module quản lý vị thế, như điều chỉnh kích thước vị thế linh hoạt.

  5. Tối ưu hóa cài đặt tham số để thích ứng hiệu quả hơn với các chu kỳ thị trường khác nhau.

  6. Thêm module học máy, sử dụng công nghệ AI để tự động tối ưu tham số.

  7. Xây dựng chiến lược kết hợp, sử dụng các chỉ báo khác để chống phá vỡ giả.

  8. Sử dụng công nghệ deep learning để nhận diện các mô hình xu hướng phức tạp hơn.

Tổng kết

Chiến lược giao dịch theo xu hướng đường trung bình động nhìn chung là một chiến lược bám xu hướng khá đơn giản. Nó sử dụng sự kết hợp giữa đường trung bình động nhanh và chậm để hỗ trợ xác định hướng xu hướng, thực hiện xoay chuyển xu hướng tại các điểm chuyển đổi, có thể nắm bắt hiệu quả sự chuyển đổi xu hướng giá. Tuy nhiên, chiến lược này cũng tồn tại một số vấn đề như giao dịch thường xuyên, độ trễ,... Các hướng tối ưu hóa trong tương lai bao gồm thêm bộ lọc xu hướng, module cắt lỗ, điều chỉnh tham số động,... Nhìn chung, chiến lược này khá phù hợp làm chiến lược bám xu hướng cơ bản, nhưng khi ứng dụng thực tế cần được tối ưu và điều chỉnh phù hợp với thị trường mục tiêu để phát huy hiệu quả.

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

//@version=4
strategy("SMA STRATEGY", shorttitle="SMA TREND", overlay=true, calc_on_order_fills=true)
length = input(title="Length", type=input.integer, defval=50)
src_=input(close, title="Source", type=input.source)
Strategy parameters
Strategy parameters
Length
Source
Mult
Use barcolor?
Show plots?
Use triangles?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)