Type/to search

Chiến lược truy tìm xu hướng biến động

Common strategy
Created: 2024-02-18 10:07:29
Last modified: 2 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này sử dụng chỉ báo WaveTrend để đánh giá xu hướng giá và tình trạng quá mua/quá bán, kết hợp với chỉ báo RSI để lọc tín hiệu, áp dụng phương pháp theo dõi xu hướng, thực hiện giao dịch ngược lại tại các vùng quá mua/quá bán.

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

Chiến lược sử dụng chỉ báo WaveTrend để xác định hướng xu hướng giá. Chỉ báo WaveTrend được cải tiến từ chỉ báo Rainbow, bằng cách tính chênh lệch giữa đường trung bình Heikin-Ashi và giá trị tuyệt đối của giá, để xác định hướng xu hướng giá. Kết hợp với chỉ báo RSI để đánh giá tình trạng quá mua/quá bán và đưa ra tín hiệu giao dịch.

Cụ thể, công thức WaveTrend trong chiến lược như sau:

esa = ema(hlc3, 10) d = ema(abs(hlc3 - esa), 10) ci = (hlc3 - esa) / (0.015 * d) wt = ema(ci, 21)

Trong đó, esa là đường trung bình Heikin-Ashi được tính, d là trung bình của chênh lệch tuyệt đối giữa giá và esa. ci được gọi là khoảng thích ứng, phản ánh mức độ biến động giá. wt là đường trung bình của ci, dùng để xác định hướng xu hướng giá, là chỉ báo chính cho xu hướng tăng/giảm.

Chỉ báo RSI được sử dụng để xác định quá mua/quá bán, công thức tính RSI trong code:

rsiup = rma(max(change(close), 0), 14) rsidown = rma(-min(change(close), 0), 14) rsi = rsidown == 0 ? 100 : rsiup == 0 ? 0 : 100 - (100 / (1 + rsiup / rsidown))

Giá trị tiêu chuẩn của RSI là 0-100, trên 70 là vùng quá mua, dưới 30 là vùng quá bán.

Kết hợp hai chỉ báo này, khi RSI dưới 25 và WaveTrend dưới -60 là vùng quá bán, phát tín hiệu mua; khi RSI trên 75 và WaveTrend trên 60 là vùng quá mua, phát tín hiệu bán.

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

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

  1. Sử dụng chỉ báo WaveTrend để xác định hướng xu hướng giá chính xác và đáng tin cậy.
  2. Bộ lọc RSI giúp tránh các giao dịch không cần thiết, tăng tỷ lệ thắng.
  3. Áp dụng phương pháp theo dõi xu hướng, có thể tối đa hóa lợi nhuận từ xu hướng giá.
  4. Tư duy chiến lược rõ ràng, dễ hiểu, tham số linh hoạt, có thể điều chỉnh theo từng loại tài sản và thị trường.
  5. Chiến lược đơn giản để thực hiện, dễ dàng xác thực trên thực tế, thuận lợi cho việc tối ưu hóa khung.

Phân tích rủi ro

Chiến lược này cũng tồn tại một số rủi ro:

  1. Chỉ báo WaveTrend và RSI đều có độ trễ nhất định, có thể bỏ lỡ điểm đảo chiều giá.
  2. Mặc dù có điều kiện lọc, nhưng vẫn có thể phát sinh tín hiệu sai trong thị trường dao động.
  3. Chiến lược trailing stop chưa hoàn thiện, không thể kiểm soát hiệu quả tổn thất mỗi lệnh.
  4. Việc thiết lập tham số hợp lý và phù hợp với đặc tính tài sản và tần suất giao dịch là rất quan trọng.

Biện pháp:

  1. Kết hợp thêm các chỉ báo đánh giá khác để tối ưu, tăng độ chính xác tín hiệu.
  2. Thêm chiến lược cắt lỗ, kiểm soát tổn thất mỗi lệnh.
  3. Tìm bộ tham số tối ưu, điều chỉnh chiến lược phù hợp với tài sản thị trường.

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. Thay đổi hoặc bổ sung chỉ báo đánh giá, tối ưu độ chính xác của tín hiệu. Ví dụ: thêm các chỉ báo như MACD, KD.

  2. Tối ưu hóa cài đặt tham số, thích ứng với các loại tài sản giao dịch khác nhau. Ví dụ: điều chỉnh chu kỳ làm mịn, tìm bộ tham số tối ưu.

  3. Thêm chiến lược trailing stop, kiểm soát hiệu quả tổn thất mỗi lệnh. Ví dụ: cắt lỗ theo phần trăm số dư, trailing stop.

  4. Xem xét các chiến lược thêm vị thế khác nhau. Ví dụ: sử dụng Martingale thay thế cho việc thêm vị thế cố định ban đầu.

  5. Tối ưu hóa tham số khoảng thích ứng, tìm tham số tốt nhất để nâng cao độ chính xác đánh giá.

Tổng kết

Chiến lược tổng thể có tư duy rõ ràng, sử dụng chỉ báo biến động để xác định xu hướng giá và lọc hiệu quả các tín hiệu giao dịch nhiễu. Chiến lược có không gian tối ưu hóa lớn, có thể cải thiện từ nhiều góc độ để làm cho chiến lược ổn định và đáng tin cậy hơn. Thông qua điều chỉnh và tối ưu tham số, có thể thích ứng với các loại tài sản giao dịch khác nhau, đáng được kiểm tra thực tế xác thực thêm.

Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
Strategy parameters
Strategy parameters
Long
Short
Use Martingale
Capital, %
Show Arrows
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)