Type/to search

Chiến lược theo dõi động lượng xu hướng

Common strategy
Created: 2023-10-17 15:26:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này dựa trên bộ tích hợp chỉ báo tùy chỉnh, bằng cách tính tổng tích lũy khoảng cách giữa giá và đường trung bình động, xác định hướng xu hướng giá, thực hiện theo dõi xu hướng.

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

Chiến lược này sử dụng chỉ báo tùy chỉnh để tính tổng tích lũy khoảng cách giữa giá và đường trung bình động, thực hiện cụ thể như sau:

  1. Tính khoảng cách k của giá so với đường trung bình động đơn giản có độ dài 200: k = close - sma(close, 200)

  2. Xác định chu kỳ tích lũy s = 29, thực hiện tính tổng tích lũy giá trị k trong s chu kỳ gần nhất: sum = 0, for i = 0 to s, sum := sum + k[i]

  3. Khi sum > 0, phát sinh tín hiệu mua (long); khi sum < 0, phát sinh tín hiệu bán (short)

  4. Khi vào vị thế mua, nếu sum < 0 thì đóng vị thế; khi vào vị thế bán, nếu sum > 0 thì đóng vị thế

Chiến lược này xác định hướng xu hướng tổng thể của giá bằng cách theo dõi dấu của tổng tích lũy khoảng cách giữa giá và đường trung bình động. Khi tổng tích phân dương, cho rằng giá đang trong xu hướng tăng, nên nắm giữ vị thế mua; khi tổng tích phân âm, cho rằng giá đang trong xu hướng giảm, nên nắm giữ vị thế bán.

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

  1. Sử dụng bộ tích hợp chỉ báo tùy chỉnh, có khả năng xác định hướng xu hướng giá hiệu quả

  2. Áp dụng tư duy tích phân, tích lũy khoảng cách giữa giá và đường trung bình động, giúp tăng độ chính xác khi xác định xu hướng

  3. Logic tương đối đơn giản, dễ hiểu và thực hiện, thuận tiện cho việc tối ưu và cải tiến

  4. Có thể linh hoạt điều chỉnh tham số chu kỳ tích phân, tối ưu độ nhạy của bộ tích hợp trong việc xác định xu hướng

  5. Kết quả backtest tốt, lợi nhuận ổn định, có thể ứng dụng thực tế

Rủi ro chiến lược

  1. Cài đặt chu kỳ tích phân không phù hợp có thể khiến bộ tích hợp phản ứng chậm, bỏ lỡ điểm đảo chiều xu hướng

  2. Độ dài đường trung bình động không phù hợp có thể khiến bộ tích hợp đánh giá sai xu hướng giá

  3. Các sự kiện trọng đại bất ngờ gây biến động giá mạnh, có thể làm bộ tích hợp phát sinh tín hiệu sai

  4. Lựa chọn sản phẩm giao dịch không phù hợp, ví dụ chọn sản phẩm có độ biến động quá lớn, sẽ khiến bộ tích hợp hoạt động kém hiệu quả

Cách giải quyết tương ứng:

  1. Tối ưu tham số chu kỳ tích phân, giúp bộ tích hợp nhạy hơn với sự thay đổi xu hướng

  2. Kiểm tra hiệu quả của các đường trung bình động có độ dài khác nhau, chọn độ dài có thể xác định xu hướng hiệu quả

  3. Tắt chiến lược trước các sự kiện trọng đại, tránh tín hiệu sai do biến động giá lớn

  4. Chọn sản phẩm giao dịch có độ biến động thấp, giúp bộ tích hợp hoạt động tốt hơn

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

  1. Có thể xem xét thêm các chỉ báo phụ trợ khác như RSI vào bộ tích hợp, tạo thành đánh giá tổng hợp

  2. Có thể nghiên cứu hiệu quả tích phân của khoảng cách giữa giá và các loại đường trung bình động khác nhau

  3. Có thể thử tự động tối ưu tham số chu kỳ tích phân, giúp nó thích ứng với các sản phẩm giao dịch khác nhau

  4. Có thể thêm chỉ báo khối lượng giao dịch, tránh bộ tích hợp phát sinh tín hiệu sai khi giá dao động mạnh

  5. Có thể sử dụng các phương pháp như học máy để tự động tối ưu tham số bộ tích hợp, giúp chiến lược có độ mạnh mẽ hơn

Tổng kết

Chiến lược này xác định hướng xu hướng giá thông qua bộ tích hợp chỉ báo tùy chỉnh, sử dụng phương pháp tính tổng tích lũy khoảng cách giữa giá và đường trung bình động để theo dõi xu hướng hiệu quả. Logic chiến lược đơn giản rõ ràng, backtest cho kết quả tốt. Có thể cải thiện thông qua điều chỉnh tham số bộ tích hợp, thêm chỉ báo phụ trợ, tự động tối ưu hóa, giúp chiến lược ổn định và đáng tin cậy hơn trong giao dịch thực tế. Nhìn chung, đây là một chiến lược theo dõi xu hướng định lượng có thể ứng dụng thực tế.

Source
Pine
/*backtest
start: 2023-10-09 00:00:00
end: 2023-10-16 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Indicator Integrator Strat",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,currency="USD",initial_capital=100, overlay=true)

l = input(defval=170,title="Length for indicator")
Strategy parameters
Strategy parameters
Length for indicator
Length of summation
Take Profit
Stop Loss
Trailing Stop Loss
Trailing Stop Loss Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)