
Williams Accumulation/Distribution (Williams AD) adalah satu indikator analisis teknikal untuk menilai pergerakan pasaran dengan memantau pergerakan harga dan perubahan jumlah transaksi. Ia berdasarkan William dalam pasaran yang menurun, jumlah transaksi biasanya meningkat. Ia mencerminkan trend pasaran semasa yang dikawal oleh pembeli atau yang dikawal oleh penjual.
Strategi ini menganalisis perubahan nilai dalam indikator pengumpulan / peruntukan William untuk menentukan sama ada trend semasa berada dalam tahap pengumpulan atau peruntukan, yang menghasilkan isyarat beli dan jual.
Penunjuk teras strategi ini adalah penunjuk pengumpulan / pembahagian Williams (Williams AD). Rumus pengiraan adalah seperti berikut:
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
Di antaranya, jika harga penutupan hari ini lebih tinggi daripada semalam, maka nilai AD hari ini sama dengan nilai AD semalam ditambah kenaikan harga penutupan hari ini - kenaikan harga rendah hari ini. Jika harga penutupan hari ini lebih rendah daripada semalam, maka nilai AD hari ini sama dengan nilai AD semalam ditambah kenaikan harga penutupan hari ini - kenaikan harga tinggi hari ini.
Penunjuk ini mencerminkan hubungan kuasa dalam perdagangan, dengan peraturan penghakiman utama sebagai berikut:
Apabila harga saham berinovasi tinggi dan AD tidak berinovasi tinggi, dianggap sebagai isyarat peruntukan, buat kosong. Apabila harga saham berinovasi rendah dan AD tidak berinovasi rendah, dianggap sebagai isyarat kumulatif, buat lebih banyak.
Mengikut peraturan pertimbangan ini, peraturan penjanaan isyarat dagangan khusus strategi adalah:
Ia juga boleh dibalikkan dengan memasukkan parameter reverse.
Strategi ini mempunyai kelebihan berikut:
Menggunakan William Cumulative/Allocation Indicator untuk menilai kekuatan jual beli pasaran, anda boleh meningkatkan peluang kemenangan dagangan.
Kaedah pengiraan adalah mudah dan mudah dilaksanakan.
Ia boleh berubah mengikut keadaan yang berbeza dengan menukar parameter.
Ia boleh menghasilkan isyarat perdagangan yang lebih tepat dengan memantau penunjuk dan perbezaan harga.
Untuk menunjukkan tren pasaran semasa dengan jelas dan intuitif melalui warna garis K.
Strategi ini juga mempunyai risiko:
Indeks pengumpulan/pembagian William terlewat dan mungkin memberi isyarat yang salah.
Dengan hanya bergantung kepada satu indikator yang terdedah kepada penembusan palsu, isyarat berlaku terlalu kerap.
Pengaturan parameter yang tidak betul boleh menyebabkan perdagangan yang terlalu kerap.
Ia perlu digabungkan dengan faktor-faktor lain untuk menentukan masa untuk membeli atau menjual.
Ia juga boleh menyebabkan kesalahan dalam penilaian indikator apabila penukaran dilakukan.
Risiko boleh dikurangkan dengan cara menetapkan parameter yang dioptimumkan, mengesahkan gabungan pelbagai petunjuk, dan memfilterkan jumlah dagangan yang sesuai.
Strategi ini boleh dioptimumkan dengan:
Tambah parameter untuk pengoptimuman, seperti menetapkan tempoh perdagangan, frekuensi perdagangan dan sebagainya.
Filter bersama-sama dengan penunjuk lain untuk mengelakkan isyarat yang salah, seperti penunjuk harga kuantitatif, purata bergerak dan sebagainya.
Tambah strategi hentikan kerugian untuk mengawal kerugian tunggal.
Latihan parameter untuk mencari kombinasi parameter yang optimum.
Optimasi parameter dinamik yang digabungkan dengan algoritma pembelajaran mesin.
Uji kebolehan strategi dalam persekitaran pasaran yang berbeza, seperti varieti dan kitaran.
Membina sistem perdagangan simulasi untuk mengkaji semula dan menilai risiko dan keuntungan strategi.
Strategi penunjuk pengumpulan / pembahagian William menilai arah kekuatan pasaran melalui perubahan indikator yang banyak, mempunyai ciri-ciri seperti penjanaan isyarat perdagangan yang mudah, parameter yang fleksibel. Tetapi sebagai strategi penunjuk teknikal tunggal, ia mempunyai kelemahan yang wujud, perlu dilakukan pengoptimuman pelbagai dimensi, dan disokong dengan kaedah teknikal lain untuk mengesahkan keuntungan yang stabil di pasaran. Strategi ini memberikan rujukan untuk menilai kekuatan jual beli pasaran, tetapi berhati-hati semasa berdagang.
/*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")