Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 682
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
Ho un grande programma con lo stesso tipo di oggetti. Intendo molti tipi. Ma si ripetono in diversi moduli del programma. E nei registri, al termine del test, per esempio, ottengo xxx oggetti non cancellati. E così via diversi tipi.
Come posso scoprire dove non sto cancellando gli oggetti? C'è qualche toolkit per questo?
Ho un grande programma con lo stesso tipo di oggetti. Intendo molti tipi. Ma si ripetono in diversi moduli del programma. E nei registri, al termine del test, per esempio, ottengo xxx oggetti non cancellati. E così via diversi tipi.
Come posso scoprire dove non sto cancellando gli oggetti? C'è qualche toolkit per questo?
Bug della build 1930.
Sono stato sorpreso di scoprire che MQl5 supporta OpenCL
Non c'è nessuno che ha scritto un ottimizzatore per i robot in questo periodo, in modo che i milioni di corse non andassero avanti per secoli, ma almeno per anni? :)
significa che state contando su ogni tick il codice che avete presentato e non inizializzando le variabiliSredRazmax eSredRazmin
È una buona abitudine inizializzare le variabili prima di usarle - è quello che insegnano nelle università, riduce il tempo necessario per trovare i bug ;)
Li ho inizializzati all'inizio, e nel commento potete vedere un altro array elemento per elemento (per controllare e 0 non cambia, quindi la formula dovrebbe funzionare,) Ecco il codice completo:
Bug della build 1930.
Che cos'è? Ho MT4. Costruire 1090.
Che cos'è? Ho MT4. Costruire 1090.
Li ho inizializzati all'inizio, e il commento emette un altro array elemento per elemento (per controllare look e 0 non cambia, quindi la formula dovrebbe funzionare,) Ecco il codice completo:
Non li hai inizializzati all'inizio o da qualche altra parte, li hai solo dichiarati
Ho scritto prima di usare, cioè se avete le variabili SredRazmax, SredRazmin, Sredn sono somme di valori di array, allora per calcolare correttamente la somma, dovete azzerare la variabile e poi aggiungere i valori di array e salvarli in questa variabile
cioè
E il secondo, quello che avete una domanda, nell'indicatore ogni tick chiameràOnCalculate() e significa che conterete costantemente le cime di ZigZag ad ogni tick, cioè circa 40-60 volte al secondo
Un oggetto creato da new deve essere collegato a un array di oggetti o cancellato da solo in OnDeinit()
Grazie per l'illuminazione. Ma dovresti almeno leggere la mia domanda.
Grazie per l'illuminazione. Ma dovresti almeno leggere la mia domanda.