![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
)). Bu, yalnızca değerler aralığı hakkında kesin bilgi sahibi olan kişisel el sanatlarında bir yer olabilir, ancak standart bir kütüphanede olamaz. Yerleşik işlevler aptallar tarafından yazılmaz, en akıllı olduğunu düşünmeyin. Burada da bir arkadaş tanımsız ve belirtilmemiş davranış hakkında yazıyor ve sonra yanlış çalışmasına şaşırıyor https://www.linux.org.ru/forum/development/14422428#comments . Ve gerçek bir algoritmada (ve çıplak döngüde değil) birkaç nanosaniyelik tüm bu tasarruflar görünür bile olmayacak.
Şimdi söylediklerinizi yakaladınız.
Konuya dahil olmadığınız sözlerimi geri alıyorum. Affınıza sığınırım.
Evet, bu seçenek, çift sayının -9007199254740992 ile 9007199254740992 (2 üzeri 53'ün gücü (mantisteki bit sayısı)) aralığında olduğu uyarısıyla kullanılabilir.
Bir tamsayının dışında ne elde ettiğinizi düşünün.
ya bu bir seçenekse?
sonuç:
Testin tam kimliği gösterdiği gibi.
Doğru, aralığın kontrol edildiği bu sürümdeki alternatif çözümün hızı yalnızca yaklaşık 2 kat daha yüksektir (3-8 değil), ancak bu, çift sayının -9007199254740992 ile 9007199254740992 aralığında olması durumunda geçerlidir. bu aralığın dışında olduğunda çok daha yüksektir.
Testin tam kimliği gösterdiği gibi.
Doğru, bu seçenek nan, snan değerlerini aldığında çift giriş değişkeninin taşmalarını hesaba katmaz.
Bunun dikkate alınması gerekiyorsa, yine de bir çek ekleyebilirsiniz, ancak yine de bu seçenek orijinal işlevden daha hızlı çalışacaktır.
Test edici/iyileştirici için bir Uzman Danışman indirin. Pratikte hızın önemli olduğu yer burasıdır.
Test edici/iyileştirici için bir Uzman Danışman indirin. Pratikte hızın önemli olduğu yer burasıdır.
Birçok kişinin bildiği gibi, ben de kenar yumuşatılmış grafiklerle uğraşırım. Yuvarlama işlevlerinin aktif olarak kullanıldığı, pürüzsüz grafikler ve her pikselle çalışmak içindir.
Daha önce, yuvarlama işlevinin bir çiftin karekökünü almaktan daha yavaş olduğunu hayal bile edemezdim.
Bu nanosaniyeleri solumaya başlamamın nedeni budur. Çünkü düzleştirilmiş bir grafik üzerindeki bu nanosaniyeler her karede milisaniyeye dönüşebilir ve her 33 milisaniyede bir kare değişebilir.
Birçok kişinin bildiği gibi, ben de kenar yumuşatılmış grafiklerle uğraşırım. Yuvarlama işlevlerinin aktif olarak kullanıldığı, pürüzsüz grafikler ve her pikselle çalışmak içindir.
Bu nanosaniyeleri solumaya başlamamın nedeni budur. Çünkü düzleştirilmiş bir grafik üzerindeki bu nanosaniyeler her karede milisaniyeye dönüşebilir ve her 33 milisaniyede bir kare değişebilir.
Tabii ki, bu grafikler için önemlidir. Bu nedenle, çok uzun bir süredir neredeyse tüm yaygın görevler için algoritmik optimizasyonlar var.
Tabii ki, bu grafikler için önemlidir. Bu nedenle, çok uzun bir süredir neredeyse tüm yaygın görevler için algoritmik optimizasyonlar var.
Hatalısınız. Henüz sürülmüş bir tarla yok ve sürülmüş olan kapalı. Ve daha da fazlası MQL ile. CCanvas sınıfı optimallikten çok uzaktır ve orada pürüzsüzlük pratikte yoktur ve pürüzsüzlükten gelen şey tatmin edici değildir.
Neden LONG_MAX/MIN kullanmıyorsunuz? Bir şekilde daha iyi görünecek. Hiçbir şeye benzemiyor. Testlerinizi gcc üzerinde çalıştırdım (minik bir değişiklikle, elbette derleyici çok eski 5.4.0'dır ki bu da elinizin altındaydı):
1. -O3 ile Derleme
2. -Ofast ile Derleme
Kodunuzda, zaman hesaplaması önemsizdir - çıktı milisaniye cinsindendir (nano değil) ve hala eksi t0'ın neden gerekli olduğunu anlamıyorum.
Hatalısınız. Henüz sürülmüş bir tarla yok ve sürülmüş olan kapalı.
Dünya deneyiminden bahsetti. Grafiğin bulunduğu tematik forumlardaki algoritmalara bakın. demolar yapar. İnsanlar hızlı algoritmalar paylaşır.
Dünya deneyiminden bahsetti. Grafiğin bulunduğu tematik forumlardaki algoritmalara bakın. demolar yapar. İnsanlar hızlı algoritmalar paylaşır.