Quando ha senso mantenere parte del codice del robot in un indicatore? - pagina 4
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
Sciocchezze, possiamo fare una gara. Io scriverò un indicatore EMA e lo chiamerò dall'Expert Advisor, e voi calcolerete questo EMA nell'Expert Advisor. Potete usare SMA, non EMA. L'EMA sarebbe più impressionante.
Stronzate! Una chiamata di funzione è sempre più lenta dello stesso codice senza chiamata. Basta contare il numero di operazioni di asembler e il loro tempo di esecuzione. Questo è possibile solo se qualche freno viene deliberatamente messo in Expert Advisor quando viene eseguito simultaneamente all'indicatore (se qualcuno vuole confrontare le prestazioni).
Un Expert Advisor con un indicatore corretto funzionerà più velocemente. Questo è un fatto
Quando ha senso mantenere parte del codice del robot in un indicatore? E attenersi ad esso con attenzione.
Poi ci sono già alcune considerazioni.
1) Quando l'esecuzione dell'Expert Advisor e l'indicatore sono in thread diversi e su core diversi.
2) Quando il servizio dei buffer indicatori è conveniente e appropriato.
3)... // dobbiamo continuare?
Questo non è il caso di MT5. L'esecuzione parallela è un ulteriore incentivo a non fare tutto in uno.
È solo un pensiero. :)
Una chiamata di funzione è sempre più lenta dello stesso codice senza chiamata.
Stronzate due volte, perché questa affermazione non si applica agli indicatori.
Se non sapete cucinarli, non cucinateli, ma non gridate in tutti gli angoli che gli indicatori fanno schifo, perché non lo sono.
Beh, MT4 non lo fa, anche se è fattibile.
L'Expert Advisor con l'indicatore corretto funzionerà più velocemente. Questo è un fatto
Anche nell'EA vi stancherete semplicemente di fare alcune cose che potete fare nell'indicatore come il 2x2.
Se i calcoli sono assolutamente identici, per esempio, la SMA nell'EA e nell'indicatore è calcolata attraverso un ciclo per tutto il periodo, allora quando si chiama l'indicatore esterno, il test andrà un po' più lungo, del 10-30%.
Due volte spazzatura, perché questa affermazione non si applica agli indicatori.