Volumes copiados com a funcao "CopyRealVolume" x "indicador iVolumes"

 

Prezados,

Porque os dados copiados com o indicador iVolumes, VOLUMES_REAL, não coincidem com os da função CopyRealVolume?

 
igorlpmartins:

Prezados,

Porque os dados copiados com o indicador iVolumes, VOLUMES_REAL, não coincidem com os da função CopyRealVolume?

Olá igorlpmartins,

De acordo com a documentação (https://www.mql5.com/pt/docs/indicators/ivolumes), iVolumes tem como terceiro argumento o TIPO de volume desejado (ENUM_APPLIED_VOLUME).

Por um acaso você está utilizando 

VOLUME_REAL

ou

VOLUME_TICK

?

Outra coisa, você está acessando a posição correta no seu vetor de volumes, dentro de CopyRealVolume?

Experiemente usar ArraySetAsSeries no array de volumes, e depois use o índice 0 (zero) para acessar o último valor disponível ...

Eventualmente podem ser esses os motivos da diferença nos valores.

Abraços,
Malacarne

Documentação sobre MQL5: Indicadores Técnicos / iVolumes
Documentação sobre MQL5: Indicadores Técnicos / iVolumes
  • www.mql5.com
//|                                                Demo_iVolumes.mq5 | //|                        Copyright 2011, MetaQuotes Software Corp. | //|                                            ;https://www.mql5.com | "O método de criação do manipulador é definido através do parâmetro "type" (tipo de função...
Razão: