Errori, bug, domande - pagina 1069
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
2013.09.07 02:39:36 iTester-SL (GBPUSD,M1) 1 oggetti non cancellati rimasti
Perdita di memoria // O errore del compilatore.
L'oggetto è stato dichiarato come variabile globale statica. (!) Cioè, non è affatto dinamico.
Il problema si è verificato dopo che la parte di codice che utilizza questa variabile è stata spostata in un file .mqh e dichiarata in questo file come extern (prima non era stata rilevata alcuna perdita):
Il programma funziona bene.
// Ho evitato il problema dichiarando l'oggetto dinamico. Ora lo creo in OnInit(), lo cancello in OnDeinit(). La perdita (messaggi di perdita) si è fermata.
Ciao di nuovo!
È possibile organizzare in MQL5 calcoli distribuiti cambiando i dati di input (parametri di input) durante l'ottimizzazione?
In altre parole, ho un fornitore di servizi online che genera alcuni dati reali con una periodicità nota. Sarebbe auspicabile essere in grado di leggere questi dati sul lato terminale e aggiornare il processo di ottimizzazione in MQL5 Cloud (senza interromperlo), simile a FrameAdd/ParameterSetRange. Oppure, per alimentarlo con i suoi dati per ogni passaggio proprio prima della sua esecuzione, non durante l'inizializzazione dell'intera ottimizzazione.
L'ottimizzazione su dati storici non si adatta al mio caso, è di grande importanza usare valori reali.
P.S. Sono stato felice che un po' di saggezza collettiva mi abbia aiutato a correggere gli errori e ad implementare la traccia WinSock+OpenCL, ma non ha tenuto conto che chiamare Dll su agenti remoti è proibito :-(. Quindi, l'aggiornamento dello stato degli agenti tramite WinSock non ha funzionato.
Ciao di nuovo!
È possibile organizzare calcoli distribuiti in MQL5, cambiando i dati di input (parametri di input) nel processo di ottimizzazione?
I parametri di ingresso tramite ParameterSetRange possono essere cambiati una volta a OnTesterInit.
Ne sono consapevole, ed è per questo che è venuta fuori la domanda.
Aggiornamento: ho presentato il suggerimento#855334 al ServiceDesk. Vediamo cosa suggeriranno.
Что-то в последней версии компилятора накосячили.
Под билдом 852 и Вин7-64 - после компиляции и попытке запуска своего работающего ранее индикатора получаю сообщение в логе - Invalid EX5 file
Что интересно, в отладчике этот же индикатор запускается и работает нормально.Tutto ha funzionato nell'ultima build 854.
E ho avuto un aggiornamento oggi ( build 852 prima dell'aggiornamento) e sono rimasto anche con la 852.
Qualcosa senza annunci, in qualche modo è diventato più difficile capire quando quale build dovrebbe essere quando. Al momento ci sono 851 build nel ramo annunci(Elenco dei cambiamenti nelle build di MetaTrader 5 Client Terminal).
E ho avuto un aggiornamento oggi (avevo 852 build prima dell'aggiornamento) e mi sono rimasti anche 852.
Qualcosa senza annunci, in qualche modo è diventato più difficile capire quando si deve costruire. Al momento ci sono 851 build nel ramo annunci(Lista dei cambiamenti nelle build di MetaTrader 5 Client Terminal).
Questo è un beta test pubblico solo sul nostro server demo. Questo approccio ci permette di valutare rapidamente la correttezza del sistema.
Il rilascio sarà domani.
Questo è un beta test pubblico solo sul nostro server demo. Questo approccio ci permette di valutare rapidamente la correttezza del sistema.
Sarà rilasciato domani.
Renat, hai la possibilità di dare un'occhiata alla mia applicazione#855334 e dare un'opinione su quanto sia realistico aspettarsi tale funzionalità? Nessuna promessa di tempi, solo un "sì" o un "no".
Mi sto chiedendo se vale la pena aspettare, o il sistema dovrà essere abbandonato?
Te ne sarei molto grato.