
L’idée principale de cette stratégie est d’utiliser l’indicateur de pression d’achat et de vente de Williams Business District pour juger des phases d’accumulation et d’attribution du marché afin de détecter un écart entre le prix et l’indicateur de Williams, générant ainsi un signal de transaction. Lorsque l’actif de sécurité crée un nouveau haut mais que l’indicateur de Williams ne crée pas de nouveau haut, les acteurs du jeu doivent être distribués et vendus; lorsque l’actif de sécurité crée un bas mais que l’indicateur de Williams ne crée pas de nouveau bas, les acteurs du jeu doivent être accumulés et achetés.
Les principes de la stratégie sont détaillés ci-dessous:
La stratégie est basée sur l’indicateur de pression de vente et d’achat de la zone commerciale Williams, qui reflète la pression de vente et d’achat sur le marché, jugeant que le marché est contrôlé par les acheteurs ou les vendeurs. L’indicateur Williams détermine l’accumulation et la distribution des prix en calculant le prix de clôture, le prix le plus élevé et le prix le plus bas.
Cette stratégie utilise l’indicateur Williams pour juger de l’accumulation et de la répartition du marché afin de détecter les écarts de prix et de générer un signal de transaction. En même temps, l’indicateur Williams est aplani par les moyennes mobiles afin d’éviter les signaux erronés.
Les principaux avantages de cette stratégie sont les suivants:
Il est également possible d’évaluer avec précision les tensions d’achat et de vente sur le marché et de saisir les points de basculement de la tendance des prix.
Utilisez des moyennes mobiles pour lisser la courbe de l’indicateur afin d’éviter de produire un faux signal.
Les règles sont claires, faciles à comprendre et à appliquer.
Les paramètres peuvent être ajustés de manière flexible pour s’adapter à différents environnements de marché.
Les principaux risques et solutions sont les suivants:
L’indicateur Williams peut produire des signaux erronés, ce que les moyennes mobiles peuvent atténuer dans une certaine mesure.
Si les paramètres ne sont pas correctement configurés, il est possible de manquer un virage de prix ou de générer un faux signal. Les paramètres doivent être ajustés pour s’adapter à différentes périodes.
Attention à l’impact des événements imprévus sur les prix et, si nécessaire, suspension des plans de négociation.
La stratégie peut être optimisée dans les domaines suivants:
Testez plus de combinaisons de paramètres pour trouver le meilleur.
Ajout d’autres indicateurs techniques pour une combinaison et une meilleure précision du signal.
Augmenter les stratégies de stop loss et réduire les pertes individuelles.
Optimiser le timing de l’entrée, et l’accès après que les tendances soient plus claires.
Dans l’ensemble, cette stratégie utilise l’indicateur de pression d’achat et de vente du quartier commercial de Williams pour juger de la volonté des participants au jeu de marché, puis se combine avec la moyenne mobile pour détecter les écarts de prix, ce qui génère un signal de transaction. La stratégie est facile à comprendre et à mettre en œuvre, peut être adaptée à différents marchés en ajustant les paramètres, mais peut également être optimisée de plusieurs façons, et mérite une étude et une application approfondies.
/*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)")