Errori, bug, domande - pagina 1868
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
costruire 1589
Come fare in modo che OnTimer in un indicatore smetta di funzionare quando il conto/broker cambia, se non ha un tale ticker, o non è aggiunto alla panoramica del mercato, senza usare IndicatorDelete?
Errore nella documentazione - non c'è una funzione IndicatorDelete, c'è ChartIndicatorDelete!
https://www.mql5.com/ru/docs/standardlibrary/cchart/cchartindicatordelete
La situazione è la seguente: eseguo l'indicatore allegato sui futures. Passo ad un altro broker, ma il timer continua a ticchettare, anche se il grafico diventa nero e non si aggiorna.
non scrive il motivo della deinizializzazione
CONTO REASON_ACCOUNT
6
Un altro conto è stato attivato o la riconnessione al server commerciale a causa di un cambiamento nelle impostazioni del conto
costruire 1589
OnDeinit non viene chiamato.
Non si chiama affatto o in questo codice?
costruire 1589
Come fare in modo che OnTimer in un indicatore smetta di funzionare quando il conto/broker cambia, se non ha un tale ticker, o non è aggiunto alla panoramica del mercato, senza usare IndicatorDelete?
Errore nella documentazione - non c'è una funzione IndicatorDelete, c'è ChartIndicatorDelete!
https://www.mql5.com/ru/docs/standardlibrary/cchart/cchartindicatordelete
La situazione è la seguente: eseguo l'indicatore allegato sui futures. Passo ad un altro broker, ma il timer continua a ticchettare, anche se il grafico diventa nero e non si aggiorna.
non scrive il motivo della deinizializzazione
CONTO REASON_ACCOUNT
6
Un altro conto è attivato o la riconnessione a un server commerciale è stata causata da un cambiamento nelle impostazioni del conto
Carico e scarico degli indicatori
Gli indicatori vengono caricati nei seguenti casi
Gli indicatori vengono scaricati nei seguenti casi
La ragione per cui "cambio di conto" non esiste, significa che l'indicatore non viene scaricato al cambio di conto e di conseguenza OnDeinit() per l'indicatore, quando si cambia il conto di trading non lo sarà nemmeno.
Non si chiama affatto o in questo codice?
Indicatori di carico e scarico
Gli indicatori vengono scaricati nei seguenti casi
La ragione per cui "switch account" non esiste, significa che l'indicatore non viene scaricato al cambio di account e di conseguenza non ci sarà nessuna OnDeinit() per l'indicatore quando si cambia il conto di trading.
Infatti, la ragione che ho menzionato funziona solo per gli Expert Advisor.
Allora rimane la domanda: come fare in modo che il timer smetta di funzionare senza rimuovere radicalmente l'indicatore dal grafico?
Infatti, la ragione che ho menzionato funziona solo per gli esperti
Allora rimane la domanda: come far smettere il timer di funzionare senza rimuovere drasticamente l'indicatore dal grafico?
In OnInit() memorizza il punteggio. Nel timer controlla il numero di conto. Se il punteggio è cambiato - uscire dal timer.
Allora rimane la domanda - come si fa a far smettere il timer di funzionare senza rimuovere drasticamente l'indicatore dal grafico?
non pensi che sia una soluzione sbagliata?!
supponiamo di fareACCOUNT_LOGIN!=ACCOUNT_LOGIN_NEW, uccidere il timer e poi tornare a questo account, cosa succede? il timer non ripartirà?
è più facile aggiungere il motivo "cambio di conto" agli indicatori nello stesso modo, o mi sbaglio in qualche modo e questo porterà a qualche difficoltà?
devi ammettere che è una soluzione sbagliata!
È una mossa da cavallo!
Supponiamo di fareACCOUNT_LOGIN!=ACCOUNT_LOGIN_NEW, uccidere il timer e poi tornare a quel conteggio, cosa succede?
Quando viene rilevato un cambio di account, si ricordano già le nuove caratteristiche.
Si può progettare come una piccola biblioteca sul principio che qui(macro). Allora le cose "storte" non saranno una seccatura.