Quando ha senso mantenere parte del codice del robot in un indicatore? - pagina 15
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
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ì
Come posso sapere se non hai tutto il codice? Mettetelo nell'EA come dovrebbe essere lì, poi ci sarà una conversazione sostanziale e potrete confrontare le prestazioni.
Forse ho sbagliato le quote, ora controllo, ma il principio non cambia.
Non sto parlando di coefficienti. Voglio dire che l'EMA dà valori sbagliati durante le prime n barre ma dopo tutto è OK. L'Expert Advisor dovrebbe tenerne conto. Altrimenti avremo problemi con i valori ad ogni errore di connessione
Non sto parlando di coefficienti. Voglio dire che l'EMA non dà il valore corretto durante le prime n barre, dopo di che tutto è OK. L'Expert Advisor dovrebbe tenerne conto. Altrimenti avremo problemi con i valori ad ogni errore di connessione
Va bene così?
Non si tratta di rapporti. L'EMA dà un valore sbagliato per le prime n barre, ma in seguito tutto è ok. L'Expert Advisor dovrebbe tenerne conto. Altrimenti avremo problemi con i valori ogni volta che interrompiamo la connessione.
Nessun problema, l'indicatore ricalcola dopo i problemi di ricezione dei dati.
Il fatto che sia storto a sinistra, all'inizio del grafico, non è nemmeno un problema, il tester perde le prime 1000 barre.
Qui, esattamente a sinistra (in appendice).
Come posso sapere se non hai tutto il codice. Mettetelo nell'EA nel modo in cui dovrebbe esserci, poi ci sarà una conversazione sostanziale.
Non ci sarà un problema, l'indicatore ricalcolerà dopo i problemi di ricezione dei dati.
Il fatto che sia storto a sinistra, all'inizio del grafico, non è nemmeno un problema, il tester perde le prime 1000 barre.
Qui, esattamente a sinistra (in appendice).
Stavo parlando del consulente, non dell'indicatore. L'ho già visto. Solo che non l'ho detto a te, l'ho detto a Hrenfx.
Va bene così?
Tutto quello che resta da fare è prevedere le interruzioni di connessione e il rimbalzo della storia (purtroppo, questo succede). L'indicatore lo gestisce senza problemi. Ma l'Expert Advisor non lo vede.
Si prega di testare l'opzione
Non adatto alla nomina pubblicizzata. Ci saranno errori dopo un'interruzione della comunicazione, più piccolo è il lasso di tempo, più frequenti e grandi saranno gli errori.
Tutto quello che resta da fare è prevedere le interruzioni di connessione e il rimbalzo della storia (purtroppo, questo succede). L'indicatore lo gestisce senza problemi. Ma l'Expert Advisor non lo vede.
Infatti, ora stiamo prendendo di mira il concetto di trading. L'Expert Advisor riceve i dati dall'indicatore qui e ora. Improvvisamente, la storia cambia e l'indicatore cambia drasticamente i suoi valori. Allora, cosa riceveva l'Expert Advisor prima? Ricordiamo cosa si sta paragonando. E stiamo confrontando la velocità, nel caso qualcuno l'abbia dimenticato. Ma nonostante tutte le scelte discutibili, scriverò un Expert Advisor che tiene conto delle lacune e della paginazione della storia.
...e improvvisamente la storia cambia...
Incredibile!