O Williams Accumulation/Distribution Indicator (Williams AD) é um indicador de análise técnica que monitora mudanças de preços e volumes de negociação para determinar o sentimento do mercado.
Esta estratégia analisa as alterações nos valores do indicador Williams de acumulação/distribuição para determinar se a tendência actual está numa fase de acumulação ou numa fase de distribuição, gerando assim sinais de compra e venda.
O indicador central desta estratégia é o 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
Onde se o fechamento de hoje for superior ao de ontem, o valor AD de hoje é igual ao valor AD de ontem mais a diferença entre o fechamento de hoje - o baixo de hoje.
Este indicador reflete a relação de poder na negociação.
Quando o preço do título atinge um novo mínimo e o indicador AD não atinge um novo máximo, é considerado um sinal de distribuição para ficar curto.
De acordo com estas regras, as regras específicas de geração de sinais de negociação para esta estratégia são:
A direção longa e curta pode ser invertida através do parâmetro de entrada
As vantagens desta estratégia incluem:
Usar a Williams AD para julgar o sentimento do mercado pode melhorar a taxa de vitória.
O cálculo do indicador é simples e fácil de aplicar.
O parâmetro inverso permite uma adaptação flexível às diferentes condições de mercado.
A divergência entre o indicador e o preço pode gerar sinais de negociação relativamente precisos.
O sentimento do mercado pode ser claramente visualizado através das cores do candelabro.
Esta estratégia apresenta igualmente os seguintes riscos:
A Williams AD tem problemas atrasados que podem gerar sinais errados.
Confiar apenas num indicador pode ser afetado por falhas e gerar sinais demasiado frequentes.
A configuração inadequada dos parâmetros pode conduzir a uma troca excessiva.
Outros factores devem ser tidos em conta para determinar o calendário de entrada e saída.
Os juízos dos indicadores podem ser problemáticos em relação a inversões de tendência.
Os riscos podem ser reduzidos através da otimização de parâmetros, da combinação de múltiplos indicadores para confirmação, da filtragem da frequência de negociação, etc.
Esta estratégia pode ser otimizada nos seguintes aspectos:
Adicionar mais parâmetros para otimização, tais como gama de negociação, frequência, etc.
Combinar com outros indicadores de filtragem de sinais, tais como indicadores de volume-preço, médias móveis, etc.
Adicionar estratégias de stop loss para controlar a perda de uma única negociação.
Realizar treinamento de parâmetros para encontrar combinações ótimas de parâmetros.
Incorporar algoritmos de aprendizagem de máquina para otimização de parâmetros dinâmicos.
Teste a robustez em diferentes produtos, prazos e ambientes de mercado.
Criar um sistema de backtesting para avaliar o perfil risco-recompensa da estratégia.
A estratégia Williams AD julga o sentimento do mercado com base em mudanças na direção do indicador. Ela tem as vantagens de geração de sinal simples e ajuste flexível de parâmetros. Mas como uma única estratégia de indicador, ela tem limitações inerentes e precisa de otimizações multidimensionais e técnicas adicionais para verificação antes de lucratividade estável na negociação ao vivo.
/*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")