Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 554
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
Söze karışma - doğal olarak OnCalculate'e yapılan çağrı, terminalin kendisi tarafından yapılan bir çağrıyı ima eder, çünkü
Şey, OnCalculate'i kendin aramak zorunda değildin. düzenli olarak yapıyorum. Ve ortaya çıktığı gibi, yalnız değilim .
Kısacası, MT4'te aynı kod sorunsuz çalışıyor, MT5'te çöküyor. Beşlinin davranışları düzeltilecek mi?
Şey, OnCalculate'i kendin aramak zorunda değildin. düzenli olarak yapıyorum. Ve ortaya çıktığı gibi, yalnız değilim .
Kısacası, MT4'te aynı kod sorunsuz çalışıyor, MT5'te çöküyor. Beşinin davranışı düzeltilecek mi?
Gösterge ortamının hazırlanmasını garanti eden OnCalculate olduğundan, yalnızca OnCalculate'e ilk girişten sonra göstergede çalışabilirsiniz.
Yukarıdaki kod, bu kuralın yalnızca MT4'te çalıştığını gösterir. MT5'te durum farklıdır.
Bir kez daha, OnCalculate'e yalnızca ilk giriş ortamın hazırlanmasını sağlar.
"Bir moderatörle anlaşmazlık" kuralına giren ve bir yasakla cezalandırılan bir anlaşmazlığa beni kışkırtmaya çalışıyorsun. Seninle tartışmak niyetinde değilim.
Senden farklı olarak, sözlerimi tamamen doğrulayan bir kod verdim. Anlamak isteyen herkes kodu çalıştırabilir ve sözlerimin doğru olduğundan emin olabilir.
Merhaba, bu sorunla karşılaştım.
Programın bir koşulu var: değişken (belirli siparişlerin kârının hesaplandığı) diğer birkaç değişkenin ifadesinden daha azsa, o zaman birkaç fonksiyon daha fazla yürütülür.
Hemen ne ve nasıl hesaplandığını tam olarak açıklamayacağım, çok şey ortaya çıkacak. Belki cevap basit olacaktır, sadece bilmiyorum :)
Bu nedenle, program yürütüldüğünde, bu koşul, aslında ilk değişken diğerinden çok daha büyük olduğunda (örneğin, test cihazında - 146.3412 ve 0.41) değerleri görüntülediğinde, doğru olduğu ortaya çıkıyor.
Bu koşuldaki tüm değişkenler double türündedir ve tek tek doğru şekilde hesaplanır.
İstemi, ne ile bağlanabilir?
Sorun nedir?
Beni " moderatörle tartış " kuralına giren ve ban ile cezalandırılacak bir tartışmaya kışkırtmaya çalışıyorsun. Seninle tartışmak niyetinde değilim.
Senden farklı olarak, sözlerimi tamamen doğrulayan bir kod verdim. Anlamak isteyen herkes kodu çalıştırabilir ve sözlerimin doğru olduğundan emin olabilir.
Vladimir'in şu anki diyalogda moderatöre atanan işlevleri GERÇEKLEŞTİRMEDİĞİ basit bir nedenle, bu anlaşmazlık moderatörle bir anlaşmazlık olarak kabul edilmemelidir. Bu sadece iki programcı arasındaki bir anlaşmazlık.
Ancak, moderatörlerle konuşurken teknik noktalarımı savunmaya çalıştığım için defalarca yasaklandım. Ve etik olmayan davranışla suçlandı - "bir moderatörle anlaşmazlık." Aynı tırmıkla adım atmaya niyetim yok.
O tartışmaları okudum. Ancak hiçbir anlaşmazlık yoktu, ancak açıklamaları ve terminalin arızasını kanıtlama girişimlerini anlama arzusu yoktu. Sözlerin hiçbir şey tarafından desteklenmedi. Ekran görüntüsü almak ve düşüncelerinizi net bir şekilde açıklamak için çok tembelsiniz.
Geliştiricilerin sizden daha aptal olduğunu ve misilleme olmayacağını kanıtlamaya çalışmayın.
MT4'ün MT5'ten farklı davranması, MT5'in yanlış davrandığı anlamına gelmez.