MQL5'te birlikte öğrenme ve yazma - sayfa 42

 
Teşekkür ederim!
 
Görünüşe göre hayır.
 

Bu komut dosyasının neden tüm siparişleri silmediğini söyleyin, terminalde bekleyen 3 sipariş var, ancak komut dosyası yalnızca 2'yi siliyor.

 for (i = 0 ; i < OrdersTotal (); i++)
     {
     ticket = OrderGetTicket (i);
     Alert (ticket, " " ,i);
     if (ticket > 0 )
       {
       trade.OrderDelete(ticket);
       }
     }
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
asasusa : Bu betiğin neden tüm siparişleri silmediğini söyle, terminalde bekleyen 3 sipariş var, ancak komut dosyası yalnızca 2'yi siliyor
Durum nedeniyle
i < OrdersTotal (); 
Orada Uyarınız var - ne gösterdiğine bakın.
 
Yedelkin :
Durum nedeniyle Orada bir Uyarınız var - ne gösterdiğine bakın.
Ve bu durumda yanlış olan nedir, detaylandırabilir misiniz?
 
int total=OrdersTotal();

for(i = total; i > 0; i--)
     {
     ticket = OrderGetTicket(i);
     Alert(ticket," ",i);
     if(ticket > 0)
       {
       trade.OrderDelete(ticket);
       }
     }
 
sovetnikmaker : Peki bu durumda yanlış olan ne, detaylandırabilir misin?

for ifadesinin açıklamasına bakın ve iki soruyu yanıtlamaya çalışın:

1) benim belirttiğim koşulun döngüde ne sıklıkta kontrol edildiği;

2) "i < OrdersTotal ()" koşulunun sonraki her kontrolünde OrdersTotal () işlevinin hangi değerleri döndürdüğü (for operatörünün gövdesinin siparişi silme kodunu içerdiği dikkate alınarak).

 
Göstergenin MT4'ten MT5'e dönüştürülmesiyle ilgili olarak kiminle iletişime geçebilirim?
 
iTC :
Göstergenin MT4'ten MT5'e dönüştürülmesiyle ilgili olarak kiminle iletişime geçebilirim?
En üstte "İş" hizmetine bir bağlantı var - oraya gidiyorsunuz
 
ilunga :
En üstte "İş" hizmetine bir bağlantı var - oraya gidiyorsunuz
Teşekkür ederim.
Neden: