Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1268
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
Ciao!
Sono confuso in tre pini:
Ho impostato dei numeri extern int a =2; extern int b =3; extern int c =4; come faccio ora a impostare il numero abcper cambiare il suo valore quando cambio a, o b, o c per confrontarlo con qualche dato d (per esempiod=344)?
Grazie!
Ciao!
Sono confuso in tre pini:
Ho impostato dei numeri extern int a =2; extern int b =3; extern int c =4; come faccio ora a impostare il numero abcper cambiare il suo valore quando cambio a, o b, o c per confrontarlo con qualche dato d (per esempiod=344)?
Grazie!
x = c + b*10 + a*100
x = c + b*10 + a*100
Oh, mio Dio! Mi sto scervellando! Grazie!
Ciao, 2020.10.03_13:33 GMT+3. Ho preso la media mobile standard EA per MetaTrader 4. E ha iniziato a cambiarlo in modo che diventasse redditizio. Quando si cerca di descrivere le condizioni di chiusura usando la funzione OrderProfit() nel tester della strategia, l'Expert Advisor ha smesso di chiudere i trade a quella condizione. Non arriva a chiudere uno scambio. Tuttavia, dubito di aver scritto correttamente le condizioni di chiusura. In caso contrario, l'Expert Advisor chiuderebbe le transazioni. Probabilmente cercherò di scrivere il prezzo di apertura dell'affare e gli ultimi prezzi. Una volta raggiunta la massima differenza tra il prezzo di apertura e l'ultimo prezzo e questa differenza si riduce - chiudi il trade. Allego il file Expert Advisor. 13:50 GMT+3.
Ciao!
Ho iniziato a scrivere una funzione per normalizzare i dati di input. Ma non posso "sostituire" i valori originali con quelli normalizzati. In altre parole, non posso aggiornare i valori nel buffer Open timeseries con i nuovi valori dell'array Temp. Qual è il mio errore? Ho la sensazione che sto cercando di incrociare OOP e non-OOP)).
Sono sicuro che si può fare in un modo più semplice! In questo caso vi prego di insegnarmi)
Ciao!
Ho iniziato a scrivere una funzione per normalizzare i dati di input. Ma non posso "sostituire" i valori originali con quelli normalizzati. Cioè non posso aggiornare i valori nel buffer Open timeseries con i nuovi valori dell'array Temp. Qual è il mio errore? Ho la sensazione che sto cercando di incrociare OOP e non-OOP)).
Sono sicuro che si può fare in un modo più semplice! In questo caso vi prego di insegnarmi)
Leggere la documentazione della lingua
Leggere la documentazione della lingua
Alexey, grazie! Ora è chiaro che non è possibile.
È vero, non sono esattamente mql4. Sto cercando di cambiare i dati attraverso la classe CiOpen. Sono confuso dal metodo Update, che dovrebbe cambiare l'elemento in una posizione specificata dell'array.
Alexei, grazie! Ora è chiaro che non è possibile.
È vero, non ho esattamente mql4. Sto cercando di cambiare i dati attraverso la classe CiOpen. Sono confuso dal metodo Update, che dovrebbe cambiare l'elemento in una posizione specificata dell'array.
Poiché la domanda è posta nella sezione mql4, ho risposto per quanto riguarda mql4. Non ci sono accenni a mql5 nella tua domanda. Ma il risultato è lo stesso.