Primeiro trade do dia no book - página 2

 
Fernando Carreiro #:

Por favor EDITE o seu comentário e utilize o botão do CÓDIGO (Alt -S) ao inserir o seu código. Não utilize imagens de código!

Desculpe...não sabia que não podia inserir trecho de códigos via imagem ! Corrigido !

 
Luiz Ricardo Moretti #: [ . . . ] Acho que se eu implementar a verificação do retorno e colocar o "Print" dentro do if pode resolver, certo ? Vou implementar a opção de SymbolInfoTick() em paralelo também ! O duro vai ser esperar até quinta-feira agora... :( Obrigado !

Correto, colocando o Print() dentro do if() deve funcionar:

   if(!opened)
      {
      MqlTick primeiroTick[];
      int nTicks = 0;
      nTicks = CopyTicks(Symbol(),primeiroTick,COPY_TICKS_TRADE,1000*86400*(TimeCurrent()/86400),1);
      
      if(nTicks == 1)
      {    
         Print("Preço abertura: ",primeiroTick[0].last);
// . . .
         MarketBookAdd(_Symbol);   
         MqlBookInfo priceArray[];
               
         bool getBook = MarketBookGet(_Symbol,priceArray);
 
Vinicius Pereira De Oliveira #:

Correto, colocando o Print() dentro do if() deve funcionar:


Fiz a alteração e espero ter condições de lembrar disso na quinta depois do carnaval !! KAKAKAKAKAKA

 
Luiz Ricardo Moretti #:

Esse é o trecho do código:

Acho que se eu implementar a verificação do retorno e colocar o "Print" dentro do if pode resolver, certo ?

Vou implementar a opção de SymbolInfoTick() em paralelo também !

O duro vai ser esperar até quinta-feira agora... :(

Obrigado !

Sim, resolve o problema deslocando o Print como voce disse.
 
Vinicius Pereira De Oliveira #:

Correto, colocando o Print() dentro do if() deve funcionar:


Ricardo Rodrigues Lucca #:
Sim, resolve o problema deslocando o Print como voce disse.


Tudo funcionando por agora !! Coloquei o print dentro do if !!

Obrigado pela ajuda pessoal !!

Razão: