Indicadores: VWAP Custom Position - página 4

 

Eu descobri! Ignore os comentários anteriores e faça o seguinte:


1. Substitua a linha 133 por:

// Previous line was `iVolume[i]=(double)volume[i];`
iVolume[i]=(double)tick_volume[i];


2. Substitua a linha 159 por:

// Previous line was `vwapBuffer[i]= sumPrice/sumVol;`
if (sumVol > 0) vwapBuffer[i]= sumPrice/sumVol;
 
Olá, fiz todas as alterações, mas ainda não tive sucesso. Não é possível carregar a versão atualizada? Obrigado, senhor
 
Com as modificações, ele funciona bem, obrigado a todos.
 
VolNoob #: Você poderia me ajudar?
  1. Ajudá-lo com o quê? Você não declarou um problema, mas sim um desejo. Mostre-nos sua tentativa (usando o botão CODE) e indique a natureza de sua dificuldade.
    Sem ajuda gratuita (2017)

    Ou pague alguém. No topo de cada página há o link Freelance.
    Contratação para escrever um script - Geral - Fórum de programação MQL5 (2018)

    Não vamos codificá-lo para você (embora isso possa acontecer se você tiver sorte ou se o problema for interessante).
    Sem ajuda gratuita (2017)

  2. A exponencial requer 3,45×(Length+1) barras para convergir para 1/10 por cento. (O período 5 da EMA requer 21 barras iniciais.)
    Média móvel - Wikipedia

    Nunca use a equação c=(1-a)p + (a)v, pois ela amplifica os erros de arredondamento. Use a equação reescrita e mais simples c=p + a(v-p)

[Excluído]  
William Roeder #:
  1. A exponencial requer 3,45×(comprimento+1) barras para convergir para 1/10 por cento. (O período 5 da MME requer 21 barras iniciais.)
    Média móvel - Wikipédia

    Nunca use a equação c=(1-a)p + (a)v, pois ela amplifica os erros de arredondamento. Use a equação reescrita e mais simples c=p + a(v-p)

Agradeço sua ajuda, você está certo e eu mesmo resolvi o problema.

Obrigado.

 
É um bom indicador. Estava à procura de uma vwap ancorável e essa atende muito bem. Apenas tem algum problema que a linha desce verticalmente no último candle do gráfico no momento que você inclui a vwap. Como se o último valor calculado fosse zero. E a partir daí ela não calcula mais para os candles seguintes.
 
Ótimo, obrigado
 
ATENÇÃO: Na versão 5.00 build 4272, o indicador trava o MT5. Não consegui identificara razão. Leigos em programação, NÃO USEM ESSE INDICADOR até que o desenvolvedor identifique e corrija o problema. O MT5 trava e encerra, não permitindo excluir o indicador.
 
Fiz algumas alterações e parece estar funcionando bem agora.
Arquivos anexados:
AVWAP_Arrow.mq5  25 kb
 
José Ricardo Magalhães #:

Código livre de erros

Depois de carregar esse indicador, recebo apenas uma seta (como a seta vermelha na captura de tela anexada). Não consigo alterar a posição da seta nem ver uma curva com a linha VWAP calculada. Agradeço antecipadamente por sua ajuda!
Arquivos anexados: