Type/to search

Chiến lược tối ưu hóa dựa trên tỷ lệ dao động động lượng

Common strategy
Created: 2024-02-20 13:54:49
Last modified: 2 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này là một chiến lược cải tiến dựa trên chỉ báo động lượng – Tỷ lệ thay đổi (ROC). So với chiến lược ROC gốc, chiến lược này đã thực hiện các tối ưu hóa sau:

  1. Giới thiệu giá trị ROC lịch sử tối đa, so sánh động giữa ROC hiện tại với ROC lịch sử tối đa để có được giá trị động lượng tương đối.
  2. Làm mịn giá trị động lượng tương đối để tạo ra tín hiệu.
  3. Thêm ngưỡng tín hiệu mua và bán.

Thông qua các phương pháp tối ưu hóa này, có thể lọc ra nhiều tín hiệu không hiệu quả, làm cho chiến lược ổn định và đáng tin cậy hơn.

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

Chỉ báo cốt lõi của chiến lược này là Tỷ lệ thay đổi (ROC). ROC đo lường tốc độ thay đổi của giá cổ phiếu trong một chu kỳ nhất định. Chiến lược này đầu tiên tính giá trị ROC với độ dài 9 chu kỳ. Sau đó, nó ghi lại giá trị tối đa của chỉ báo ROC này trong 200 chu kỳ trước đó, và tính toán tỷ lệ phần trăm của ROC hiện tại so với ROC lịch sử tối đa, từ đó có được cường độ tương đối của động lượng. Ví dụ, nếu trong 200 ngày qua, ROC đạt tối đa 100, thì khi ROC của ngày hôm nay là 80, cường độ tương đối là 80%.

Cường độ tương đối này được làm mịn bằng SMA độ dài 10 để lọc bỏ các biến động ngắn hạn, tạo ra đường cong mượt mà. Khi đường cong mượt mà tăng liên tiếp 3 ngày và giá trị thấp hơn -80%, cho rằng tốc độ giảm giá bắt đầu chậm lại, xuất hiện dấu hiệu đáy, do đó mua vào (long); khi đường cong mượt mà giảm liên tiếp 3 ngày và giá trị cao hơn 80%, cho rằng tốc độ tăng giá bắt đầu chậm lại, xuất hiện dấu hiệu đỉnh, do đó đóng vị thế (flat).

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

So với chiến lược ROC gốc, chiến lược này có những ưu điểm chính sau:

  1. Giới thiệu so sánh với giá trị ROC lịch sử tối đa, có thể đo lường tốt chiều cao tương đối của chỉ báo động lượng, lọc bỏ các tín hiệu không hiệu quả có giá trị tuyệt đối thấp.
  2. Xử lý làm mịn giúp lọc nhiễu, làm cho tín hiệu ổn định và đáng tin cậy hơn.
  3. Thiết lập ngưỡng mua bán, giảm giao dịch không hiệu quả.

Tóm lại, chiến lược này đã thực hiện xử lý thứ cấp hiệu quả đối với chỉ báo ROC, khiến nó phù hợp hơn cho giao dịch thực tế.

Phân tích rủi ro

Chiến lược này tồn tại các rủi ro chính sau:

  1. Chỉ báo ROC không thể xác định xu hướng thị trường, có một số sai lệch. Nếu gặp thời kỳ chuyển đổi giữa thị trường tăng và giảm, chiến lược này có thể thất bại.
  2. Ngưỡng mua bán không hoàn hảo, việc đặt ngưỡng quá cao hoặc quá thấp đều ảnh hưởng đến hiệu suất của chiến lược.
  3. Cài đặt tham số SMA không phù hợp cũng ảnh hưởng đến hiệu quả của chiến lược.

Để giảm thiểu các rủi ro trên, có thể xem xét kết hợp các chỉ báo xu hướng để đánh giá xu hướng lớn; điều chỉnh tham số ngưỡng, kiểm tra các tham số tối ưu; tối ưu hóa tham số chu kỳ SMA.

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

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

  1. Kết hợp các chỉ báo xu hướng để đánh giá xu hướng tổng thể của thị trường, tránh thất bại trong thời kỳ chuyển đổi giữa thị trường tăng và giảm.
  2. Kiểm tra các tham số độ dài ROC khác nhau và tham số ngưỡng mua bán, tìm kiếm tổ hợp tham số tối ưu.
  3. Tối ưu hóa tham số làm mịn SMA để tìm tham số tốt nhất.
  4. Thêm cơ chế cắt lỗ.

Tổng kết

Chiến lược này là một chiến lược tối ưu hóa dựa trên sự phát triển thứ cấp của chỉ báo ROC. Nó giới thiệu so sánh với giá trị lịch sử tối đa, làm mịn SMA và ngưỡng mua bán, có thể lọc các tín hiệu không hiệu quả, làm cho chiến lược ổn định hơn. Ưu điểm chính là chất lượng tín hiệu cao, phù hợp cho giao dịch thực tế. Sau này có thể cải thiện từ các hướng như kết hợp xu hướng, tối ưu hóa tham số, v.v., để nâng cao hiệu suất của chiến lược.

Source
Pine
/*backtest
start: 2024-02-12 00:00:00
end: 2024-02-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Rate Of Change Mod Strategy", shorttitle="ROC", format=format.price, precision=2)
//length = input.int(9, minval=1)
//source = input(close, "Source")
Strategy parameters
Strategy parameters
Length
Max Historical Period for ROC
Length Smoothed ROC
Buy Threshold
Buy Threshold
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)