[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 244
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ırada ne var hakkında konuşun
lot = NormalizeDouble(..., 1 );
normalizasyon en fazla iki işaret (0,1,2) olabilir.
Adımı doğru anladıysam yapılabilir - lota ne kadar bakiye eklenecek?
ya da lotu artırmak için sabit bir eğri olması gerektiğini mi kastediyorsunuz, ancak böyle bir ilerlemedeki noktayı görmüyorum.
Sırada ne var hakkında konuşun
normalizasyon en fazla iki işaret (0,1,2) olabilir.
düzeltildi.
sadece bence bu, partiyi arttırmanın sürekli bir ilerlemesi anlamına geliyordu ............
ama bunun yerine, bu lot optimizasyon işlevini kullanın, MM burada çalışır, eğer ticaret kaybı varsa, lot ilkine düşecektir.
MM gerçekten harika ;)
Sadece kodum hakkında şüphelerim vardı: bir demo hesabında her şey doğru, ancak gerçek bir hesapta (FXstart'ta bir mikro hesap) 2 kat daha az görünüyor.
Bu nedenle, AccountBalance () yüzdesinin nasıl doğru şekilde hesaplandığını bilmek istiyorum.
PS Komut dosyalarıyla manuel olarak ticaret yapıyorum, bu yüzden MM benim için işe yaramaz.
Merhaba!
Lütfen hata kodunu çözmeme yardım edin.
Hatanın kendisi:
Anladığım kadarıyla, 114 bir dizge ve 1 bir karakter-yerdir (daha kesin olmak gerekirse, hatanın kendisi bu karakter-yerinden öncedir)
Peki ve böylece, derlemeden sonra bu hata var. İşte bir kod parçası....
Biri bana söyleyebilir mi ......... Şimdiden teşekkürlerHayır, algoritma böyle çalışmıyor.
Stratejinize göre buradaki mantık doğru.
strateji yanlış.
en azından şöyle:
söylemek
OrderSelect için parantez içinde yazılanlar açıktır
ancak, örneğin, OrderCloseTime() veya OrderLots() için - neden parantezler ve bunlara ne yazılabilir?
söylemek
OrderSelect için parantez içinde yazılanlar açıktır
ancak, örneğin, OrderCloseTime() veya OrderLots() için - neden parantezler ve bunlara ne yazılabilir?
Basitçe söylemek gerekirse, işlevleri değişkenlerden ayıran şey parantezlerdir.
ama tamamen kendin içinse her şeyi yazabilirsin :))))
Merhaba!
Lütfen hata kodunu anlamama yardım edin.
Hatanın kendisi:
Anladığım kadarıyla, 114 bir dizge ve 1 bir karakter-yerdir (daha kesin olmak gerekirse, hatanın kendisi bu karakter-yerinden öncedir)
Peki ve böylece, derlemeden sonra bu hata var. İşte bir kod parçası....
Biri bana söyleyebilir mi ......... Şimdiden teşekkürlerYeniden. dengesiz sol parantez hatası, koddaki parantezlerin dengesiz olduğu anlamına gelir, bu durumda açma parantezlerinden daha az kapatma parantezleri vardır. Derleyicinin 114. satıra atıfta bulunması hiçbir şey ifade etmez, çünkü mql4 derleyicisi metinde bu hatayı doğru bir şekilde bulamadığından, genellikle dosyanın sonuna atıfta bulunur, ancak prensipte, görünüşe göre, aynı zamanda olabilir. kendi seçtiği başka bir yerde. Bu nedenle, hatayı düzeltmenin tek yolu fazladan bir açma veya eksik kapatma braketi bulmaktır. Üç sayfa geriye gidin, kodunuzda parantezlerin nerede eksik olduğunu gösterdim.