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
Ve hangi yan dizilerin veya anahtarın oraya düştüğü çok açık değil. Tamamen matematik.
Hangisi neredeyse 4 kat daha hızlı? Stüdyoya kod!
Kod tabanında kaç gün kontrol edildiği bilinmiyor. Müfettiş tatilde, sanırım.
Görünüşe göre bugün yayınlamaya başladılar. Belki bize ulaşırlar)))
Hangisi neredeyse 4 kat daha hızlı? Stüdyoya kod!
https://www.mql5.com/ru/code/16169
https://www.mql5.com/ru/code/16169
Bu işlevi kullanırken dikkatli olun, NormalizeDouble'dan daha küçük bir değer aralığında düzgün çalışacaktır.
Neden, açıklamayacağım - kendiniz tahmin edin.
NormalizeDouble işlevi nasıl çalışır:
Bu işlevi kullanırken dikkatli olun, NormalizeDouble'dan daha küçük bir değer aralığında düzgün çalışacaktır.
Neden, açıklamayacağım - kendiniz tahmin edin.
NormalizeDouble işlevi nasıl çalışır:
İşlev açıklamasında bir not var
StopLoss, TakeProfit'in hesaplanan değerleri ve bekleyen emirlerin açılış fiyatları, değeri Digits() işlevi ile elde edilebilecek bir doğrulukla normalleştirilmelidir .
Bu yalnızca minimum fiyat adımı 10^N olan ve N'nin bir tam sayı olduğu ve pozitif olmadığı semboller için geçerlidir. Minimum fiyat adımı farklı bir değere sahipse, o zaman OrderSend'den önce fiyat seviyelerini normalleştirmek anlamsız bir işlemdir ve çoğu durumda OrderSend'in false döndürmesine neden olur.
NormalizeDouble tamamen gözden düştü. Sadece yavaş bir uygulama olmakla kalmaz, aynı zamanda çeşitli değişim sembollerinde (örneğin, RTS, MIX, vb.) anlamsızdır.
Sunulan alternatif uygulamaya gelince, hem olumlu hem de olumsuz olanlar için doğruluk açısından orijinalden hiçbir şekilde daha düşük değildir. Ve yuvarlama da öyle. Sadece 4 kat daha hızlı çalışır.
Bu yalnızca minimum fiyat adımı 10^N olan ve N'nin bir tam sayı olduğu ve pozitif olmadığı semboller için geçerlidir. Minimum fiyat adımı farklı bir değere sahipse, o zaman OrderSend'den önce fiyat seviyelerini normalleştirmek anlamsız bir işlemdir ve çoğu durumda yanlış OrderSend döndürecektir .