Errori, bug, domande - pagina 1657

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
Non riesco a trovare da nessuna parte i requisiti minimi di memoria chiaramente indicati perMetaTrader 5 Strategy Tester Agent.
C'è una documentazione o un posto dove guardare?
Se volete ricevere compiti dal cloud, tenete a mente:
Se volete ricevere compiti dal cloud, tenete presente
Se volete ricevere compiti dal cloud, tenete presente
Sei sicuro di 1 gigabyte di RAM? Non sono 2 Gb? E ripeto: c'è qualche cifra chiara scritta da qualche parte nella descrizione o nella documentazione?
Non distorcere: il testo originale è mio:"se la RAM è inferiore a 1 Gb per agente"
Aggiunto:
E potete cercare le risposte nell'argomentoStiamo lanciando il servizio MQL5 Cloud Network!
C'è qualcosa da guadagnare lì, a parte la birra? )) A meno che, ovviamente, non si possieda una fattoria.
La funzione di sistema Point() è in realtà inlined e convertita in un semplice accesso alla variabile _Point
E le funzioni dei parametri dell'ordine (OrderType(), OrderTicket(), ecc.) sono delineate dopo che l'ordine è stato selezionato? Se ci rivolgiamo ripetutamente, per esempio, al tipo di ordine selezionato, ha senso memorizzare il risultato di OrderType() in una variabile, e successivamente usare questa variabile nel nostro codice? O non farà alcuna differenza rispetto alle chiamate ripetute della funzione?
Cioè, c'è una differenza nella velocità di esecuzione, per esempio, di tali codici?
и
L'ho provato io stesso. Il secondo codice è quattro volte più veloce. Questo è tutto, la domanda è fuori discussione.
Non micro. Nano. )
"a = OrderType()" - 3.45 ns.
"a = nType" - 2,19 ns.
Le funzioni dei parametri dell'ordine (OrderType(), OrderTicket(), ecc.) sono delineate dopo la selezione dell'ordine? Se ci rivolgiamo ripetutamente, per esempio, al tipo di ordine selezionato, ha senso memorizzare il risultato di OrderType() in una variabile, e usare quella variabile più avanti nel codice? O non farà alcuna differenza rispetto alle chiamate ripetute della funzione?
Cioè, c'è una differenza nella velocità di esecuzione, per esempio, di tali codici?
и
L'ho controllato io stesso. Il secondo codice viene eseguito 4 volte più velocemente. Tutto chiaro, la tua domanda ha una risposta.
Indipendentemente dalla domanda, qualsiasi chiamata di funzione è sempre più lenta del riferimento a una variabile sullo stack, in questo caso nType.
Personalmente, metto sempre in cache queste chiamate di funzioni MQL come la tua nel secondo caso.