MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1721

 
EVGENII SHELIPOV # :

Bunu görmek için siparişlerin kapalı olduğundan emin olmanız gerekiyor ancak bu Expert Advisor'da bu durum olmuyor. Ve tüm sorun, maksimum siparişin kapanmasından sonra ortaya çıkıyor.

Soru yine yanıltıcı.

Hemen " tüm sorun max siparişin kapanmasından sonra oluyor " yazabilirsiniz.

OnTick() öğesine bir satır eklemeyi deneyin

   if (prev_ticket==GetTicketMaxOrder())prev_ticket=prev_ticket- 1 ;
 

<> üzerindeki nesne kimliklerini karşılaştıramaz .. sadece equal/not_equal (o/değil)

bilet numarası bazı sınırlar dahilinde benzersizdir, ancak hiç kimse, hiçbir yerde ve hiçbir şekilde siparişlerini garanti etmez ve hatta vaat etmez

Zamanında daha yeni olan siparişlerin daha büyük bir bilet aldığını belirtirseniz, yalnızca test eden kişiye yazarsınız (ve o zaman bile bu söz konusudur)

 
Maxim Kuznetsov # :

<> üzerindeki nesne kimliklerini karşılaştıramaz .. sadece equal/not_equal (o/değil)

bilet numarası bazı sınırlar dahilinde benzersizdir, ancak hiç kimse, hiçbir yerde ve hiçbir şekilde siparişlerini garanti etmez ve hatta vaat etmez

Zamanında daha yeni olan siparişlerin daha büyük bir bilet aldığını belirtirseniz, yalnızca test eden kişiye yazarsınız (ve o zaman bile bu söz konusudur)

Zaten söylendi ve işte cevap

 
Merhaba. Bir danışmanın/göstergenin onBookEvent aracılığıyla yalnızca bir karakter üzerinde çalışabileceğini doğru anlıyor muyum? Ve başka bir sembolün düzen defterindeki değişiklikleri dikkate almaya zorlamak için hiçbir insan yolu yok mu?
 
Scarick # :
Merhaba. Bir EA/göstergenin onBookEvent aracılığıyla yalnızca bir karakter üzerinde çalışabileceğini doğru anlıyor muyum? Ve başka bir sembolün düzen defterindeki değişiklikleri dikkate almaya zorlamak için hiçbir insan yolu yok mu?

Doğru anlamayın.

 bool    MarketBookAdd ( 
   string    symbol        // символ 
   );

Hangi karakterlere abone olursanız, OnBookEvent() bunlar üzerinde çalışacaktır. Sadece etkinliğin hangi karaktere geldiğini kontrol etmeniz gerekiyor.

 void OnBookEvent ( const string & symbol );
 
MakarFX # :

Soru yine yanıltıcı.

Hemen " tüm sorun max siparişin kapanmasından sonra oluyor " yazabilirsiniz.

OnTick() öğesine bir satır eklemeyi deneyin

Evet Makar ne diyeceğimi bile bilmiyorum

 
EVGENII SHELIPOV # :

Evet Makar ne diyeceğimi bile bilmiyorum

Bence yarın başlamalısın, tabiri caizse, önce, önce, önce

 
EVGENII SHELIPOV # :

Evet Makar ne diyeceğimi bile bilmiyorum

Veya bunun gibi https://www.mql5.com/en/forum/160683/page1715#comment_25632530

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2021.11.03
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
Alexey Viktorov # :

Doğru anlamayın.

Hangi karakterlere abone olursanız, OnBookEvent() bunlar üzerinde çalışacaktır. Sadece etkinliğin hangi karaktere geldiğini kontrol etmeniz gerekiyor.

Yani, göstergede 5 karakter imzalarsam, o zaman sadece bir OnBookEvent() aracılığıyla 5 karakterin tamamıyla çalışabilir miyim? Ana şey, değişiklik hangi karaktere göre filtrelemektir?

 
EVGENII SHELIPOV # :

Veya bunun gibi https://www.mql5.com/en/forum/160683/page1715#comment_25632530

Maksim Kuznetsov # :

bilet numarası bazı sınırlar dahilinde benzersizdir, ancak hiç kimse, hiçbir yerde ve hiçbir şekilde siparişlerini garanti etmez ve hatta vaat etmez

Bilgili insanların yazdıklarını dikkate almanız gerekir.

Yargılarınızın mantığına göre açılış saatine göre arama yapmanız, yani minimum biletin herkesten önce, maksimum biletin herkesten sonra açılması sizin için daha iyidir.

Neden: