Errori, bug, domande - pagina 182

 
Ashes:

Costruire 350. I test hanno smesso di funzionare: aggiorna la cronologia e si disconnette, la scheda agente tiene occupata la CPU. Le schede dei grafici e dei risultati dei test non appaiono.

Su un'altra macchina (netbook) ancora più interessante: dopo la chiamata non c'è nessuna selezione di impostazioni nel tester, solo la scheda con le variabili ottimizzabili (dal test precedente)!
 

È meglio non affidarsi alla ricerca di file nella cartella dell'agente, ma passarli tramite la proprietà # tester_file,

Il punto è che il terminale stesso ha tutto il diritto di pulire le directory locali dell'agente, cosa che fa in alcuni casi.

 
alexvd:

Perché?

Grazie, ora so come stanno le cose!
 
Renat:

È meglio non affidarsi alla ricerca di file nella cartella dell'agente, ma passarli tramite la proprietà # tester_file,

Il punto è che il terminale stesso ha tutto il diritto di pulire le directory locali dell'agente, cosa che fa in alcuni casi.


E cosa fare se un nome di file viene generato programmaticamente? Per esempio, è impostato nei parametri di ingresso dell'Expert Advisor?
 
gdtt:
E se il nome del file è generato programmaticamente? Per esempio, è impostato nei parametri di ingresso dell'Expert Advisor?

In questo caso, l'unico modo per farlo è trasferirlo manualmente.

Il terminale cancella le directory dell'agente solo se l'agente non è stato usato per diversi giorni. Questo viene fatto per evitare di lasciare spazzatura multi-gigabyte nelle loro directory.

 
Renat:

Solo trasferimento manuale allora.

Il terminale cancella le directory dell'agente solo se l'agente non è stato usato per diversi giorni. Questo per evitare di lasciare spazzatura multi-gigabyte nelle loro directory.

Controllato

#property tester_file "wcandleprogn.csv"

Funziona, il tester ottiene il file da D:\metatrader5\MQL5\Files, grazie.

 
gdtt:

Controllato

Funziona, il tester riceve il file da D:\metatrader5\MQL5\Files, grazie.

Se testate/ottimizzate esclusivamente sugli agenti locali, potete scrivere i vostri file in una cartella comune a tutti i terminali client e cambiare l'apertura di questi file di conseguenza. Allora non devi passare nulla al tester, e i file possono essere cercati in base ai parametri di input.
 

Dopo l'aggiornamento alla build 350 (28 ottobre 2010) il tester ha smesso di funzionare.

registro allegato.

CPU e memoria sul portatile:

/- Intel seleron M 1.50 GHz 1014 -/

sistema - windows xp proff 32

Reinstallato tutto in una cartella diversa, ancora non funziona.

 

Non riesco a capire perché il terminale sta allocando così tanta memoria e questo senza EA, gli indicatori sono standard,

con sei tabelle di caratteri, subito dopo il caricamento, costruire 350 ?

Screenshot qui sotto.

File:
f50930zx9l.JPG  224 kb
 

Agli sviluppatori. Per favore, ditemi se ho capito bene che gli indicatori chiamati da iCustom() o IndicatorCreate() in MQL5 lavorano nel proprio thread, non in un thread di programma chiamato come era in MQL4. Forse si può trovare nell'aiuto? Non riesco proprio a trovarlo.

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5