Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1303
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
Buon pomeriggio,
Per favore aiutatemi a trovare un bug... Copio i valori delle barre (BarsCount) dal buffer dell'indicatore nello script, poi faccio un loop dei valori, rilevo un segnale e li stampo a Print(); sembra semplice, ma non è così facile... Ricevo tutti i segnali come volevo, tranne che per l'attraversamento della linea dello zero.
Forse questo non è permesso nello script? Ho allegato il codice e uno screenshot del log... Grazie mille!
Il crossover può essere definito solo confrontando il valore dell'indice dell'array precedente con zero e il valore di quello attuale con zero. Cioè, era sopra lo zero ed è diventato sotto lo zero. O viceversa, era più basso ed è diventato più alto.
E assicuratevi di leggere la documentazione su come funziona l'if tlse if.
Se il vostro codice contiene una condizione, tutte le successive non saranno processate.
Un'intersezione può essere definita solo confrontando l'indice della matrice precedente con zero e quello attuale con zero. Cioè era sopra lo zero ed è diventato sotto lo zero. O viceversa, era più basso ed è diventato più alto.
E assicuratevi di leggere la documentazione su come funziona l'if tlse if.
Se il vostro codice contiene una condizione, tutte le successive non saranno processate.
Tutto era giusto per quanto riguarda il controllo del livello rispetto a zero. Ho spostato le condizioni di intersezione all'inizio del codice e tutto funziona. Grazie!
In generale, è necessario pulire altro, sono necessari solo quando le condizioni sono reciprocamente esclusive e la sovrapposizione è condizioni separate.
Dice: perché non ti sei degnato di restituire il valore?
Dice: perché non ti sei degnato di restituire il valore?
Esattamente!!! Oh mio Dio)))
Dice: perché non si è degnato di restituire il valore?
Grazie!!!
e datetimeOrderOpenTime(); Come posso ottenere questi dati programmaticamente in mql5 per le posizioni già chiuse? Cioè, il tempo di apertura e chiusura di una posizione chiusa?
In mql4 ci sono funzioni
e datetimeOrderOpenTime(); Come posso ottenere questi dati programmaticamente in mql5 per le posizioni già chiuse? Cioè, il tempo di apertura e chiusura delle posizioni chiuse
Puoi darmi un suggerimento? Questa voce:
var1=(var<10)?1:0;
Cosa significa, come interpretarlo, opzioni di utilizzo. Parametri.