Errori, bug, domande - pagina 1400
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
Dopo l'aggiornamento alla nuova build(1178), quando carico l'EA sul grafico, ottengo il seguente errore nel log con lo scarico del programma dal grafico:
//---
Per quanto ho capito, questa situazione si verifica quando si cerca di nascondere oggetti grafici usando il metodoCChartObject::Timeframes(OBJ_NO_PERIODS).
P.S. Anche se no, il problema è molto probabilmente dovuto a qualche altra ragione. Cercando di localizzare, continuerà in servicedesk, ha aperto un'applicazione.
l'autore è già consapevole di questo e sta pensando intensamente a come possa essere successo
l'autore ha pensato bene e ha risolto questo punto, apparirà nel prossimo aggiornamento
il difetto era una caratteristica non registrata del broker
Tutto andava bene prima
costruire 1178. Errore di compilazione:'B' - template mismatch
ma prima andava bene
Perché l'evento OnTimer non viene attivato negli indicatori, chiamati attraverso iCustom?
Architettonicamente l'evento timer è un evento grafico, quindi in questo caso gli indicatori non possono riceverlo.
Se questo indicatore chiama a sua volta altri indicatori, allora alla prima chiamata automatica di OnCalculate subito dopo aver lasciato OnInit, i dati di questi indicatori non saranno calcolati, e inoltre l'indicatore non potrà "aspettare" il loro calcolo senza uscire da OnCalculate. E non ci sarà una prossima chiamata di OnCalculate fino alla fine del fine settimana, quando inizieranno i primi ticchettii. In questo caso né OnTimer, né OnChartEvent funzionano in questo indicatore per chiamare il repaint quando i dati vengono ricevuti. Alla fine, l'unico modo che posso vedere - attraverso la DLL per chiamare "Refresh" nel grafico dal menu contestuale della finestra - non credo che gli sviluppatori abbiano previsto questo metodo per il normale lavoro degli indicatori in MT5. Altrimenti, l'utente dovrà aspettare davanti al grafico premendo questo pulsante fino a quando l'indicatore viene reso, il che difficilmente lo renderà felice.
Se per MT4:
questo non funzionerà? https://www.mql5.com/ru/code/11678
non funziona così? https://www.mql5.com/ru/code/11678
Questo script è per MetaTrader 4 :)
In MT4 solo tutti i dati sono calcolati dal terminale prima di essere ricevuti nei programmi mql4