Type/to search

Chiến lược giao dịch trong ngày dựa trên giao cắt DI

Common strategy
Created: 2023-11-13 11:32:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này dựa trên sự giao nhau giữa chỉ số phạm vi thực trung bình (ATR) và các chỉ số dương (DI+) và chỉ số âm (DI-) của chỉ số định hướng (DMI) để xác định thời điểm mua và bán. Đây là chiến lược theo xu hướng, sử dụng sự giao nhau của DI+ và DI- để xác định điểm chuyển đổi xu hướng, ATR được dùng để thiết lập giá cắt lỗ và chốt lời.

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

  1. Tính ATR(14): Sử dụng giá cao nhất, giá thấp nhất và giá đóng cửa trong 14 ngày qua để tính phạm vi biến động thực trung bình.

  2. Tính DI+ và DI-:

    • DI+ = 100 * RMA(MAX(UP,0),N) / ATNR
    • DI- = 100 * RMA(MAX(DOWN,0),N) / ATNR
      Trong đó UP là chênh lệch giữa giá cao nhất hôm nay và giá đóng cửa hôm qua, DOWN là chênh lệch giữa giá thấp nhất hôm nay và giá đóng cửa hôm qua, N là độ dài tham số, mặc định là 14, ATNR là ATR tính được ở bước trước.
  3. Xác định mua và bán:

    • Khi DI+ cắt lên trên DI-, phát tín hiệu mua.
    • Khi DI+ cắt xuống dưới DI-, phát tín hiệu bán.
  4. Thiết lập cắt lỗ và chốt lời:

    • Giá cắt lỗ cho lệnh mua là giá vào lệnh trừ đi ATR nhân với hệ số cắt lỗ.
    • Giá chốt lời cho lệnh mua là giá vào lệnh cộng với ATR nhân với hệ số chốt lời.
    • Giá cắt lỗ cho lệnh bán là giá vào lệnh cộng với ATR nhân với hệ số cắt lỗ.
    • Giá chốt lời cho lệnh bán là giá vào lệnh trừ đi ATR nhân với hệ số chốt lời.

Phân tích ưu điểm chiến lược

  1. Sử dụng sự giao nhau của DI+ và DI- để xác định điểm chuyển đổi xu hướng, có thể kịp thời nắm bắt hướng đi mới của xu hướng.

  2. ATR là chỉ số cắt lỗ/chốt lời động, có thể thiết lập điểm cắt lỗ/chốt lời hợp lý dựa trên mức độ biến động của thị trường.

  3. Chiến lược có ít tham số, dễ hiểu và dễ triển khai.

  4. Dữ liệu backtest cho thấy chiến lược có hệ số lợi nhuận dương, hoạt động tốt hơn chiến lược mua và nắm giữ.

Phân tích rủi ro và giải pháp

  1. Rủi ro giao dịch sai do giao nhau DI

    • Khi xuất hiện phá vỡ giả, có thể tạo ra tín hiệu giao dịch không cần thiết, có thể điều chỉnh tham số chu kỳ DI để lọc tín hiệu sai.
  2. Điểm cắt lỗ/chốt lời quá gần

    • Khi thị trường biến động mạnh, các điểm cắt lỗ/chốt lời gần dễ bị kích hoạt, có thể điều chỉnh hệ số ATR để phù hợp với tần suất biến động của thị trường.
  3. Không xử lý hiệu quả thị trường dao động sideway

    • Trong thị trường sideway, DI sẽ giao nhau liên tục, tạo ra quá nhiều tín hiệu giao dịch không hiệu quả, có thể kết hợp với các chỉ báo khác để lọc tín hiệu.
  4. Rủi ro drawdown

    • Mức drawdown tối đa của chiến lược có thể chấp nhận được, nhưng không thể tránh hoàn toàn drawdown hệ thống, có thể điều chỉnh chiến lược quản lý vị thế để kiểm soát drawdown.

Đề xuất tối ưu hóa

  1. Kết hợp các chỉ báo như đường trung bình động để lọc tín hiệu giao nhau DI, tránh giao dịch sai trong thị trường sideway.

  2. Thêm cơ chế quản lý vị thế, như phần cố định, Martingale, v.v., để kiểm soát drawdown và cải thiện lợi nhuận.

  3. Tối ưu hóa tham số ATR để cắt lỗ/chốt lời phù hợp hơn với phạm vi biến động của từng sản phẩm giao dịch.

  4. Thực hiện tối ưu hóa tham số để tìm ra tổ hợp tham số tốt nhất, như chu kỳ DI, chu kỳ ATR, hệ số ATR, v.v.

  5. Thêm logic giao dịch cho phiên đêm và phiên sáng để chiến lược hoạt động suốt ngày.

Tổng kết

Chiến lược này nhìn chung đơn giản và thực tế, xác định thời điểm mua bán dựa trên sự giao nhau của DI, và sử dụng ATR để thiết lập cắt lỗ/chốt lời động. Chiến lược có ít tham số, dễ kiểm tra và xác thực trên tài khoản thực, cũng dễ dàng tối ưu hóa và điều chỉnh. Tuy nhiên, hiệu quả của giao nhau DI đối với thị trường sideway không tốt, đây cũng là hướng cần cải thiện. Nhìn chung, chiến lược này hoạt động ổn định, phù hợp làm chiến lược giao dịch trong ngày.

Source
Pine
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 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/
// © TheHulkTrading
//@version=4
strategy("DI Crossing Daily Straregy HulkTrading", overlay=true)
Strategy parameters
Strategy parameters
ATR Multiplier
Length di
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)