Type/to search

Chiến lược backtest của chỉ báo Williams %R kết hợp với Awesome Oscillator (AC)

Common strategy
Created: 2023-12-18 12:03:38
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 Awesome Oscillator (AO) do chuyên gia giao dịch nổi tiếng Bill Williams thiết kế. Bằng cách tính toán chênh lệch giữa các đường trung bình động đơn giản (SMA) của giá trung bình ở hai chu kỳ khác nhau, nó hình thành một chỉ báo dao động chẩn đoán xu hướng và động lượng thị trường, đồng thời thiết kế các tín hiệu giao dịch tương ứng để hướng dẫn mua bán.

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

Chỉ báo cốt lõi của chiến lược là Awesome Oscillator (AO), công thức tính như sau:
AO = SMA(giá trung bình, 5 ngày) - SMA(giá trung bình, 34 ngày)
Trong đó, giá trung bình được định nghĩa là (Giá cao nhất + Giá thấp nhất)/2. Công thức này trích xuất thông tin động lượng giá từ SMA của giá trung bình ở hai chu kỳ khác nhau. Bằng cách tính chênh lệch giữa SMA nhanh (5 ngày) và SMA chậm (34 ngày), khi SMA nhanh cao hơn SMA chậm là tín hiệu mua, khi SMA nhanh thấp hơn SMA chậm là tín hiệu bán.

Trong chiến lược này, để lọc các tín hiệu nhiễu, AO được lấy thêm SMA 5 ngày. Đồng thời, thiết lập một chế độ đảo chiều, có thể đảo ngược tín hiệu long/short để thực hiện các hướng giao dịch khác nhau. Khi giá trị AO cao hơn so với trước đó, được xem là cơ hội mua và được đánh dấu bằng cột màu xanh lam; khi giá trị AO không cao hơn so với trước đó, được xem là cơ hội bán và được đánh dấu bằng cột màu đỏ.

Lợi thế của chiến lược

  1. Sử dụng giá trung bình thay vì giá đóng cửa, giúp giảm tác động của phá vỡ giả đối với SMA, nâng cao độ ổn định.
  2. Kết hợp SMA nhanh và SMA chậm, nhạy bén nắm bắt biến động thị trường.
  3. Lọc kép bằng SMA, loại bỏ nhiễu tần số cao, cải thiện chất lượng tín hiệu.
  4. Có thể linh hoạt điều chỉnh tham số để thích ứng với các môi trường thị trường khác nhau.
  5. Hiển thị điểm mua bán trực quan bằng cột, dễ dàng nhận biết thao tác.

Rủi ro và giải pháp

  1. Cần đánh giá cẩn thận tần suất biến động thị trường, điều chỉnh tham số để tránh quá khớp (overfitting).
  2. Có thể xảy ra nhiều thao tác sai trong thị trường đi ngang. Nên nới rộng phạm vi cắt lỗ hợp lý hoặc giảm quy mô vị thế.
  3. Dữ liệu backtest có thể không đáng tin cậy, giao dịch thực tế có thể khác với mô phỏng. Khuyến nghị kết hợp nhiều phương pháp kiểm chứng thực tế và chia nhỏ vị thế.

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

  1. Thêm bộ lọc như chỉ báo khối lượng để cải thiện chất lượng tín hiệu.
  2. Bổ sung chiến lược cắt lỗ để kiểm soát các khoản lỗ riêng lẻ.
  3. Tối ưu hóa quản lý vị thế, tăng/giảm vị thế dựa trên biến động thị trường.
  4. Kết hợp các chỉ báo khác để xác định hướng xu hướng, tránh đảo chiều trong thị trường đi ngang.

Tổng kết

Chiến lược này sử dụng Awesome Oscillator được thiết kế từ cấu trúc SMA nhanh/chậm của giá trung bình để chẩn đoán sự thay đổi động lượng thị trường, tín hiệu mua bán rõ ràng trực quan. Tuy nhiên, có thể bị ảnh hưởng bởi đi ngang và đảo chiều, cần điều chỉnh tham số và chiến lược cắt lỗ phù hợp để nâng cao độ ổn định. Trong điều kiện kiểm soát rủi ro, chiến lược này đơn giản và thực tế, đáng để tối ưu hóa và ứng dụng thêm.

Source
Pine
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 28/12/2016
//    This indicator plots the oscillator as a histogram where blue denotes 
Strategy parameters
Strategy parameters
Length Slow
Length Fast
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)