Errori, bug, domande - pagina 3136

 
Yury Lemeshev #:

Così buono, e come?

Io no. Chi stai ascoltando?


 
Yury Lemeshev #:

Quando si usa il controllo di sincronizzazione, colpisce solo la prima linea con il primo carattere, e di conseguenza le altre 6 non vanno nemmeno

quindi elabora il primo carattere? :

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

e gli altri?

 
Vitaly Muzichenko #:

Io no. Chi stai ascoltando?


Grazie. Sai come gestisce i tic?

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

Grazie. Sapete come gestisce le zecche?

Il software lo gestisce da solo, da cima a fondo.

 
È chiaro che non c'è abbastanza codice in OnTick per capire completamente cosa sta succedendo.
 
Yury Lemeshev #:

quale valore dovrebbe avere SymbolInfoDouble(euSY07,SYMBOL_BID,euSY07b) se il valore non è arrivato per qualche motivo?

C'era una volta un problema sulla prima corsa

Questa linea ha risolto il problema

 double TickValue=SymbolInfoDouble(mSymbol,SYMBOL_TRADE_TICK_VALUE);
 if(TickValue==0) { Print("TickValue: ", mSymbol," = ",TickValue); return;}
Non vedo alcun problema nel registro ora, ma non rimuovo il controllo
 
Vitaly Muzichenko #:

I processi del programma stesso, da cima a fondo.

Quale programma? Ha una linea di codice - un tick.

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

Quale programma? La sua linea di codice è una zecca.

Non sai nemmeno che programma ha, devi iniziare da lì. :)

e qui siamo tutti telepati... :)

 
Esattamente.
 

L'evidenziazione delle macro in ME inizia solo dalla linea in cui la macro è stata definita nel file include.