Errori, bug, domande - pagina 2279
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
stava per rispondere, ma TU hai risposto alla tua stessa domanda.
Grazie per la conferma)
Buon pomeriggio,
Potresti far funzionare queste chiamate di funzione nel test della strategia, per favore? Grazie!
Allo stesso tempo, quelli in sospeso sono vicini al ping. Quale può essere la ragione di questo skew sul demo?
Quando ho aggiornato il prodotto nel marketplace ho riempito le pagine in inglese/russo con una descrizione di ciò che è cambiato e ho pubblicato la nuova versione, ma niente della mia descrizione è apparso nella sezione "cosa c'è di nuovo" del mio prodotto.
Non posso nemmeno modificare questa descrizione perché non c'è nessun documento contro l'ultima versione.
Quando ho aggiornato il prodotto nel marketplace ho riempito le pagine in inglese/russo con una descrizione di ciò che è cambiato e ho pubblicato la nuova versione, ma niente della mia descrizione è apparso nella sezione "cosa c'è di nuovo" del mio prodotto.
Non c'è nemmeno la possibilità di modificare questa descrizione perché non c'è nessun documento contro l'ultima versione.
Stessa cosa, pensavo fosse un problema tecnico.
Dopo aver selezionato la voce di menu "Run single test"
non c'è nulla che indichi che un singolo test appropriato è in corso ed è stato eseguito. È una buona idea passare alla scheda "Graph" se l'esecuzione singola ha successo, o alla scheda "Log" se fallisce.
Può sembrare un piccolo inconveniente cosmetico.
Quando ho bisogno di riempire parte di un grande array con un singolo valore Z, uso una costruzione:
Molte persone diranno - perché è così complicato, può essere più semplice:
Ma per qualche ragione sconosciuta, la prima variante che usa un array intermedio è molto più veloce della seconda
Ho già scritto su questa questione a SD un paio di anni fa. Ho ricevuto una risposta che diceva che avevo trovato e risolto il problema e che sarebbe stato ok nella prossima build.
Ma il problema persiste.
Ho lo stesso test in MT4:
Avete riscontrato una particolarità del funzionamento della memoria in Windows
Questo avvia l'effettiva allocazione della memoria fisica in modo che questo non accada durante il test.Subito dopo ArrayResize aggiungete
Ecco i risultati dal mio computer
Siete incappati in una particolarità della memoria in Windows
Questo avvia l'effettiva allocazione della memoria fisica in modo che questo non accada durante il test.Subito dopo ArrayResize aggiungete
Cosa misura allora il profiler integrato di ME su ArrayResize?
Cosa misura allora il profiler integrato di ME su ArrayResize?
Misura il tempo di esecuzione della funzione ArrayResize.
Il codice del test TestArrayFill è costruito in modo tale che la memoria "fredda" sia allocata per l'array, senza possibilità di ottenere memoria "calda".
Per essere chiari, ArrayResize alloca la memoria virtuale (o la memoria di processo), ma non c'è garanzia che la memoria virtuale ottenga immediatamente (o abbia già) pagine fisiche.
Windows alloca la memoria fisica come necessario, la prima volta che si accede alla pagina di memoria virtuale.
La pagina è di 4KB, cioè per "scaldarsi", non tutti gli elementi potrebbero essere azzerati tramite ArrayFill (come ho scritto) ma solo ogni 4096 / sizeof(array element type) partendo da zero.
Dal momento che l'azzeramento delle variabili è garantito in MQL4, ArrayResize in MT4 attraversa l'array azzerandolo, quindi non c'è alcun effetto di memoria "fredda".
La sottigliezza, però. Grazie! La Documentazione è probabilmente in ritardo per uno spoiler di "Sottigliezza".