Mqltick (volume x volume_real)

 

Olá traders!

Qual a diferença entre a variável "volume" e a variável "volume_real" na estrutura Mqltick ?

struct MqlTick 
  { 
   datetime     time;          // Hora da última atualização de preços 
   double       bid;           // Preço corrente de venda 
   double       ask;           // Preço corrente de compra 
   double       last;          // Preço da última operação (preço último) 
   ulong        volume;        // Volume para o preço último corrente
   long         time_msc;      // Tempo do "Last" preço atualizado em  milissegundos 
   uint         flags;         // Flags de tick  
   double       volume_real;   // Volume para o preço Last atual com maior precisão 
  };


Eu acreditava que o volume seria a quantidade de contratos e o volume_real seria a quantidade de contratos multiplicada pelo preço, porém na explicação ele diz que o "volume" se refere ao volume do último preço corrente e o volume_real se refere ao volume para o Last com maior precisão.

Não entendi a explicação, alguém poderia tirar essa dúvida?

 
zuazo:

Olá traders!

Qual a diferença entre a variável "volume" e a variável "volume_real" na estrutura Mqltick ?

struct MqlTick 
  { 
   datetime     time;          // Hora da última atualização de preços 
   double       bid;           // Preço corrente de venda 
   double       ask;           // Preço corrente de compra 
   double       last;          // Preço da última operação (preço último) 
   ulong        volume;        // Volume para o preço último corrente
   long         time_msc;      // Tempo do "Last" preço atualizado em  milissegundos 
   uint         flags;         // Flags de tick  
   double       volume_real;   // Volume para o preço Last atual com maior precisão 
  };


Eu acreditava que o volume seria a quantidade de contratos e o volume_real seria a quantidade de contratos multiplicada pelo preço, porém na explicação ele diz que o "volume" se refere ao volume do último preço corrente e o volume_real se refere ao volume para o Last com maior precisão.

Não entendi a explicação, alguém poderia tirar essa dúvida?

volume = Ticks Volume

volume_real = Volume Real (contratos)


;)

 
Flavio Jarabeck:

volume = Ticks Volume

volume_real = Volume Real (contratos)


;)

o que seria o Ticks Volume?


Repare: o Mqltick me retorna a informação referente a 1 tick. Então a variável "volume" de forma alguma representaria a quantidade de ticks, pois seria sempre 1.

 
zuazo:

o que seria o Ticks Volume?


Repare: o Mqltick me retorna a informação referente a 1 tick. Então a variável "volume" de forma alguma representaria a quantidade de ticks, pois seria sempre 1.

Leia a documentação do MQLTICK, pelo Amor de Deus...


;)

 
zuazo:

Olá traders!

Qual a diferença entre a variável "volume" e a variável "volume_real" na estrutura Mqltick ?

struct MqlTick 
  { 
   datetime     time;          // Hora da última atualização de preços 
   double       bid;           // Preço corrente de venda 
   double       ask;           // Preço corrente de compra 
   double       last;          // Preço da última operação (preço último) 
   ulong        volume;        // Volume para o preço último corrente
   long         time_msc;      // Tempo do "Last" preço atualizado em  milissegundos 
   uint         flags;         // Flags de tick  
   double       volume_real;   // Volume para o preço Last atual com maior precisão 
  };


Eu acreditava que o volume seria a quantidade de contratos e o volume_real seria a quantidade de contratos multiplicada pelo preço, porém na explicação ele diz que o "volume" se refere ao volume do último preço corrente e o volume_real se refere ao volume para o Last com maior precisão.

Não entendi a explicação, alguém poderia tirar essa dúvida?

Bom dia!

A estrutura mqltick trata dos dados de negócio, ou seja 1 tick corresponde a um negócio que ocorreu no ativo.
O volume é apenas a quantidade negociada.
O volume_real também, porém, ele é utilizado apenas para os ativos que a quantidade mínima está na casa dos decimais. Um exemplo simples, são os ativos do mercado de crypto que utilizam até 8 casas decimais.
Como a MetaQuotes está expandindo a sua plataforma para além do mercado tradicional, foi necessário a criação deste novo atributo.
Acredito que você já tenha ideia da diferença entre os tipos de dados ulong e double, caso contrário, procure na documentação, lá você encontra tudo muito bem detalhado e pode ficar mais claro sobre o que foi mencionado acima.

Abs.
 
Tentou utilizar esta classe
 
Romeu Bertho:
Bom dia!

A estrutura mqltick trata dos dados de negócio, ou seja 1 tick corresponde a um negócio que ocorreu no ativo.
O volume é apenas a quantidade negociada.
O volume_real também, porém, ele é utilizado apenas para os ativos que a quantidade mínima está na casa dos decimais. Um exemplo simples, são os ativos do mercado de crypto que utilizam até 8 casas decimais.
Como a MetaQuotes está expandindo a sua plataforma para além do mercado tradicional, foi necessário a criação deste novo atributo.
Acredito que você já tenha ideia da diferença entre os tipos de dados ulong e double, caso contrário, procure na documentação, lá você encontra tudo muito bem detalhado e pode ficar mais claro sobre o que foi mencionado acima.

Abs.

Muito obrigado! Eu tinha notado a diferença no tipo de dados por isso eu suspeitei que fosse a quantidade x preço. Obrigado

 
Joscelino Celso de Oliveira:
Tentou utilizar esta classe

Não sabia que tinha essa Classe!

Sensacional! valeu!