OnBookEvent aboneliği bazen düşüyor - böyle bir şey var mı? - sayfa 13

 
Andrey Barinov :

karıştırmıyorum

İşte kodunuzdan snippet

Bu, abonelik değil , grafik özelliğidir .

CHARTEVENT_MOUSE_WHEEL hakkında konuşuyoruz, CHART_EVENT_MOUSE_WHEEL hakkında değil (görünüşe göre aynı şey değil)

Öncelikle tüm konuyu okumanızı tavsiye ederim.

 
Düşer. Çünkü bu bir sinyal değil. Ve bir abonelik değil. Ayrıca, grafiğin bir özelliği değildir.
 

Servis masasından gelen cevaba göre, sayaç, fikirlerine göre, tüm çizelge için aynıdır (her karakter ayrıdır) ve her MQL program geliştiricisi, diğer MQL geliştiricilerinin karışıklık yapmadığı gerçeğine güvenmelidir. aynı grafikte sayacı azaltmak. Açıklamalar yardıma eklenecektir.

"Boğulanların kurtuluşu, boğulanların kendi işidir."

 
Stanislav Korotky :

Servis masasından gelen cevaba göre, sayaç, fikirlerine göre, tüm çizelge için aynıdır (her karakter ayrıdır) ve her MQL program geliştiricisi, diğer MQL geliştiricilerinin karışıklık yapmadığı gerçeğine güvenmelidir. aynı grafikte sayacı azaltmak. Açıklamalar yardıma eklenecektir.

"Boğulanların kurtuluşu, boğulanların kendi işidir."

Ve eğer görünmez bir gösterge "yanlışlıkla" başlatıldıysa (Eminim Piyasada bu tür göstergeler vardır)... Terminali yeniden başlatana kadar, boşuna yemin etmeniz gerekecek.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

fxsaber , 2018.08.06 16:49

MT5'te ProcessExplorer olmaması çok kötü. Hangi EA/göstergenin hangi göstergeleri/kaynakları tükettiğini netleştirmek için.

Hizmetlerin gelişiyle daha da alakalı.

 
fxsaber :

Ve eğer "görünmez" göstergesi "tesadüfen" başlatıldıysa (Eminim Markette böyleleri vardır)... Terminali yeniden başlatana kadar sonuçsuz bir şekilde yemin etmeniz gerekecektir.

Hizmetlerin gelişiyle daha da acil.

BookEvent()'i alabilmek için göstergenin grafikte görünür olması gerekir.
 
Alain Verleyen :
BookEvent()'i alabilmek için göstergenin grafikte görünür olması gerekir.

Bununla ilgili. Sadece OnCalculate'deki görünmez, çıkarılamayan bir gösterge, MarketWatch'taki tüm semboller için bir MarketRelease yapacak. Ve Terminal yeniden yüklenene kadar hiç kimse sipariş defterine abone olamayacak.

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

çıkarılabilir olmayan gösterge

Tamamen kaldırılamaz mı?

 
fxsaber :

Bunun hakkında konuşma . Sadece OnCalculate'deki görünmez bir geri alma göstergesi, MarketWatch'taki tüm sembollerde MarketRelease yapacak. Ve Terminal yeniden yüklenene kadar hiç kimse cama abone olamaz.

Üzgünüm, muhtemelen seni anlamıyorum.
 
Andrey Barinov :

Tamamen kaldırılamaz mı?

silemiyorum

 
fxsaber :

silemiyorum

Peki denedin mi?

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