Errori, bug, domande - pagina 2221
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
Strumento sintetico. Importo barre di minuti, ogni barra di minuti differisce di 1 punto (5 cifre).
Chiudo la finestra con i simboli, poi riapro questa finestra, chiedo le barre dei minuti del carico precedente, ottengo
I simboli sono gli stessi per ogni giorno intero. Qual è l'errore?
Guardando il codice del pacchetto Alglib. È pieno di queste costruzioni, rendendo il codice più difficile da leggere:
Non è più semplice così?
Mi sembra che la velocità di esecuzione sarebbe ancora più alta.
Perché hanno reso il codice così complicato? O l'hanno semplicemente portato da un'altra lingua senza alcuna modifica? Ma mi chiedo ancora perché una tale complicazione nell'originale?Questo è molto probabilmente fatto nel codice originale proprio per velocizzare le cose.
Se sarà più veloce in MQL deve essere misurato, "sembra" non funzionerà qui.
Questo èmolto probabilmente fatto nell'originale per l'accelerazione.
Se sarà più veloce in MQL deve essere misurato, "sembra" non funzionerà qui.
Anche "molto probabilmente" non funziona.
Come può un tale modulo funzionare più velocemente? Ma di che cosa stai parlando!
Due cicli extra e un array extra al posto di una variabile.
Nikolai Semko:
Due cicli extra e un array extra al posto di una variabile.
Un ragionamento così primitivo non è adatto ai processori moderni.
Un ragionamento così primitivo non è adatto ai processori moderni.
Lo sai bene. Hai più esperienza...
Koldun Zloy:
Un ragionamento così primitivo non è adatto ai processori moderni.
In sostanza, mi dispiace, ma lei sta delirando.
Nessun processore esistente oggi potrà mai
più veloce rispetto a...
e l'accesso a un array non sarà mai più veloce dell'accesso a una semplice variabile,
tre cicli identici non saranno mai più veloci di un ciclo combinato.
Non sono stato pigro e ho testato la velocità di due diverse varianti direttamente nell'ALGLIB originale per non essere infondato:
risultato:
Cioè potete vedere che il guadagno di velocità è più del 40%.
Beh, in sostanza, mi dispiace, ma lei sta delirando.
Nessun processore esistente oggi potrà mai
più veloce rispetto a...
e l'accesso a un array non sarà mai più veloce dell'accesso a una semplice variabile,
tre cicli identici non saranno mai più veloci di un ciclo combinato.
Non sono stato pigro e ho testato la velocità di due diverse varianti direttamente nell'ALGLIB originale per non essere infondato:
risultato:
Cioè potete vedere che il guadagno di velocità è più del 40%.
Le ragioni a cui stavo pensando erano che il programmatore che l'ha scritto non è stato pagato solo perché il programma funzionasse, ma per il numero di linee. Un programma di 500 linee non è così impressionante per un cliente come un programma di 5000 linee. È un peccato che la velocità e la leggibilità del codice ne abbiano risentito.
Penso che funzionerà più velocemente non solo in MQL ma in tutte le lingue.
Certo.
Strumento sintetico. Importo barre di minuti, ogni barra di minuti differisce di 1 punto (5 cifre).
Chiudo la finestra con i simboli, poi riapro questa finestra, chiedo le barre dei minuti dal carico precedente, ottengo
I simboli sono gli stessi per ogni giorno intero. Qual è l'errore?
Sta suonando costantemente? Quale costruzione?