Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1350
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
... In seguito alla domanda precedente
C'è la possibilità di un buffer di scambio tra l'Expert Advisor e gli indicatori aperti nello stesso grafico?
Cioè l'Expert Advisor ci mette qualcosa e gli indicatori ne leggono qualcosa.
Database
Ho incontrato uno strano problema. Mentre l'EA è in esecuzione, a volte l'EA viene terminato a causa della divisione per zero.
Ecco la linea 1321.
Come è possibile? Perché nella prima condizione " B " non è uguale a zero. Quindi nel secondo caso non può essere anche la divisione per zero. O le condizioni sono state verificate fuori dall'ordine?
Di fronte a un problema confuso.
Dite bene, le condizioni sono controllate in ordine. Se il primo è falso, il secondo non viene controllato.
Tuttavia, il vostro terminale sta imprecando al 60° carattere della stringa, mentre la divisione è al massimo 17. Forse non è 'C.mqh' che stai guardando.
Mi piace anche fare così:
Tuttavia, avete il terminale che impreca al 60° carattere della stringa, e la divisione è al massimo 17.
Ho cambiato la stringa per facilitare la lettura. Ecco l'originale.
Il segno di divisione è esattamente nella 60a posizione.
Fai un'impronta "B" davanti alla condizione. Cosa scriverà?
Lo proverò. Ma purtroppo scintille solo sul reale. E molto raramente. Dobbiamo aspettare...
Faccio come Alexei, 2 se. In un ifa con AND logico ha preso anche la divisione per zero negli AND seguenti. Due "se" hanno risolto il problema.
E stava anche catturando la divisione per zero nelle E seguenti. Due iphs hanno risolto il problema.
Grazie.