MQL5: Doğrulama :-( Ne olduğunu ve nasıl çözüldüğünü araştırmak için şimdiden beynimi harcamıştım. - sayfa 3
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Merhaba.
Kim yardımcı olabilir, neyin yanlış olduğunu anlamıyorum.
Tüm kontroller yapılıyor, farklı şekillerde denedim, validasyondan geçmiyor ve bu kadar.
hata size düz metin olarak bağırıyor - geçersiz birim
eğer komisyoncu ciddiyse, özellikle bir banka ise, o zaman 0,000001 lot olmayacaktır, minimum lotu ayarlayın = 1
İşlem talebinin hacmini kendiniz oluşturuyorsanız, her bir çift sayı NormalizeDouble aracılığıyla normalleştirilmelidir.
çok için
fiyatlar için, alır, durur
evet ve genel olarak, sabitlerde belirlenen sınırlar dahilinde olup olmadığınızı kontrol edin.
https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants
ör. SYMBOL_VOLUME_MIN ve SYMBOL_DIGITS
Çeşitli parametreler için test cihazında çalıştırdım, hata yok. Otomatik doğrulamada, hatanın neden ortaya çıktığı, hata numaraları değil, açıklamalar değil, aptalca Geçersiz, neden anlaşılmadığı açık değil. Günlükler her şeyi kaydeder, ancak orada gösterilmez, olaylar zinciri bile izlenemez.
Beyaz Rusça bilgilendirilirsiniz: yanlış cilt .
Yanlış cilt yazdığını fark ettim yani normalleştirme çalışmıyor, neden şimdi test cihazındaki ayarlara normalleştirilmemiş bir tane eklemeye çalışıyorum, açmadan önce normalleştiriyorum, kurallara göre, test cihazındaki her şey hatasız çalışıyor . Doğrulamada çalışmıyor. Farklı ses adımları, farklı minimum hacimler vb. ile farklı enstrümanlarda çalıştırdım. Test cihazında hatasız çalışıyorsa neden doğrulamadan geçmiyor ???
Ve orada NASIL normalleştiğinizi kim bilebilir? Belki parti adımı 0.025'tir? Ve minimum 0.03'tür?
Neyi yanlış yaptım?
Neyi yanlış yaptım?
Rica ederim: