Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1306
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
Per favore aiutatemi, ho aggiunto un altro buffer all'indicatore (double ma_buffer_stop[];), ma non disegna o dà errori(
Controllo, ma ci entriamo anche qui?
Questa è solo la prima cosa che mi viene in mente.A volte prendo la divisione a zero. (Tutto può succedere nella dinamica).
Lo cerco commentando le operazioni di divisione e lanciando l'EA sul grafico.
C'è un modo per ottenere la linea con l'errore usando metodi più normali?
Il problema è che l'errore si verifica solo in un certo stato. Cioè, l'errore può scomparire ad un certo timeframe e con una nuova candela. È buono quando lo si nota a ore 4. C'è tempo per trovarlo.
C'è un modo per ottenere la linea con l'errore usando metodi più convenzionali?
Dovreste avere una voce nel log dell'esperto con il file e il numero di linea dove è avvenuta la divisione per zero
Devi avere una voce nel log di Expert Advisor con il file e il numero di linea in cui la divisione per zero ha avuto luogo
2020.11.27 11:55:29.795 qstr7_52_1 EURUSD,H4: zero divide in 'qstr7_52_1.mq4' (962,43)
Solo questo.
962,43 però.
Ecco qua))) Grazie!!!!!
Ma ci entriamo anche qui?
solo sulla cima della mia testa.Andare a
Se faccio questo, disegna
Questa matrice ha solo i valori giusti nei punti di intersezione, altrove il suo valore è EMPTY_VALUE. Pertanto, nulla è visibile. È necessario inserire una variabile globale e assegnarle dei valori al momento dell'intersezione. E darà già il valore attuale al momento dell'intersezione, o il valore passato quando non c'è intersezione.
Questa matrice ha solo i valori giusti nei punti di intersezione, altrove il suo valore è EMPTY_VALUE. Pertanto, nulla è visibile. È necessario inserire una variabile globale e assegnarle dei valori al momento dell'intersezione. E darà già il valore attuale al momento dell'intersezione, o il valore passato quando non c'è intersezione.
Grazie, ha funzionato)
Questa matrice ha solo i valori giusti nei punti di intersezione, altrove il suo valore è EMPTY_VALUE. Pertanto, nulla è visibile. È necessario inserire una variabile globale e assegnarle dei valori al momento dell'intersezione. E darà già il valore attuale al momento dell'intersezione, o il valore passato quando non c'è intersezione.
Ho moltiplicato PeriodMaSlow per 2
e il codice iniziale funziona senza errori