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
I costi sono maggiori in modo inequivocabile. Ci sono due varianti con impostazioni dell'indicatore invariate e con gli stessi valori, ma già scritti in un file, che vengono scaricati in un array.
La variante con il file impiega molte volte più tempo per essere calcolata rispetto alla variante con il calcolo dell'indicatore nell'Expert Advisor.
Stavo solo pensando che forse c'è un modo per salvare l'array una volta e usarlo per tutti i passaggi di ottimizzazione, alleggerendo così il carico sull'algoritmo.
C'è un modo di scrivere e leggere l'array che richiede più tempo del calcolo dell'indicatore?
Se si fa questo, l'array sarà salvato quando si passa a un nuovo passaggio?
Sì, non è difficile o costoso. Potete usare la modalità binaria. Non potete leggere l'intero file, ma iniziate dalla posizione che vi serve.
La modalità binaria è quando non ci sono conversioni da linea a numero?
Aggiungerei anche che l'ottimizzazione su un grafico a 1 minuto su una grande storia.
includono atti di compilazione. Chi compilerà? Forse questo array dipende dai parametri di ottimizzazione? Quindi dobbiamo generare l'array prima di ogni ottimizzazione e compilarlo. E' una soluzione zoppa.
La modalità binaria è quando non c'è conversione da stringa a numero?
https://www.mql5.com/ru/docs/files/filereadarray
https://www.mql5.com/ru/docs/files/filewritearray
Anche i link hanno degli esempi.
Non inventare - il TC ha detto chiaramente che la matrice è invariata.
sì, devi...
Naturalmente, se l'array è sempre e assolutamente immutabile, è meglio includerlo nel codice dell'Expert Advisor. Potete farlo direttamente nel file dell'Expert Advisor senza includere.
Non l'ho ancora incontrato. Indicami la direzione giusta, come farlo in modo approssimativo.