Errori, bug, domande - pagina 1270
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
Errore di compilazione
Ho provato il compilatore C++ - capisce che (dove MQL ha un errore) deve chiamare f() con Print("2" ), mentre MQL ha un'incertezza.
Una versione più semplice compila anche con un errore
Potete dirmi come rimuovere un sito dalla lista dei siti permessi per WebRequest?
Potete dirmi come rimuovere un sito dalla lista dei siti consentiti di WebRequest?
"Strumenti" -> "Impostazioni" -> "Consulenti".
il pulsante "delete" sulla linea dell'indirizzo e "ok"
C'è un problema nell'ottimizzatore Expert Advisor: quando tutti i passaggi sono completati dagli agenti, il pulsante Stop cambia immediatamente in Start, cioè l'ottimizzazione è già completata, ma i risultati possono ancora essere elaborati in OnTesterPass o OnTesterDeinit.Si scopre che non si può fermare il processo. Se si preme Start, una nuova ottimizzazione viene lanciata simultaneamente a quella vecchia e questo può portare ad alcune conseguenze spiacevoli.
Vogliamo che il pulsante cambi il suo valore solo dopo che OnTesterDeinit è stato processato
C'è un problema nell'ottimizzatore Expert Advisor: quando tutti i passaggi sono completati dagli agenti, il pulsante Stop cambia immediatamente in Start, cioè l'ottimizzazione è già completata, ma i risultati possono ancora essere elaborati in OnTesterPass o OnTesterDeinit.Si scopre che non si può fermare il processo. Se si preme Start, una nuova ottimizzazione viene lanciata simultaneamente a quella vecchia e questo può portare ad alcune conseguenze spiacevoli.
Vogliamo che il pulsante cambi il suo valore solo dopo l'elaborazione di OnTesterDeinit.
E se, in caso di un errore di programmazione o simile, OnTesterPass\OnTesterDeinit si blocca?
Cosa ti impedisce di cancellare l'EA nel grafico o di chiudere il grafico stesso con l'EA prima di riavviarlo?
Il pulsante Stop cambia in Start, poiché l'ottimizzazione è effettivamente completata e la partecipazione degli agenti non è richiesta. L'ulteriore analisi spetta allo sviluppatore.
E se in caso di errore di programmazione o altro, OnTesterPass\OnTesterDeinit blocca l'esecuzione?
Non vedo il problema: l'ottimizzazione non sarà completata finché l'utente non preme il pulsante. Cosa c'è di strano? E ora quando si preme il pulsante, un'altra ottimizzazione viene lanciata simultaneamente a quella arrestata, esaurendo le risorse del sistema. L'utente potrebbe anche non accorgersene fino a quando il sistema non inizia a rallentare. è normale?
Il pulsante Stop cambia in Start, poiché l'ottimizzazione è effettivamente completa e non sono necessari agenti. L'ulteriore analisi spetta allo sviluppatore.
Se il processo di ottimizzazione si limitasse al lavoro degli agenti, lo chiameremmo piuttosto forza bruta e non ottimizzazione. Ma non è solo la forza bruta ad essere importante per noi, è parte integrante dell'ottimizzazione, specialmente quando parliamo di ottimizzazione dei calcoli matematici.
Per quanto riguarda la cancellazione manuale del grafico prima del riavvio - sì, certo che si può fare, ma è un'opzione sciamanica. E non è sempre possibile capire a quale grafico si riferisce l'ottimizzazione, se ce ne sono molti aperti e abbiamo cambiato quello corrente. È molto più facile usare il pulsante.
//
Se il processo di ottimizzazione si limitasse al lavoro degli agenti, si chiamerebbe piuttosto ricerca e non ottimizzazione. Ma per noi non è solo una ricerca di parametrima la successiva elaborazione dei risultati ottenuti che è parte integrante dell'ottimizzazione. Soprattutto quando si tratta di ottimizzazione di calcoli matematici.
//
In generale, non c'è ottimizzazione nel tester. In effetti, c'è una riduzione dello spazio delle varianti dei parametri (riduzione del numero di corse rispetto all'enumerazione completa) secondo i criteri stabiliti.
Tester non fornisce alcun mezzo di ottimizzazione(identificazione dei parametri ottimali). La selezione, l'analisi, il raggruppamento dei risultati e la successiva selezione del migliore (se fosse, allora si potrebbe chiamare ottimizzazione ciò che fa l'"ottimizzatore") è qualcosa di cui si fa carico l'utente.