Type/to search

Chiến lược VWAP dựa trên khoảng cách Z

Common strategy
Created: 2023-11-10 12:02:19
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 Z-score VWAP của LazyBear, tính toán khoảng cách Z giữa giá và VWAP để xác định tình trạng quá mua/quá bán, cũng như điểm vào và ra lệnh. Chiến lược kết hợp EMA và điều kiện Z-score quay về 0 để lọc bỏ một phần nhiễu tín hiệu.

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

  1. Tính giá trị VWAP
  2. Tính khoảng cách Z giữa giá và VWAP
  3. Thiết lập đường quá mua (2.5) và quá bán (-0.5)
  4. Khi đường nhanh lớn hơn đường chậm, Z-score dưới đường quá bán, và Z-score cắt lên trên 0 thì vào lệnh mua
  5. Khi Z-score vượt quá đường quá mua thì đóng lệnh
  6. Thêm logic cắt lỗ

Các hàm chính:

  • calc_zvwap: Tính khoảng cách Z giữa giá và VWAP
  • Giá trị VWAP: vwap(hlc3)
  • Đường nhanh: ema(close, fastEma)
  • Đường chậm: ema(close, slowEma)

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

  1. Sử dụng khoảng cách Z giúp đánh giá quá mua/quá bán trực quan hơn
  2. Kết hợp EMA để lọc đột phá giả, tránh bị mắc kẹt
  3. Cho phép gia tăng vị thế (pyramid), có thể tận dụng xu hướng để kiếm lợi nhuận
  4. Có logic cắt lỗ để kiểm soát rủi ro

Phân tích rủi ro

  1. Cần đảm bảo các tham số được thiết lập hợp lý, như vị trí đường quá mua/quá bán, chu kỳ EMA, v.v.
  2. Chỉ báo Z-score có độ trễ, có thể bỏ lỡ các điểm mua/bán quan trọng
  3. Cho phép gia tăng vị thế làm tăng rủi ro thua lỗ
  4. Vị trí cắt lỗ cần được thiết lập hợp lý

Giải pháp:

  1. Tối ưu hóa tham số qua backtest
  2. Kết hợp các chỉ báo bổ sung để lọc tín hiệu
  3. Thiết lập điều kiện gia tăng vị thế hợp lý
  4. Điều chỉnh linh hoạt vị trí cắt lỗ

Hướng tối ưu

  1. Tối ưu tham số chu kỳ EMA
  2. Thử nghiệm các tiêu chí quá mua/quá bán khác nhau
  3. Thêm các chỉ báo khác để lọc nhiễu tín hiệu
  4. Thử nghiệm các phương pháp cắt lỗ khác nhau
  5. Tối ưu logic vào lệnh, gia tăng vị thế và cắt lỗ

Kết luận

Chiến lược này sử dụng khoảng cách Z để xác định mối quan hệ giữa giá và VWAP, kết hợp EMA để lọc nhiễu tín hiệu nhằm nắm bắt cơ hội xu hướng. Chiến lược cho phép gia tăng vị thế để theo dõi xu hướng, đồng thời cài đặt cắt lỗ để kiểm soát rủi ro. Bằng cách tối ưu hóa tham số và thêm các chỉ báo khác, có thể nâng cao độ ổn định của chiến lược. Tuy nhiên, chỉ báo Z-score có vấn đề về độ trễ, cần cân nhắc khi tối ưu. Nhìn chung, chiến lược này nắm bắt xu hướng bằng logic đơn giản và rõ ràng, sau khi được tối ưu hóa đầy đủ có thể trở thành một chiến lược theo xu hướng hiệu quả.

Source
Pine
/*backtest
start: 2022-11-03 00:00:00
end: 2023-11-09 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/
// © mohanee

//@version=4
Strategy parameters
Strategy parameters
length
OverSold Line
OverBought Line
Fast EMA
Slow EMA
Stop Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)