![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
)), cosa c'è di sbagliato in una variabile?
Quelli nel link perdono ...
Mancanza di tipo di stringa
Ho un'idea, non so quanto sia utile ma ne ho bisogno di tanto in tanto, perché non creare una cella di memoria in Expert Advisor e indicatori, in altre parole, le informazioni che l'Expert Advisor registra da solo.
Per esempio, l'importo del deposito iniziale ora deve essere calcolato con il ciclo degli ordini storici. In altre parole, questo saldo o tempo di inizio potrebbe essere memorizzato nell'Expert Advisor stesso quando si avvia ,
Cioè, l'Expert Advisor dovrebbe avere una propria memoria, per esempio, ExpertMemory, e organizzare il lavoro con essa MemorySetDouble, MemorySetString, MemoryGetInteger . dare Expert Advisor per esempio 512 kb per tali memorie ...
che perde il suo valore quando il terminale o il server viene riavviato
Che differenza fa dove si perde il valore, nella memoria o in una variabile?
L'EA scrive il valore nel file ex stesso, come se fosse scritto in un file csv
Quindi scrivi il tuo file, qual è il problema?
Oppure, se non avete bisogno di una stringa, usate GlobalVariable...
L'EA scrive il valore nel file xx stesso, come se fosse scritto in un file csv
Non è quello che voglio dire. Che differenza c'è se viene sovrascritto quando si avvia MT in eh o quando si avvia EA in inite si scrive in una variabile di livello globale.
La differenza è che scrivendo sul eh se trasferito su un altro PC questo record dovrebbe essere salvato...