Hangi durumlarda robot kodunun bir kısmını göstergede tutmak mantıklıdır? - sayfa 5
![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
Saçmalık! (c) Bir işlev çağrısı, çağrı olmadan her zaman aynı koddan daha yavaştır. Montajcı işlemlerinin sayısını ve yürütme sürelerini saymanız yeterlidir. Bu, yalnızca Expert Advisor, başlatma sırasında gösterge ile aynı anda bir tür frene sahipse (birisi performansı karşılaştırmak isterse) mümkündür.
Kendiniz, fanatizminizde, montaj işlemlerini düşünün, ancak belirli bir rekabet önerdim. İçinde EMA hesaplaması olan bir Uzman Danışman yazalım, EMA hesaplamasından başka bir şeye ihtiyacınız yok ve ben bir EMA göstergesi ve onu çağıran bir Uzman Danışman yazıyorum - işin hızını karşılaştıralım.
Danışmanda bile 2x2 gibi indikatörde yapabileceğiniz bazı şeyleri yapmaktan yoruluyorsunuz.
- Nereye gitmek istersin? Cheshire Kedisi yanıtladı.
- Umurumda değil.
"O zaman nereye gideceğin umrunda değil."
Danışmanda bile 2x2 gibi indikatörde yapabileceğiniz bazı şeyleri yapmaktan yoruluyorsunuz.
Hesaplamalar kesinlikle aynıysa, örneğin, EA'daki ve göstergedeki SMA, tüm dönem için bir döngü boyunca hesaplanır, o zaman harici bir gösterge çağrıldığında, test %10-30 oranında biraz daha uzun sürecektir.
SMA'yı hesaplamak için neden bir döngü kullanmalıyım? çarpma, çıkarma, toplama, bölme ve döngü yok. Ve bunun için bir göstergeye ihtiyacınız yok. Ama bu kişi buna kendisi gelmelidir. Optimal hesaplama tamamen farklı bir bilimdir.
SMA'yı hesaplamak için neden bir döngü kullanmalıyım? çarpma, çıkarma, toplama, bölme ve döngü yok
Bu karşılaştırma için bir örnektir. Harici bir göstergeyi çağıran ve çağırmayan aynı hacimde aynı hesaplamalar.
Kendiniz, fanatizminizde, montaj işlemlerini düşünün, ancak belirli bir rekabet önerdim. İçinde EMA hesaplaması olan bir Uzman Danışman yazalım, EMA hesaplamasından başka bir şeye ihtiyacınız yok ve ben bir EMA göstergesi ve buna diyen bir Uzman Danışman yazıyorum - işin hızını karşılaştıralım.
Geriye kalan tek şey, buna izin veren derleyicinin yanlış çalışmasıdır.
Ne yazık ki, sürekli harekete ve diğer dünya dışı mucizelere inanmıyorum. ))
Geriye kalan tek şey, buna izin veren derleyicinin yanlış çalışmasıdır.
Bu bir derleyici hatası değil, kodlayıcı hatasıdır.
Ne yazık ki, sürekli harekete ve diğer dünya dışı mucizelere inanmıyorum. ))
Geriye kalan tek şey, buna izin veren derleyicinin yanlış çalışmasıdır.
İnanmayı önermiyorum, gerçek ayrıntılar sunuyorum - EMA'yı yalnızca Uzman Danışmanda hesaplıyorsunuz, göstergedeyim ve bu göstergeyi Uzman Danışmandan çağırıyor ve çalışma hızını karşılaştırıyorsunuz.
SMA'yı hesaplamak için neden bir döngü kullanmalıyım? çarpma, çıkarma, toplama, bölme ve döngü yok. Ve bunun için bir göstergeye ihtiyacınız yok. Ama bu kişi buna kendisi gelmelidir. Optimal hesaplama tamamen farklı bir bilimdir.
İnanmayı önermiyorum, gerçek ayrıntılar sunuyorum - EMA'yı yalnızca Uzman Danışmanda hesaplıyorsunuz, göstergedeyim ve bu göstergeyi Uzman Danışmandan çağırıyor ve çalışma hızını karşılaştırıyorsunuz.
Yani, arama süresini hesaba katmadan bile göstergedeki aynı kodun Expert Advisor'dakinden daha hızlı yürütüleceğini mi iddia ediyorsunuz?