Andrei01: Non sempre. Un EA può anche fare dei calcoli e non fare trading come un indicatore, quindi un EA è un caso generale, non ha senso separare gli indicatori. Gli indicatori sono solo una reliquia del passato.
Naturalmente l'EA fa i calcoli, ma gli indicatori sono ottimizzati per farlo in modo più efficiente.
Andrei01: Sta dicendo che gli stessi calcoli in un indicatore saranno molto più veloci che in un EA?
Esattamente. Basta guardare il fatto che i dati nell'indicatore sono già presenti di default, mentre nell'EA è ancora necessario ottenerli attraverso query funzionali.
papaklass: Ma tu carichi tutte le informazioni di cui hai bisogno nell'Expert Advisor. E nei buffer degli indicatori tutta la storia. Gli indicatori sono mangiatori di memoria senza senso.
Il caricamento delle informazioni nell'indicatore è ottimizzato a basso livello, mentre nell'EA si chiama la funzionalità MQL, che di per sé è di alto livello.
papaklass: Nikolay, scrivi un multivariante (12 valute) con un paio di indicatori, vedi il suo consumo di memoria (civetta) in Task Manager. Trasferisci il calcolo degli indicatori nel codice di Expert Advisor e cercalo anche in Task Manager. L'ho fatto durante la preparazione per il campionato precedente. La differenza è grande. Potete controllare.
papaklass: Nikolay, scrivi un multivariante (12 valute) con un paio di indicatori, vedi il suo utilizzo della memoria (owl) nel dispatcher. Trasferite il calcolo degli indicatori nel codice esperto e guardate anche nel task manager. L'ho fatto durante la preparazione per il campionato precedente. La differenza è grande. Potete controllare.
Trasferire i calcoli degli indicatori all'Expert Advisor può essere vantaggioso se il loro calcolo è semplice. Il trasferimento di calcoli complessi a Expert Advisor lo ucciderà.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Non sempre. Un EA può anche fare dei calcoli e non fare trading come un indicatore, quindi un EA è un caso generale, non ha senso separare gli indicatori. Gli indicatori sono solo una reliquia del passato.
Naturalmente l'EA fa i calcoli, ma gli indicatori sono ottimizzati per farlo in modo più efficiente.
Sta dicendo che gli stessi calcoli in un indicatore saranno molto più veloci che in un EA?
Sta dicendo che gli stessi calcoli saranno molto più veloci nell'indicatore che in Expert Advisor?
Sì. In 5, forse un po', ma comunque più veloce. Nel tester, ovviamente, l'emulazione sarà più veloce, ma la merda online.
Vecchio tema, vecchie facce. Mi ricordi dove è finita?
E un'altra cosa: non tutti gli indicatori sono usati in un EA.
Ma tu carichi tutte le informazioni di cui hai bisogno nell'Expert Advisor. E nei buffer degli indicatori tutta la storia. Gli indicatori sono mangiatori di memoria senza senso.
La differenza è sostanziale. Potete controllare.
Nikolay, scrivi un multivariante (12 valute) con un paio di indicatori, vedi il suo consumo di memoria (civetta) in Task Manager. Trasferisci il calcolo degli indicatori nel codice di Expert Advisor e cercalo anche in Task Manager. L'ho fatto durante la preparazione per il campionato precedente. La differenza è grande. Potete controllare.
In 10 anni su minuti, si calcola che un buffer occupi 28 mb.
Nei periodi di cinque minuti, 5 mb.
Su quindici minuti, 2 mb.
C'è un problema?
Nikolay, scrivi un multivariante (12 valute) con un paio di indicatori, vedi il suo utilizzo della memoria (owl) nel dispatcher. Trasferite il calcolo degli indicatori nel codice esperto e guardate anche nel task manager. L'ho fatto durante la preparazione per il campionato precedente. La differenza è grande. Potete controllare.
Trasferire i calcoli degli indicatori all'Expert Advisor può essere vantaggioso se il loro calcolo è semplice. Il trasferimento di calcoli complessi a Expert Advisor lo ucciderà.
Il trasferimento di calcoli complessi a un esperto lo ucciderà.