L'iscrizione a OnBookEvent a volte cade - esiste una cosa del genere? - pagina 13

 
Andrey Barinov:

Non sono confuso.

Ecco questo pezzo di codice

Questa è la proprietà del grafico, non l'abbonamento.

È CHARTEVENT_MOUSE_WHEEL, non CHART_EVENT_MOUSE_WHEEL (simile, non uguale).

Vi consiglio di leggere prima tutto il topic

 
Sta cadendo. Perché non è un segnale. Non è nemmeno un abbonamento. Non è certamente una proprietà del grafico.
 

Secondo la risposta del service-desk, il contatore dovrebbe essere lo stesso per tutto il grafico (ogni simbolo è diverso), e ogni sviluppatore MQL deve fare affidamento sul fatto che altri sviluppatori MQL non faranno un errore quando diminuiscono il contatore nello stesso grafico. Le spiegazioni saranno aggiunte all'aiuto.

"Spetta al popolo che annega salvare il popolo che annega".

 
Stanislav Korotky:

Secondo la risposta del service-desk, il contatore dovrebbe essere lo stesso per tutto il grafico (ogni simbolo è separato), e ogni sviluppatore MQL deve contare sul fatto che gli altri sviluppatori MQL non faranno un errore quando diminuiscono il contatore nello stesso grafico. Le spiegazioni saranno aggiunte all'aiuto.

"Tocca agli uomini che affogano salvare gli uomini che affogano".

E se un indicatore invisibile "accidentale" è stato attivato (sono sicuro che ce ne sono nel Mercato)... Se non riavviate il vostro terminale, dovrete agitarlo senza alcun risultato.

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Errori, bug, domande

fxsaber, 2018.08.06 16:49

Vorrei che ci fosse un ProcessExplorer in MT5. Per poter vedere quale EA/indicatore consuma quali indicatori/risorse.

Con l'arrivo dei servizi ancora più rilevanti.

 
fxsaber :

E se l'indicatore "invisibile" è stato lanciato "per caso" (sono sicuro che ce ne sono di simili nel Mercato) ... Finché non riavviate il terminale, dovrete giurare senza risultato.

Con l'arrivo dei servizi è ancora più urgente.

Per poter recuperare il BookEvent (), l'indicatore deve essere visibile nel diagramma.
 
Alain Verleyen:
Per poter ottenere BookEvent (), l'indicatore deve essere visibile nel grafico.

Si tratta di questo. L'indicatore invisibile non-release farà semplicemente un MarketRelease su tutti i simboli da MarketWatch in OnCalculate. E nessuno sarà in grado di abbonarsi al marketWatch finché il terminale non sarà ricaricato.

Документация по MQL5: Получение рыночной информации / MarketBookRelease
Документация по MQL5: Получение рыночной информации / MarketBookRelease
  • www.mql5.com
Обычно эта функция должна вызываться из функции OnDeinit() в том случае, если в функции OnInit() была вызвана соответствующая функция MarketBookAdd(). Либо должна вызываться из деструктора класса, если в конструкторе этого класса вызывается соответствующая функция MarketBookAdd().
 
fxsaber:

indicatore irrecuperabile

Completamente irrecuperabile?

 
fxsaber :

Discorso su di esso. Un indicatore invisibile undelete semplicemente in OnCalculate farà MarketRelease su tutti i simboli da MarketWatch. E nessuno può abbonarsi al vetro fino a quando il Terminale non viene ricaricato.

Scusa, probabilmente non ti capisco.
 
Andrey Barinov:

Completamente inamovibile?

Non riesco a farlo cancellare.

 
fxsaber:

Non riesco a rimuoverlo.

L'avete provato?

if(reason == REASON_INITFAILED)
  {
    Print( "Индикатор удалён! Причина - ошибка инициализации." );
    int window=ChartWindowFind();
    string sh_name = ChartIndicatorName(ChartID(), window, 0); 
    ChartIndicatorDelete(ChartID(), window, sh_name);
  }
Motivazione: