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
1.000000000006551e-005'in ondalık basamağın sağındaki on altıncı basamağı e-005'tir.
1.000000000006551e-005'in tam bir ikili gösterimi olmadığını mı söylüyorsunuz, çünkü ondalık sayının sağındaki on altıncı hanesi bir tamsayı değil, e-005'i mi?
"çift değerler bu şekilde saklanır"
1.5737300000000001 gibi çift değerler 1.57373 olarak saklanır (eğer normalize double kullanılırsa varsayıyorum). Çifte normalleştirme kullanılmazsa, çift değeri 1.5737300000000001 bu değer biçimini korur, doğru mu?
İnsanların yazdıklarını okumalısın. . .
"NormalizeDouble(1.57373, 5) 1.57373 değil, 1.57372999999999999'luk bir çift değer üretebilirken
"ve genellikle tutulan değer, tutulduğunu düşündüğünüz değerle tam olarak aynı değildir ."
Bunu da okuyun: https://en.wikipedia.org/wiki/Scientific_notation hepsini.
Bunu okuyorum (https://en.wikipedia.org/wiki/Scientific_notation ) ve neden bilimsel gösterimi açıklayan bu kadar çok metin olduğunu merak ediyorum, gereksiz - örneğin
" Bilimsel gösterim , ondalık biçimde yazılamayacak kadar büyük veya çok küçük sayıları yazmanın bir yoludur. Bilimsel gösterimin birçok yararlı özelliği vardır ve hesap makinelerinde ve bilim adamları, matematikçiler ve mühendisler tarafından yaygın olarak kullanılır.
Bilimsel gösterimde tüm sayılar" şeklinde yazılır.
a*10^b ve ( a çarpı on kuvvetine yükseltilmiş b ) SON! Bunu her şeyin en üstüne koyardım. Arka plan bilgisi aşağıya aittir ., burada b üssü bir tam sayıdır ve akatsayısı herhangi bir gerçek sayıdır (ancak, aşağıdaki normalleştirilmiş gösterime bakın), anlam veya mantis olarak adlandırılır. Bununla birlikte, "mantis" terimi, ortak logaritmanın kesirli kısmına da atıfta bulunabileceğinden, karışıklığa neden olabilir. Sayı negatifse, a'dan önce bir eksi işareti (sıradan ondalık gösterimde olduğu gibi).
"Samanlıkta iğne bulmak kadar zor" bir benzetme yapacağım. Metni hesaplamalarla birleştirmek işleri karmaşıklaştırabilir. Bir aritmetik hesaplamayı açıklamak için metin ve hesaplamaların birleştirilmesi gerekiyorsa, oran yüzde 5-10 (metin) ila yüzde 90-95 (hesaplamalar) olmalıdır. Makale bilgilendiriciydi, bu yüzden şikayet edemem, ancak "a*10^b ve ( a çarpı on, b 'nin gücüne yükseltilmiş)" ifadesini diğer birçok verinin içine ve arasına yerleştirme biçimi okuyucunun kafasını karıştırabilir. Arka plan bilgisi çok yardımcı olur, ancak okuyucunun labirentteki fare gibi hissetmemesi için sayfanın altına yerleştirilmelidir (peynir nerede!?). Hahahaha! ;)
Teşekkür ederim
Bunu okuyorum (https://en.wikipedia.org/wiki/Scientific_notation ) ve neden bilimsel gösterimi açıklayan bu kadar çok metin olduğunu merak ediyorum, gereksiz - örneğin
...Burası böyle bir yorum yapmak için doğru yer değil. Vikipedi olarak Wikipedia ;-), içeriğin hazırlanmasına katılabilirsiniz.
Merhaba MQL5 topluluğu,
https://www.mql5.com/en/docs/common/comment
" Çift tip veriler, ondalık noktadan sonra 16 basamağa kadar doğrulukla çıkarılır ve hangi gösterimin daha kompakt olacağına bağlı olarak geleneksel veya bilimsel formatta çıkarılabilir. Float tipi veriler 5 basamaklı olarak verilir . ondalık noktadan sonra . Gerçek sayıları başka bir doğrulukla veya önceden tanımlanmış bir biçimde çıktılamak için DoubleToString() işlevini kullanın."
USDJPY'nin 98.370'deki fiyat temsili, değişken tipteki verilerdir (ondalık sayıdan sonra 5 basamaklı çıktı).
USDJPY'nin -0.001999999999995339 cinsinden fiyat gösterimi, çift tip, geleneksel formatta (ondalık sayıdan sonra 16 basamağa kadar çıktı) veridir.
Double -0.001999999999999533 [9] neden çift çıkış ondalık basamaktan sonra yalnızca 16 basamağa kadar ise, ondalık basamaktan sonra 18. basamak döndürüyor?
Teşekkür ederim
Merhaba MQL5 topluluğu,
https://www.mql5.com/en/docs/common/comment
" Çift tip veriler, ondalık noktadan sonra 16 basamağa kadar doğrulukla çıkarılır ve hangi gösterimin daha kompakt olacağına bağlı olarak geleneksel veya bilimsel formatta çıkarılabilir. Float tipi veriler 5 basamaklı olarak verilir . ondalık noktadan sonra . Gerçek sayıları başka bir doğrulukla veya önceden tanımlanmış bir biçimde çıktılamak için DoubleToString() işlevini kullanın."
USDJPY'nin 98.370'deki fiyat temsili, değişken tipteki verilerdir (ondalık sayıdan sonra 5 basamaklı çıktı).
USDJPY'nin -0.001999999999995339 cinsinden fiyat gösterimi, çift tip, geleneksel formatta (ondalık sayıdan sonra 16 basamağa kadar çıktı) veridir.
Double -0.001999999999999533 [9] neden çift çıkış ondalık basamaktan sonra yalnızca 16 basamağa kadar ise, ondalık basamaktan sonra 18. basamak döndürüyor?
Teşekkür ederim
Büyük ihtimalle dün ilk kez denedim. Hangi dosyaların yedekleneceğini ve eski dosyaları tekrar terminale kopyalamanın sonuçlarını ve geçmişi farklı bir Broker'dan kopyalamanın mümkün olup olmadığını anlamanız gerekir. Bazı testler yapacağım. . .
MT5'i kapattım, Bases klasörümü yedekledim, ardından EURUSD klasörümü Broker 1'den Broker 2'ye kopyaladım, Broker 2 hesabımda oturum açan MT5'i yeniden başlattım ve şimdi Broker 1'den Broker 2 ile çalışan Geçmişim var, ayrıca bu Geçmiş, Strateji test cihazı ile birlikte kullanılır ve sembol özelliklerim Broker 2 için doğrudur.
Yani bu iyi bir haber ve M1 ve üzeri verileri kullanmam için bir yol. . .
MT5'i kapattım, Bases klasörümü yedekledim, ardından EURUSD klasörümü Broker 1'den Broker 2'ye kopyaladım, Broker 2 hesabımda oturum açan MT5'i yeniden başlattım ve şimdi Broker 1'den Broker 2 ile çalışan Geçmişim var, ayrıca bu Geçmiş, Strateji test cihazı ile birlikte kullanılır ve sembol özelliklerim Broker 2 için doğrudur.
Yani bu iyi bir haber ve M1 ve üzeri verileri kullanmam için bir yol. . .
Neden komisyoncu geçmişini değiştirdiniz? Başarınız için sizi tebrik ederim.
Teşekkür ederim
Fiyatlar her zaman iki katıdır, 98.370 iki katıdır. 16 anlamlı rakam vardır . Sıfırlar önemli değil.
Evet elbette :)
Teşekkür ederim
Neden komisyoncu geçmişini değiştirdiniz? Başarınız için sizi tebrik ederim.
Kontrollü koşullar altında testleri ( Strateji Tester ) tekrarlayabilmem için kullandığım Geçmiş Verilerini kontrol edebilmek istiyorum.