MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1685
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bu neden kötü?
evet millet, soru-cevap formatına uygun değil ve bu aptalca bir formatlama, metne bir sonraki satıra sarmadan bir kod satırı ekleyemezsiniz, normal bir kod parçasını alıntılayamazsınız : mesajın tamamı cepten eklenir.
Bir sipariş olmadığında OrdersTotal sıfır döndürür. Ama bir şekilde
for ( int i = OrdersTotal() ; i > 0 ; i -- )
sonsuz bir döngü verir, ancak >= vermez.
zs mql'de iletişim için daha uygun başka bir platform var mı???Bu, MQL platformunun ve dilinin geliştiricilerinin sitesidir.
En doğru cevapları daha da doğru bir şekilde nereden alabilirsiniz?
Ve sorunuz dizilerle nasıl çalışılacağının yanlış anlaşılması alanından geliyor.
yanlış döngü:
böyle gerekir:
Bir sipariş olmadığında OrdersTotal sıfır döndürür. Ama bir şekilde
for ( int i = OrdersTotal() ; i > 0 ; i -- )
sonsuz bir döngü verir, ancak >= vermez.
zs mql'de iletişim için daha uygun başka bir platform var mı???büyüktür veya eşittir, çünkü dizinin ilk elemanı da hesaba katılmalıdır ve dizideki indeksi sıfırdır.
Merhaba!
Değişkenler bu şekilde bildirilir
input string startHour ="00:20"; input string endHour ="23:40"; datetime startTime, endTime;
mql4 kodunda satır şöyle
mql5 derleyicisi hata veriyor'( TimeToString ' - değişken bekleniyor),uyarı('sayı'dan 'dize'ye örtük dönüştürme)
Lütfen bana nasıl düzeltileceğini söyle?
...
Lütfen bana nasıl düzeltileceğini söyle?
Kodu kopyalamayın (DRY = Kendinizi Tekrar Etme ilkesi) İşlevleri kullanın. Örneğin:
Herhangi bir geçersiz stime dizesi sıfır zamana dönüştürülür
Bu, MQL platformunun ve dilinin geliştiricilerinin sitesidir.
En doğru cevapları daha da doğru bir şekilde nereden alabilirsiniz?
Ve sorunuz dizilerle nasıl çalışılacağının yanlış anlaşılması alanından geliyor.
1 siparişli OrdersTotal 0 değil 1 döndürür, 0 sipariş olduğunda sırasıyla 0 döndürür.
"Bu, MQL platformunun ve dilinin geliştiricilerinin sitesidir. En doğru cevapları başka nereden alabilirsiniz?"
- bunun geliştiriciler için bir kaynak olması, bunun için uygun olduğu ve burada yapmanız gerektiği anlamına gelmez, sanki soru-cevap formatı için özel olarak tasarlanmış kaynaklar varmış gibi.