Chiến lược tích lũy / phân phối Williams (Williams AD)

Tác giả:ChaoZhang, Ngày: 2023-11-02 17:25:51
Tags:

img

Tổng quan

Chỉ số Williams Accumulation/Distribution Indicator (Williams AD) là một chỉ số phân tích kỹ thuật theo dõi sự thay đổi giá và khối lượng giao dịch để xác định tâm lý thị trường.

Chiến lược này phân tích những thay đổi trong giá trị của chỉ số Williams Accumulation/Distribution để xác định xem xu hướng hiện tại có trong giai đoạn tích lũy hay phân phối, do đó tạo ra tín hiệu mua và bán.

Chiến lược logic

Chỉ số cốt lõi của chiến lược này là Williams Accumulation/Distribution (Williams AD).

If Close > Previous Close
   Williams AD = Previous Williams AD + (Close - Low)  
If Close < Previous Close
   Williams AD = Previous Williams AD + (Close - High)
If Close == Previous Close
   Williams AD = Previous Williams AD

Nếu ngày hôm nay đóng cửa cao hơn ngày hôm qua, giá trị AD ngày hôm nay bằng với giá trị AD ngày hôm qua cộng với sự khác biệt giữa ngày hôm nay đóng cửa - ngày hôm nay thấp. Nếu ngày hôm nay đóng cửa thấp hơn ngày hôm qua, giá trị AD ngày hôm nay bằng với ngày hôm qua AD giá trị cộng với sự khác biệt giữa ngày hôm nay đóng cửa - ngày hôm nay cao.

Chỉ số này phản ánh mối quan hệ quyền lực trong giao dịch.

  • AD tăng lên cho thấy sức mua tăng lên, đó là xu hướng tích lũy.
  • AD giảm cho thấy sức bán tăng, đó là xu hướng phân phối.

Khi giá chứng khoán đạt mức cao mới và chỉ số AD không đạt mức cao mới, nó được coi là một tín hiệu phân phối để đi ngắn. Khi giá chứng khoán đạt mức thấp mới và chỉ số AD không đạt mức thấp mới, nó được coi là tín hiệu tích lũy để đi dài.

Theo các quy tắc này, các quy tắc tạo tín hiệu giao dịch cụ thể cho chiến lược này là:

  • AD > 0, tạo tín hiệu dài
  • AD < 0, tạo tín hiệu ngắn

Hướng dài và ngắn có thể được đảo ngược thông qua tham số đầu vào đảo ngược .

Phân tích lợi thế

Những lợi thế của chiến lược này bao gồm:

  1. Sử dụng Williams AD để đánh giá tâm lý thị trường có thể cải thiện tỷ lệ thắng.

  2. Tính toán chỉ số đơn giản và dễ thực hiện.

  3. Các thông số ngược cho phép thích nghi linh hoạt với các điều kiện thị trường khác nhau.

  4. Sự khác biệt giữa chỉ số và giá có thể tạo ra các tín hiệu giao dịch tương đối chính xác.

  5. Tâm lý thị trường có thể được hình dung rõ ràng thông qua màu sắc nến.

Phân tích rủi ro

Chiến lược này cũng có những rủi ro sau:

  1. Williams AD có những vấn đề chậm có thể tạo ra tín hiệu sai.

  2. Việc chỉ dựa vào một chỉ số có thể bị ảnh hưởng bởi sự đột phá sai và tạo ra các tín hiệu quá thường xuyên.

  3. Cài đặt tham số không chính xác có thể dẫn đến giao dịch quá mức.

  4. Các yếu tố khác cần được xem xét để xác định thời gian nhập cảnh và xuất cảnh.

  5. Các đánh giá chỉ số có thể có vấn đề xung quanh sự đảo ngược xu hướng.

Rủi ro có thể được giảm bằng cách tối ưu hóa các tham số, kết hợp nhiều chỉ số để xác nhận, lọc tần suất giao dịch, v.v.

Hướng dẫn tối ưu hóa

Chiến lược này có thể được tối ưu hóa trong các khía cạnh sau:

  1. Thêm nhiều thông số để tối ưu hóa, chẳng hạn như phạm vi giao dịch, tần suất, vv

  2. Kết hợp với các chỉ số khác để lọc tín hiệu, chẳng hạn như chỉ số giá khối lượng, đường trung bình động, v.v.

  3. Thêm các chiến lược dừng lỗ để kiểm soát lỗ giao dịch duy nhất.

  4. Tiến hành đào tạo tham số để tìm kết hợp tham số tối ưu.

  5. Kết hợp các thuật toán học máy để tối ưu hóa tham số động.

  6. Kiểm tra độ bền trên các sản phẩm khác nhau, khung thời gian, môi trường thị trường.

  7. Xây dựng hệ thống backtesting để đánh giá hồ sơ rủi ro-lợi nhuận của chiến lược.

Kết luận

Chiến lược AD Williams đánh giá tâm lý thị trường dựa trên sự thay đổi hướng chỉ số. Nó có những lợi thế của việc tạo tín hiệu đơn giản và điều chỉnh tham số linh hoạt. Nhưng như một chiến lược chỉ số duy nhất, nó có những hạn chế vốn có và cần tối ưu hóa đa chiều và các kỹ thuật bổ sung để xác minh trước khi lợi nhuận ổn định trong giao dịch trực tiếp. Nó cung cấp tham chiếu để đánh giá tâm lý thị trường nhưng vẫn yêu cầu giao dịch thận trọng.


/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 18/01/2018
// Accumulation is a term used to describe a market controlled by buyers;
// whereas distribution is defined by a market controlled by sellers.
// Williams recommends trading this indicator based on divergences:
//
//  Distribution of the security is indicated when the security is making 
//  a new high and the A/D indicator is failing to make a new high. Sell.
//
//  Accumulation of the security is indicated when the security is making 
//  a new low and the A/D indicator is failing to make a new low. Buy.
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Williams Accumulation/Distribution (Williams AD)", shorttitle="Williams AD")
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xPrice = close
xWAD = iff(close > nz(close[1], 0), nz(xWAD[1],0) + close - low[1], 
         iff(close < nz(close[1],0), nz(xWAD[1],0) + close - high[1],0))
pos = iff(xWAD > 0, 1,
       iff(xWAD < 0, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )        
plot(xWAD, color=green, title="Williams AD")

Thêm nữa