Errori, bug, domande - pagina 1911

 
Mihail Marchukajtes:

Situazione HELP, situazione su!!!! Quando si esegue un qualsiasi script, il terminale si blocca. È solo un errore e Windows lo chiude. Ecco il file di log, aiuto, fratelli!!!!

Eseguire lo script per cancellare il grafico dal simbolo e ancora si blocca. :-(

Buon pomeriggio.

Scrivi una richiesta a servicedesk.

Allega i log e lo script su cui viene riprodotto il problema. Grazie.

 
Alexander:

Buon pomeriggio.

Scrivi una richiesta a servicedesk.

Si prega di allegare i log e lo script su cui viene riprodotto il problema. Grazie.


Il problema è qualsiasi script, non importa quale. Penso che sia collegato con la transizione al contratto di settembre, ecco perché i consulenti sono glitchati, ok vedremo....

 
Mihail Marchukajtes:

Il problema è che è uno script qualsiasi, non importa quale. Penso che abbia a che fare con il passaggio al contratto di settembre, è per questo che gli EAs sono glitchati, ok vediamo....

Assolutamente qualsiasi sceneggiatura? Incluso dalla consegna standard?

Quale terminale? Quale costruzione? Quale sistema operativo? Quale bit rate?

 
Alexander:

Assolutamente qualsiasi? Compreso dalla consegna standard?

Quale terminale? Quale costruzione? Quale sistema operativo? Quale bit rate?


Il problema è il consulente ClusterX? Oggi sto passando a un altro contratto futures, quindi penso che sia a causa di questo, perché non appena l'ho aggiunto al grafico, è uscito subito. Penso che aspetterò lunedì, se il problema non è risolto, allora contatterò ....

 
Mihail Marchukajtes:

Il problema è il consulente ClusterX? Oggi sto passando a un altro contratto futures, quindi penso che sia a causa di questo, perché non appena l'ho aggiunto al grafico, è uscito subito. Penso che aspetterò fino a lunedì, se il problema non è risolto, allora contatterò ....

Il problema deve essere risolto mentre si sta giocando. Altrimenti si ripresenterà più tardi se non viene affrontato ora. Scrivi una richiesta a servicedesk, per favore.

 
Mihail Marchukajtes:

Situazione HELP, situazione su!!!! Quando si esegue un qualsiasi script, il terminale si blocca. È solo un errore e Windows lo chiude. Ecco il file di log, aiuto, fratelli!!!!

Esegui lo script per cancellare il grafico dal simbolo e ancora si blocca. :-(

Hai un sacco di errori nel log sull'impossibilità di aprire il file indicatore

impossibile aprire il file 'C:\Users\Mike\AppData\Roaming\Alpari Limited MT4\MQL4\indicators\ClusterX_Stochastic .ex4'

Nota lo spazio nel nome prima dell'estensione .ex4 - Prova a rimuovere lo spazio nel nome del file indicatore

 

Il file MQ5 nella cartella Experts è stato fatto come uno script - OnStart, invece di OnTick.


Ora, quando avvio il terminale, ottengo il seguente messaggio

2017.06.18 20:51:06.033 MQL5    wrong type, loading of TestCode failed
Ora lo script si trova nella cartella Experts, perché dovrei preoccuparmi? Nel Navigator, sembra ancora uno script.
 
fxsaber:

Il file MQ5 nella cartella Experts è stato fatto come uno script - OnStart, invece di OnTick.


Ora, quando avvio il terminale, ottengo il seguente messaggio

Ora lo script si trova nella cartella Experts, perché dovrei preoccuparmi? Nel Navigator, sembra ancora uno script.

Buona giornata!

Per favore, ditemi la versione e il bit rate del terminale.

 
Evgeny Chernyshev:

Per favore, ditemi la versione e il bit rate del terminale.

1607x64.

 

MT5 (1607) quando si ottimizza un Expert Advisor in Сloud, l'evento OnTesterPass non funziona affatto,
Tuttavia, quando si usano agenti locali, l'evento funziona correttamente e mostra "OnTesterPass" nel log.

Ho controllato entrambe le opzioni di chiamata di FrameAdd (attraverso un array e attraverso un file).
La cache dei test precedenti è stata cancellata e non è coinvolta.

Problemi su Win 10 (con UAC) e Win 7 (anche con firewall disattivato, senza UAC).
Le mie macchine sono dietro NAT (l'accesso a Internet è attraverso il router).

Per i test ho usato una media mobile standard con codice aggiunto:

void OnTesterInit(){
   Print(__FUNCTION__);
}

void OnTesterDeinit(){
   Print(__FUNCTION__);
}


double OnTester(){
   Print(__FUNCTION__);
   
   //return file data
   string fileName = "test.txt";
   string data = "test123";
   int handle = FileOpen(fileName, FILE_TXT | FILE_WRITE);
   FileWriteString(handle, data);
   FileFlush(handle);
   FileClose(handle);
   FrameAdd("testFrame", 1, 1, fileName);
   
   //return array data
   int result[1];
   result[0] = 12345;
   FrameAdd("testFrame", 0, 0, result);
   
   return 1;
}


void OnTesterPass(){
   Print(__FUNCTION__);
}

//Moving Average code....


Forse mi sto confondendo, può essere un grosso problema.
Grazie.

File: