Quando ha senso mantenere parte del codice del robot in un indicatore? - pagina 14
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
In sostanza, trasferiamo il codice di calcolo dell'EMA a Expert Advisor.
Dopo aver rovistato negli archivi, ecco una delle mie antiche scelte. L'ho tolto dall'Expert Advisor.
Ho capito bene?
Dopo aver rovistato negli archivi, ecco una delle mie antiche scelte. L'ho preso da un esperto.
Ho capito bene?
Ci sarà un errore dopo una perforazione nella connessione, più basso è il lasso di tempo, più grande è l'errore.
A proposito, Dimitri, anche tu hai fornito una soluzione errata. Stavo parlando dell'Expert Advisor.
Non ho ancora finito tutte le finestre, interrotto....
No, no, è un buon esempio. Perché rendere qualcosa artificialmente complicato? Non capisco cosa ci sia di "giocoso" nel mio codice?
Non ho ancora finito tutte le finestre, interrotto....
No, no, è un buon esempio. Perché rendere qualcosa artificialmente complicato? Non capisco, cos'è la "giocosità" del mio codice?
Basta confrontare i valori del tuo calcolo e l'EMA standard. Vedere
Dmitry, non sono affatto interessato al concorso. Sono interessato a sapere cosa sarebbe più veloce delle due varianti eseguite da un programmatore ordinario. E per un indicatore personalizzato più o meno standard e con lo stesso schema di calcolo. E la vostra concorrenza potrebbe finire con qualcuno che "inventa una polvere impermeabile", e ciò indicherà solo che lui o lei è un buon programmatore, ma non che il calcolo dell'EA è più veloce (o viceversa).
Come possiamo vedere, finora nessuno ha fornito un metodo completamente corretto per calcolare l'EMA negli EA che sia applicabile in pratica nella realtà, e tanto meno più veloce.
Basta confrontare i valori del vostro calcolo e l'EMA standard. Vedrete
Beh, non è proprio un sottaceto, tutto dipende da dove si comincia. Per lo stesso indicatore la prima barra sarà esattamente la stessa. Ma per non iniziare una discussione inutile, farò ora i cambiamenti più semplici.
Basta confrontare i valori del vostro calcolo con l'EMA standard. Vedere
Forse ho fatto un errore con i coefficienti, li controllerò ora, ma il principio non cambierà.
Ci sarà un errore dopo la perforazione, più basso è il lasso di tempo, più grande è l'errore.
No, non lo farà. Potete vedere nel codice che il processo di calcolo del segnale è controllato (solo l'ultima barra o nMax barre date) dal parametro prevVals[0]. Se è 0, ripristiniamo il calcolo per nMax barre. Il valore di prevVals[0] è controllato da un altro codice.
Ma non divaghiamo, andiamo al punto. Ci sono due opzioni sopra, quale è più veloce nel tester? Così
Quello rosso è il mio, quello blu sopra è quello incorporato nel terminale.