Trung bình di chuyển tổng hợp Williams Chiến lược chỉ số áp lực mua bán thương mại

Tác giả:ChaoZhang, Ngày: 2023-12-07 17:48:42
Tags:

img

Ý tưởng chính của chiến lược này là sử dụng chỉ số áp lực giá bán thương mại của Williams để đánh giá các giai đoạn tích lũy và phân phối của thị trường, để khám phá sự khác biệt giữa giá và chỉ số Williams và tạo ra các tín hiệu giao dịch. Khi chứng khoán đạt mức cao mới nhưng chỉ số Williams không đạt mức cao mới, nó đại diện cho việc phân phối bởi những người tham gia trò chơi và nên bán. Khi chứng khoán đạt mức thấp mới nhưng chỉ số Williams không đạt mức thấp mới, nó đại diện cho sự tích lũy bởi những người tham gia trò chơi và nên mua.

Nguyên tắc chiến lược được mô tả chi tiết như sau:

Chỉ số này dựa trên chỉ số áp lực mua bán thương mại của Williams, phản ánh áp lực mua và bán trên thị trường và đánh giá xem thị trường có bị người mua hoặc người bán kiểm soát hay không. Chỉ số Williams tính toán sự tích lũy và phân phối giá dựa trên giá đóng cửa, giá cao nhất và giá thấp nhất. Khi giá đạt mức cao mới nhưng chỉ số Williams không đạt mức cao mới, nó đại diện cho sự phân phối và nên bán. Khi giá đạt mức thấp mới nhưng chỉ số Williams không đạt mức thấp mới, nó đại diện cho sự tích lũy và nên mua.

Chiến lược này sử dụng chỉ số Williams để đánh giá sự tích lũy và phân phối của thị trường để khám phá sự khác biệt về giá và tạo ra các tín hiệu giao dịch. Đồng thời, nó sử dụng đường trung bình động để làm mịn chỉ số Williams để tránh tín hiệu sai. Khi chỉ số Williams trên đường trung bình động của nó, nó ở giai đoạn tích lũy. Khi dưới đường trung bình động, nó ở giai đoạn phân phối. Khi sự khác biệt xảy ra, đi dài trong giai đoạn tích lũy và đi ngắn trong giai đoạn phân phối.

Những lợi thế chính của chiến lược này là:

  1. Đánh giá chính xác áp lực mua và bán trên thị trường và nắm bắt các điểm biến động của xu hướng giá.

  2. Sử dụng đường trung bình động để làm mịn đường cong chỉ số và tránh tín hiệu sai.

  3. Các quy tắc là rõ ràng và dễ hiểu và thực hiện.

  4. Điều chỉnh tham số linh hoạt thích nghi với môi trường thị trường khác nhau.

Những rủi ro và giải pháp chính là:

  1. Chỉ số Williams có thể tạo ra tín hiệu sai.

  2. Cài đặt tham số không chính xác có thể bỏ qua sự đảo ngược giá hoặc tạo ra tín hiệu sai. Các tham số nên được điều chỉnh để thích nghi với các chu kỳ khác nhau.

  3. Hãy chú ý đến tác động của các sự kiện đột ngột đối với giá cả và đình chỉ kế hoạch giao dịch nếu cần thiết.

Các hướng chính để tối ưu hóa chiến lược này là:

  1. Kiểm tra nhiều kết hợp tham số hơn để tìm các tham số tối ưu.

  2. Thêm các chỉ số kỹ thuật khác để kết hợp để cải thiện độ chính xác tín hiệu.

  3. Thêm các chiến lược dừng lỗ để giảm lỗ đơn.

  4. Tối ưu hóa thời gian nhập để nhập sau khi xu hướng trở nên rõ ràng hơn.

Tóm lại, chiến lược này sử dụng chỉ số áp lực mua bán thương mại của Williams để đánh giá sự sẵn sàng của những người tham gia thị trường, kết hợp với các đường trung bình động để phát hiện sự khác biệt giá, do đó tạo ra các tín hiệu giao dịch.


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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 23/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="Smoothened Williams Accumulation/Distribution (Williams AD)", shorttitle="Williams AD")
Length = input(14, step = 1)
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))
xWADMA = sma(xWAD, Length)
pos = iff(xWAD > xWADMA, 1,
       iff(xWAD < xWADMA, -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")
plot(xWADMA, color=red, title="MA(AD)")

Thêm nữa