Estratégia do Indicador de Acumulação/Distribuição de Williams (Williams AD)


Data de criação: 2023-11-02 17:25:51 última modificação: 2023-11-02 17:25:51
cópia: 0 Cliques: 1019
1
focar em
1617
Seguidores

Estratégia do Indicador de Acumulação/Distribuição de Williams (Williams AD)

Visão geral

O Williams Accumulation/Distribution (Williams AD) é um indicador de análise técnica para avaliar a dinâmica de compra e venda no mercado, monitorando as mudanças de preço e volume de transações. O indicador é baseado na suposição de Williams de que o volume de transações geralmente aumenta em mercados em queda.

A estratégia analisa as mudanças no valor do indicador de acumulação/distribuição de William e determina se a tendência atual está em fase de acumulação ou em fase de distribuição, gerando sinais de compra e venda.

Princípio da estratégia

O indicador central da estratégia é o indicador de acumulação/distribuição de Williams AD. A fórmula de cálculo é a seguinte:

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

Se o preço de fechamento de hoje for maior que o de ontem, o AD de hoje é igual ao AD de ontem mais a diferença entre o preço de fechamento de hoje e o preço de fechamento de hoje. Se o preço de fechamento de hoje for menor que o de ontem, o AD de hoje é igual ao AD de ontem mais o preço de fechamento de hoje e o preço de fechamento de hoje.

O indicador reflete as relações de poder nas transações, e as principais regras de avaliação são as seguintes:

  • O aumento do indicador AD, que representa o aumento do poder dos compradores, pertence à tendência acumulada.
  • A diminuição do indicador AD, que representa um aumento da força do vendedor, pertence à distribuição.

Quando o preço da ação é inovador alto, e o indicador AD não é inovador alto, considere como um sinal de distribuição, faça um vazio. Quando o preço da ação é inovador baixo, e o indicador AD não é inovador baixo, considere como um sinal acumulativo, faça mais.

De acordo com essa regra de julgamento, a regra de geração de sinais de negociação específicos para a estratégia é:

  • AD > 0, gerando um sinal de multitoque
  • AD < 0, gerando um sinal de vazio

E você pode inverter a direção do vazio com a entrada do parâmetro reverse.

Análise de vantagens estratégicas

A estratégia tem as seguintes vantagens:

  1. O uso do indicador William cumulativo/distribuído para avaliar a força de compra e venda no mercado pode aumentar a probabilidade de vitória nas negociações.

  2. O método de cálculo é simples e fácil de implementar.

  3. Pode ser adaptado de forma flexível a diferentes situações através de inversão de parâmetros.

  4. A monitorização dos indicadores e dos desvios de preços permite a produção de sinais de negociação mais precisos.

  5. A linha K é usada para mostrar claramente e intuitivamente a tendência atual do mercado.

Análise de Riscos

A estratégia também apresenta os seguintes riscos:

  1. O indicador de acumulação/distribuição William está atrasado e pode gerar um sinal de erro.

  2. A frequência com que os sinais são produzidos é muito elevada, dependendo apenas de um indicador que é vulnerável a falsas rupturas.

  3. A configuração inadequada dos parâmetros pode levar a transações muito frequentes.

  4. É necessário combinar outros fatores para determinar o momento da compra e venda.

  5. A mudança de Tauro para Urso pode ter sido causada por erros de avaliação.

Pode-se reduzir o risco por meio de configuração de parâmetros de otimização, confirmação de vários indicadores em combinação, filtragem adequada de transações.

Direção de otimização da estratégia

A estratégia pode ser otimizada em:

  1. Adição de parâmetros para otimização, como a configuração de intervalos de negociação, a frequência de negociação, etc.

  2. Filtragem em conjunto com outros indicadores para evitar sinais errados, como indicadores de preços de medida, médias móveis, etc.

  3. Aumentar as estratégias de stop loss para controlar as perdas individuais.

  4. Treinamento de parâmetros para encontrar a combinação ideal de parâmetros.

  5. Otimização de parâmetros dinâmicos em combinação com algoritmos de aprendizagem de máquina.

  6. Testar a robustez da estratégia em diferentes ambientes de mercado, como variedades e períodos.

  7. Construir um sistema de simulação de negociação para fazer o feedback e avaliar a estratégia de risco e ganho.

Resumir

A estratégia de indicadores de acumulação / distribuição de Williams determina a direção da força do mercado através da variação de vários espaços dos indicadores, com características como a geração de sinais de negociação simples e a flexibilidade de configuração de parâmetros. Mas, como uma única estratégia de indicadores técnicos, existe uma falha inerente que requer otimização multidimensional e verificação complementar por outros meios tecnológicos para obter lucro estável no mercado físico.

Código-fonte da estratégia
/*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")