Type/to search

Chiến lược DI theo dõi xu hướng đa khung thời gian

Common strategy
Created: 2023-11-07 16:31:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này dựa trên chỉ báo hướng trung bình DI+ và DI-, sử dụng chỉ báo DI của hai khung thời gian khác nhau để xác định hướng xu hướng, từ đó thực hiện mua hoặc bán. Khi DI+ của cả khung thời gian lớn hơn và khung thời gian nhỏ hơn đều cao hơn DI-, được xác định là xu hướng tăng, thực hiện mua; khi DI- của cả hai khung thời gian đều cao hơn DI+, được xác định là xu hướng giảm, thực hiện bán.

Nguyên lý

Chiến lược này chủ yếu dựa trên các nguyên lý sau:

  1. Tính toán DI+ và DI-. Bằng cách lấy giá cao, giá đóng cửa, giá thấp để tính DI+ và DI-.

  2. So sánh DI+ và DI- của hai khung thời gian. Tính DI+ và DI- trên khung thời gian chính (ví dụ 1 giờ) và khung thời gian lớn hơn (ví dụ ngày), sau đó so sánh mối quan hệ lớn nhỏ.

  3. Xác định hướng xu hướng. Khi DI+ của cả khung thời gian lớn và nhỏ đều lớn hơn DI-, xác định là xu hướng tăng; khi DI- của cả hai khung thời gian đều lớn hơn DI+, xác định là xu hướng giảm.

  4. Phát tín hiệu giao dịch. Tín hiệu mua khi DI+ > DI- ở cả hai khung thời gian, thực hiện mua; tín hiệu bán khi DI- > DI+ ở cả hai khung thời gian, thực hiện bán.

  5. Đặt stop loss. Tính toán mức stop loss dựa trên ATR, thực hiện cắt lỗ theo xu hướng.

  6. Điều kiện thoát lệnh. Đóng vị thế khi stop loss bị kích hoạt hoặc giá đảo chiều.

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

Chiến lược này có các ưu điểm sau:

  1. Sử dụng DI hai khung thời gian để xác định xu hướng, có thể lọc bỏ một phần các phá vỡ giả.

  2. ATR theo dõi cắt lỗ động, có thể bảo vệ lợi nhuận tối đa, tránh stop loss quá nhỏ.

  3. Cắt lỗ kịp thời, có thể kiểm soát mức lỗ cho mỗi giao dịch.

  4. Giao dịch theo xu hướng, có thể liên tục nắm bắt cơ hội xu hướng.

  5. Quy tắc rõ ràng, dễ hiểu, thuận tiện cho giao dịch thực tế.

Rủi ro và giải pháp

Chiến lược này cũng tồn tại các rủi ro sau:

  1. Chỉ báo DI có độ trễ, có thể bỏ lỡ thời điểm vào lệnh. Có thể tối ưu hóa tham số phù hợp hoặc kết hợp với các chỉ báo khác để xác định.

  2. Nhận định hai khung thời gian có thể có sự bất đồng. Có thể tăng thêm khung thời gian để xác nhận tín hiệu.

  3. Stop loss quá mạnh có thể gây ra giao dịch quá thường xuyên. Có thể nới lỏng hệ số ATR.

  4. Trong thị trường dao động có thể phát sinh mua bán thường xuyên. Có thể thêm bộ lọc để giảm tần suất giao dịch.

  5. Tối ưu hóa tham số phụ thuộc vào dữ liệu lịch sử, thực tế có thể bị tối ưu quá mức. Cần đánh giá cẩn thận độ mạnh của tham số.

Hướng tối ưu

Chiến lược này có thể được tối ưu hóa theo các hướng sau:

  1. Tối ưu tham số tính DI, tìm tổ hợp tham số tốt nhất.

  2. Thêm bộ lọc từ các chỉ báo khác để tăng độ chính xác của tín hiệu, ví dụ MACD, KDJ, v.v.

  3. Tối ưu chiến lược stop loss để thích ứng với nhiều điều kiện thị trường hơn. Có thể đổi thành stop loss di động hoặc stop loss chờ.

  4. Thêm bộ lọc thời gian giao dịch, tránh các sự kiện tin tức quan trọng.

  5. Kiểm tra độ mạnh của tham số trên các sản phẩm khác nhau, tăng khả năng thích ứng.

  6. Thêm thành phần học máy, sử dụng dữ liệu lịch sử để huấn luyện mô hình phán đoán.

Tổng kết

Nhìn chung, chiến lược này là một chiến lược bám xu hướng điển hình, sử dụng chỉ báo DI để xác định hướng xu hướng, đặt stop loss để khóa lợi nhuận, liên tục kiếm lời trong xu hướng. Ưu điểm của chiến lược là tư tưởng chiến lược rõ ràng, dễ vận hành thực tế. Đồng thời cũng có một số chỗ cần cải thiện như tối ưu tham số, thêm bộ lọc, v.v. Nếu tiếp tục tối ưu và thử nghiệm, chiến lược này có thể trở thành một chiến lược bám xu hướng rất thực dụng.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © DojiEmoji

//@version=5
Strategy parameters
Strategy parameters
Directional IndicatorDI+ DI-
adx_len
DI +/- in Timeframe 1 (Optional)
DI +/- in Timeframe 2
Alerts
Alert MSG for buying (Long position)
Alert MSG for closing (Long position)
Time horizon of backtests
Backtest Start Time
Stop loss
ATR Multiplier for trailing stoploss
Length of ATR for trailing stoploss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)