Erros, bugs, perguntas - página 3136

 
Yury Lemeshev #:

Tão bom, e como?

Não tenho. A quem está a dar ouvidos?


 
Yury Lemeshev #:

Quando se usa a verificação de sincronização, esta apenas afecta a primeira linha com o primeiro caracter, e como resultado os outros 6 nem sequer vão

então processa o primeiro personagem? :

if(SymbolIsSynchronized(euSY01)==true && SymbolInfoDouble(euSY01,SYMBOL_BID,euSY01b)==true && SymbolInfoDouble(euSY01,SYMBOL_ASK,euSY01a)==true && euSY01b>0 && euSY01a>0)

e os outros?

 
Vitaly Muzichenko #:

Não tenho. A quem está a dar ouvidos?


Obrigado. Sabe como ele lida com os tiques?

 
Алексей Тарабанов #:

Obrigado. Sabe como lida com os carrapatos?

O software trata dele próprio, de cima para baixo.

 
É evidente que não existe código suficiente no OnTick para compreender plenamente o que se passa.
 
Yury Lemeshev #:

que valor deve ter SymbolInfoDouble(euSY07,SYMBOL_BID,euSY07b) se o valor não veio por alguma razão?

Era uma vez um problema na primeira corrida

Esta linha resolveu o problema

 double TickValue=SymbolInfoDouble(mSymbol,SYMBOL_TRADE_TICK_VALUE);
 if(TickValue==0) { Print("TickValue: ", mSymbol," = ",TickValue); return;}
Não vejo nenhum problema no diário de bordo agora, mas não removo o cheque
 
Vitaly Muzichenko #:

O programa processa-se por si mesmo, de cima para baixo.

Que programa? Ele tem uma linha de código - um tick.

 
Алексей Тарабанов #:

Que programa? A sua linha de código é um tick.

Nem sequer se sabe que programa ele tem. É preciso começar por aí. :)

e aqui somos todos telepatas... :)

 
Exactamente.
 

O destaque da macro em ME começa apenas a partir da linha onde essa macro foi definida no ficheiro include.


Razão: