Errori, bug, domande - pagina 2512

 
Stanislav Korotky:

Se l'indicatore restituisse un valore al tester, potrebbe essere ottimizzato. Lo trovo utile, ho incontrato la necessità. Ora il problema si risolve "ballando con il tamburello".

Cosa dovrebbe restituire l'indicatore? Ha solo un parametro restituito in ogni tick

return(rates_total);

Quello che inviate dal ritorno lo otterrete sul prossimo tick in prev_calculated , abbiamo discusso come implementare il "multithreading" nell'indicatorehttps://www.mql5.com/ru/forum/278924/page4#comment_8679302

posso ottimizzare l'indicatore allo stesso modo - se c'è una nuova barra, hai fatto l'ottimizzazione, l'indicatore "vede" le barre, giusto? - Perché ha bisogno di un tester?


Stanislav Korotky:

La modalità visiva o non visiva è un'altra questione. Perché non possiamo testare l'indicatore in una modalità non visiva non è chiaro, perché può aiutarci a identificare problemi specifici nei calcoli dell'indicatore

Potete azzerare i buffer degli indicatori ad ogni tick (barra) - questo è il modo non visivo, e poi riempirli - questo è il modo visivo.

Se c'è un problema, non è ovvio - l'indicatore è "un indicatore buffer (array) di mappatura", l'unica cosa che è conveniente nel tester non è la generazione di tick e nuove barre, ma ciò che si mette nel buffer sarà - infatti, è possibile dereadere i buffer per controllare i calcoli specifici dell'indicatore

 
Igor Zakharov:

Domanda: cosa fa la metatrader dopo il lancio? Un solo grafico, pulito, senza indicatori. Per circa 10 minuti occupa completamente le risorse del disco.

Sia quattro che cinque. Posso capire il cinque, è costantemente aggiornato, ma il quattro non è aggiornato.

Per quanto riguarda il tempo, l'abbiamo fatto in 5 minuti venerdì e più di 20 minuti oggi.

Alla fine di quel tempo 0%.

Questa è la dimensione della cartella Terminal, si sta accumulando da anni:

Forse dovremmo pulire. Archiviare qualcosa? Se questo ha senso, ovviamente.

Non hai specificato la dimensione del tuo disco. Potrebbe già essere pieno di dati.
Se questo è il caso, allora sì, dovresti archiviare i dati inutilizzati e spostarli da qualche altra parte, disco esterno, cloud, ecc.

 
La cache dell'ottimizzatore salva i risultati "Per tutti i caratteri di Market Watch"?
 
Roman:

Non hai specificato la dimensione del tuo disco. Potrebbe già essere pieno di dati.
Se è così, allora sì, è necessario archiviare i dati inutilizzati e spostarli da qualche parte, disco esterno, cloud, ecc.

Ci sono 300GB di spazio libero sul sistema. Oltre a questo ce ne sono altri 2.

 
fxsaber:
La cache dell'ottimizzatore salva i risultati "Per tutti i caratteri di Market Watch"?
No
 

Cosa significa?

2019.07.18 18:30:01.477 Core 1 tester fermato perché OnInit restituisce un codice non nullo


 
Askr:

Cosa significa?

2019.07.18 18:30:01.477 Core 1 tester fermato perché OnInit restituisce un codice non nullo


Cosa dice Google Translate?
 
Askr:

Cosa significa?

2019.07.18 18:30:01.477 Core 1 tester fermato perché OnInit restituisce un codice non nullo


Dice di leggere due file di log: "Experts" e "Log". Le risposte saranno lì.

 

Come si può riportare il tester di strategia al suo aspetto normale? Quale potrebbe essere l'errore?


 
SEM:

Come si può riportare il tester di strategia al suo aspetto normale? Quale potrebbe essere l'errore?


Abituatevi al nuovo design dei link, non è un bug, è il nuovo design.
Il modellista doveva essere di cattivo umore ))))