A proposito, tutti gli altritipi di eventi sono eventi broadcast, solo che non hanno bisogno di essere collegati o scollegati - tutto viene comunicato automaticamente durante l'inizializzazione dello script.
OnChartEvent ha eventi di trasmissione - così come eventi normali.
E se puoi fare quelle normali lì - puoi farle anche qui
Niente affatto - OnChartEvent riceve eventi di trasmissione - così come eventi normali
E se si possono fare trasmissioni lì, si possono fare anche qui.
E che dire di altri eventi OnTick o OnCalculate? Qualche obiezione alla loro trasmissione? OnChartEvent è anche trasmesso, nonostante gli allegati. Se l'obiezione è alla parola "tutti", la sostituisco con "molti". Il punto è che tutte le opzioni finora hanno escluso la possibilità che qualcun altro la disabiliti.
Gli sviluppatori l'hanno risolto e quando uscirà la nuova build, controlleremo allora il "tuo" errore.
L'esempio di test è semplice: chiama MarketBookAdd( x ) nel 1° Expert Advisor, poi chiama MarketBookRelease( x ) nel 2° Expert Advisor... e poi aspettare l'evento OnBookEvent( x ) nel 1° Expert
Se fai quello che scrivi sullo stesso simbolo, naturalmente l'abbonamento sarà distrutto da quel simbolo nello stesso terminale!
E questo è corretto.
Poi fai come segue: chiama MarketBookAdd( x ) nel 1° EA, poi chiama MarketBookAdd( x ) e MarketBookRelease( x ) nel 2° EA... e poi aspettare l'evento OnBookEvent( x ) nel 1° Expert
A100: Poi fai come segue: chiama MarketBookAdd( x ) nel 1° esperto, poi chiama MarketBookAdd( x ) e MarketBookRelease( x ) nel 2° esperto... e poi aspettare l'evento OnBookEvent( x ) nel 1° Expert
Usate il mio codice e non avrete problemi di abbonamento.
Usa il mio codice e non avrai problemi ad abbonarti.
Domani controllerò il potere magico del tuo codice... nel frattempo, vorrei la tua opinione su... la funzione di apertura/chiusura di un bicchiere può essere combinata con la funzione di iscrizione/disiscrizione a/da eventi su questo bicchiere o devono essere separate
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
A proposito, tutti gli altri tipi di eventi sono eventi broadcast, solo che non hanno bisogno di essere collegati o scollegati - tutto viene comunicato automaticamente durante l'inizializzazione dello script.
OnChartEvent ha eventi di trasmissione - così come eventi normali.
E se puoi fare quelle normali lì - puoi farle anche qui
Niente affatto - OnChartEvent riceve eventi di trasmissione - così come eventi normali
E se si possono fare trasmissioni lì, si possono fare anche qui.
E che dire di altri eventi OnTick o OnCalculate? Qualche obiezione alla loro trasmissione? OnChartEvent è anche trasmesso, nonostante gli allegati. Se l'obiezione è alla parola "tutti", la sostituisco con "molti". Il punto è che tutte le opzioni finora hanno escluso la possibilità che qualcun altro la disabiliti.
Vedremo se ci sarà una correzione.
Buone notizie.
Di quale errore si tratta? Vedo lo stesso identico post sulla transazione disabilitata.
La tua iscrizione sta fallendo a causa di un errore ditransazione libro non valido
Non chiamoMarketBookRelease ma quando unatransazione di libro non validaappare nel log
OnBookEvent smette di comporre (si potrebbe dire che l'abbonamento "cade")
Questa è una causa di errore completamente diversa da quella discussa in questo thread. Se si elimina una causa, l'altra non scomparirà da sola
Proprio come qui https://www.mql5.com/ru/forum/1111/page2237#comment_8159123 gli errori sono gli stessi ma il modo di risolvere uno non si adatta all'altro - quindi le cause sono diverse
Sono sicuro che questa è la ragione del bug.
Gli sviluppatori l'hanno risolto e quando uscirà la nuova build, controlleremo allora il "tuo" errore.
Il controllo dell'esempio è semplice: chiama nel 1° EA MarketBookAdd( x ), poi chiama nel 2° MarketBookRelease( x )... E aspetta 1 evento
Se fai quello che scrivi sullo stesso simbolo, naturalmente l'abbonamento sarà distrutto da quel simbolo nello stesso terminale!
E questo è corretto.
Aggiunto da
Devi solo usare correttamente l'abbonamento.
Se fai quello che scrivi sullo stesso simbolo, naturalmente l'abbonamento sarà distrutto da quel simbolo nello stesso terminale!
E questo è corretto.
Poi fai come segue: chiama MarketBookAdd( x ) nel 1° esperto, poi chiama MarketBookAdd( x ) e MarketBookRelease( x ) nel 2° esperto... e poi aspettare l'evento OnBookEvent( x ) nel 1° Expert
Usate il mio codice e non avrete problemi di abbonamento.
Usa il mio codice e non avrai problemi ad abbonarti.