Hatalar, hatalar, sorular - sayfa 1914
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Daha spesifik olarak, mümkünse?
sıfırdan başlamak
Daha spesifik olarak, mümkünse?
sıfırdan başlamak
Bunlar iki eşdeğer seçenek. (i=1...) için ise, Sipariş Seçimi (i-1,...), if için (i=0,...) - Sipariş Seçimi(i,...)
for (i= 1 ; i <= OrdersTotal (); i++) Bu listedeki siparişler sıfırdan OrdersTotal ()-1 dahil olmak üzere numaralandırılmıştır (Artem Trishkin kusura bakmayın, nys2000 için bekleme süresini kısalttı).
Teşekkürler, ancak OrderSelect'te 0'dan OrdersTotal()-1'e kadar olan sipariş numaralandırması dikkate alınır (i-1,...)
Teşekkürler, ancak OrderSelect(i-1,...) içinde 0'dan OrdersTotal()-1'e kadar olan sipariş numaralandırması dikkate alınır.
ters sırada yapın..
İşte böyle basit bir kod:
İşlev başlatıldığı anda iki Satın alma pozisyonu açık. İşlev, iki siparişin varlığının iki katı yazdırır: Geçiş No. 1, Geçiş No. 2.
Yorumları kaldırın ve işlevi yeniden çalıştırın. Bir satın alma siparişini neşeyle yıkıyor, dürüstçe "Pass No. 1" yazdırıyor ve döngüden çıkıyor. İkinci sıraya dokunulmadan kalır. "Pass #2" mesajı görünmez.
Sihir nedir?
1. i=1, Sayılan siparişler ... koşulu kontrol edildi 1<= 2 ? Evet. Siparişi Seçti ve Kapattı.
2. ben++ (i=2)
3. OrdersTotal()=1 <---------- döngü içinde bir emri kapatarak, aslında döngüden çıkma koşulunu değiştirdik
4. 2<=1 ? hayır <----------- işte sizin "sihriniz" ve buna göre döngüden çıkın
CHART_WINDOW_HANDLE neden ek bir grafik kimliği var, çünkü bir grafik kimliği var, hangi amaç için gerekli?
CHART_WINDOW_HANDLE neden ek bir grafik kimliği var, çünkü bir grafik kimliği var, hangi amaç için gerekli?
Çalışma hatası
Sonuç: rastgele sayı (kesinlikle 3 değil)