Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 474
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
Hepsi bu kadar değil... https://www.mql5.com/en/forum/66827
Çift değişkenin gerçek değeri nasıl bulunur? Gerçek şu ki, binde biri bazen baskıdan uçar - değişkenin kendisi bir metin dizesinden oluşur, ancak yuvarlama prosedüründen geçer.
Um. sen ne içinsin?
Hesaplamalardaki hataları tespit etmek için :)
Birden çok çift değeri karşılaştırmak istiyor musunuz?
Söyleyin bana, Metatrader 4 terminalinden e-postaya mesajlar göndermeniz gerekiyor ve bu şekilde mevcut grafiğin ekran görüntüsü alınıp mesajın ortasına gömülecek. Misal:
EurUsd çiftinde bir satın alma sinyali vardı
<screenshot09122015_eurusd.png>
Açılış hakkında ek bilgi.
Bunu nasıl uygulayacağımı söyle? Belki yeniden yapılabilecek bir örnek veya benzer bir şey vardır. Teşekkür ederim!Pek sayılmaz... sayıların her zaman 4 = 3.999999999999999999 tamsayı değerine sahip olmadığı ve matematiksel işlemlerden sonra yuvarlamadan sonra bir yanlışlık oluştuğu varsayımı vardır.
Yanlışlık görünse bile, NormalizeDouble() kullanın . Hesaplamalar için ihtiyacınız olan doğruluğu ayarlayın. Bu fonksiyon bunun için var.
Örnekte, görünüşe göre durumunuz açıklanmış:
Print() ile Journal'a yazdırıldığında normalleştirilmiş bir sayının beklediğinizden daha fazla ondalık basamak içerebileceğini unutmayın. Örneğin,
DoubleToString(a,8)=76.67100000
Yazdır(76.671)=76.67100000000001
Yanlışlık görünse bile, NormalizeDouble() kullanın . Hesaplamalar için ihtiyacınız olan doğruluğu ayarlayın. Bu fonksiyon bunun için var.
Örnekte, görünüşe göre durumunuz açıklanmış:
Evet - açıklanmıştır, evet - kullanıyorum - soru, analiz için veri almak için Yazdır ve genellikle dize yoluyla nasıl olmadığıdır :)
Aynı NormalizeDouble() yardımıyla. double türünde bir sayı alın. Normalleştirilmiş. Just Print() şu şekilde çıktı verir.
Burada doğru karşılaştırmanın nasıl yapılacağı yazıyor: https://www.mql5.com/ru/docs/basis/types/double