Errori, bug, domande - pagina 1351

 
Karputov Vladimir:
Array timeseries? Array non è una serie temporale?
serie temporali
 
Itum:
serie temporali

Poi gli ultimi cinque valori:

// dollars[] - заполненный массив, таймсерия
//--- получение последних пяти значений
for(int i=4;i>=0;i++)
   Print("dollars[",i,"]=",dollars[i])
 

È la prima volta che mi imbatto in questo. Compilato senza errori, nessun mandato, il codice è completamente mio. Ho fatto modifiche significative ieri e non parte, nemmeno OnInit viene chiamato. Posso tornare a una vecchia versione in SVN, ma voglio sapere cosa significano questi messaggi e cosa può essere causato. Non posso citare il codice, c'è un progetto con decine di file.

Quando eseguo l'EA ricevo messaggi

2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: inizializzazione globale non riuscita
2015.08.22 22 22:06:34.602 ScalpHunter NZDJPY.e,M15: file EX4 non valido (8)
2015.08.22 22:06:34.521 ScalpHunter NZDJPY.e,M15 ingressi: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1.0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Expert Projects\ScalpHunter\ScalpHunter NZDJPY.e,M15: caricato con successo

Cosa significano le due linee superiori? E quell'otto sulla linea "file EX4 non valido (8)"?

 
Alexey Volchanskiy:

È la prima volta che lo incontro. Nessun errore di compilazione, nessun mandato, il codice è completamente mio. Ha apportato modifiche significative ieri e ha smesso di funzionare, anche OnInit non viene chiamato. Posso tornare a una vecchia versione in SVN, ma voglio sapere cosa significano questi messaggi e cosa può essere causato. Non posso citare il codice, c'è un progetto di una dozzina di file.

Ricevo messaggi quando avvio l'esperto

2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: inizializzazione globale fallita
2015.08.22 22:06:34.602 ScalpHunter NZDJPY.e,M15: file EX4 non valido (8)
2015.08.22 22:06:34.521 ScalpHunter NZDJPY.e,M15 ingressi: StartLot=0.01; MaxLot=0.01; ProfitByLot=20.0; StartStopLoss=2000.0; TakeProfit=15.0; PriceStep=10.0; MaxDepoUsePercent=30.0; MaxOrdersInSeries=2; OrderModifyAfterOpen=true; UseChannel=true; MasterSlave=2; MasterSlaveFileName=MS_; TradeEnable=0; SensOpen=0.5; SensClose=1.0; MaxOrders=50; Slippage=50; Magic=1; StartTimeOpen=10:00; StopTimeOpen=23:00; ColorBuy=9639167; ColorSell=16776960; EnableLogOrders=false; EnableLogInfo=false; EnableTickSave=false; EnableLogAllOrders=true
2015.08.22 22:06:24.986 Expert Projects\ScalpHunter\ScalpHunter NZDJPY.e,M15: caricato con successo

Cosa significano le due linee superiori? E quell'otto sulla linea "file EX4 non valido (8)"?

Errore di inizializzazione delle variabili globali, probabilmente le variabili dei parametri di input in un posto sbagliato...
 
Vladimir Pastushak:
Errore di inizializzazione delle variabili globali, molto probabilmente hai messo le variabili dei parametri di input nel posto sbagliato...
Beh, capisco l'inglese, non è chiaro dove può verificarsi questo errore e perché scrive un file EX4 non valido, se non ci sono errori di compilazione e warping.
 
Vladimir Pastushak:
Errore di inizializzazione delle variabili globali, molto probabilmente hai messo le variabili dei parametri di input nel posto sbagliato...
Sotto il debugger anche OnInit non parte, cioè l'errore avviene esattamente all'inizializzazione, come è scritto. Non è chiaro perché il file EX4 non valido, se il compilatore non ha generato un errore o una deformazione.
 
Alexey Volchanskiy:
Sotto debugger anche OnInit non viene eseguito, cioè l'errore si verifica esattamente durante l'inizializzazione, come scritto. Non è chiaro perché il file EX4 non sia valido, se il compilatore non ha dato errori o deformazioni.
Studio il codice, prima dell'init ...
 
Vladimir Pastushak:
Codice sullo studio, fino all'init...
Grazie per l'aiuto, lo scoprirò. Scalper consiste in più di una dozzina di file .mqh con classi, quindi non ha senso postare OnInit, è dove le classi vengono create e inizializzate. Ho disattivato tutti i moduli, lo scalper ora funziona in modalità idle. Oggi li accenderò uno alla volta e vedrò dove sta il problema.
 

Quando sono cambiate le leggi della matematica?

Da quando 4.5 non è più grande di 4.45?

 
Leanid Aladzyeu:

Quando sono cambiate le leggi della matematica?

Da quando 4.5 non è più grande di 4.45?

Avete provato 4.50?