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
CPU komutunda fiziksel olarak varsa, o zaman hayır
dizi bir bellek parçasıdır, dizi öğelerine erişim, bu bellek parçasının başlangıcından itibaren öğe indeksinin hesaplanması ve saklanan türe göre verilerin (bayt) çıkarılmasıdır.
algoritmanın mantığı buysa, evet - bunlar dizine alınmış değişkenlerdir
genel olarak, incelenen sorunla ilgili tek doğru tavsiye https://www.mql5.com/en/forum/354662/page4#comment_19039624 :
İkili bir işlemin yürütme süresi, bir if ifadesinin yürütme süresinden birkaç kat daha hızlıdır (olması gerektiği gibi).... Sahne arkasında, temiz veya süper hızlı yerel kod
Üsttekinin süresi, alttakinin yarısı kadardır.
Teknik olarak iki değişkeni karşılaştırıyorduk))
İkili bir işlemin yürütme süresi, bir if ifadesinin yürütme süresinden (olması gerektiği gibi) birkaç kat daha hızlıdır....
CX kaydındaki döngü yürütülmeden önce döngülerde if() olmamalıdır
Üsttekinin süresi alttakininkinin yarısıdır.
Bunu tartışmıyorum, sabah tekrar test ettim, çalışma zamanı optimizasyonu her zaman MQL5'te çalışır, sonuç döngü sayısına bağlıdır, peki, tekrar test etmeyeceğim, bu zaman kaybı
CX kaydındaki döngü yürütülmeden önce döngülerde if() olmamalıdır
Bunu tartışmıyorum, sabah tekrar test ettim, çalışma zamanı optimizasyonu her zaman MQL5'te çalışır, sonuç döngü sayısına bağlıdır, peki, tekrar test etmeyeceğim, bu zaman kaybı
.... Gönderilerinizi takip etmeniz gerekir)))) yukarıdaki gönderi, ArraySize operatörünün sınırların dışına çıkmak için bir kontrol yaptığı (BU sizin if'nizdir) ve bunu ekleyerek olduğu varsayıldığı bir gönderiye atıfta bulunur. vücuda kontrol etmenin gerçekten mümkün olduğunu ve bu tek doğru yol.
Ve ilkini çalıştırmanın farkı sadece testlerinizde)
Ve ilkini çalıştırmanın farkı sadece testlerinizde)
Testini ver bakalım
her ne kadar ... nafig, genel olarak, anlaşmazlığa otomatik olarak katılıyorum, kullanmayı seviyorum, döngüyü sonlandırma durumunda ArraySize () kullanmanın tavsiye edilebilirliği konusunda farklı bir fikrim var
boyutlar .ex5
Ve derleyicinin yaratıcılarından başka kim bilebilir? Belki ArraySize() bir değişkene erişmekle tamamen aynı şekilde çalışır. Mümkün görünüyor.
Lütfen burada, ArraySize çağıran bir işlevi çağıran birişlevi çağıran bir işlev ile hızın yalnızca bir değişkene erişmekle aynı olduğu arasında bir test olduğunu unutmayın. Çünkü derleyici sadece onları genişletir
ArraySize
ArraySize () kullanmanın tavsiye edilebilirliği konusunda farklı bir fikrim var
yine bir test from_balda ....
Yaratılışınızı neden bir kez test ediyorsunuz?
ne olduğunu görmek için en az on kez test edin
kodu bir dış döngüye sarın, sonuç:
genel merkez 0 15:26:55.230 tst (EURUSD,H1) 558620 543908 -512
RO 0 15:28:08.672 tst (EURUSD,H1) 544176 543129 -512
EF 0 15:28:09.759 tst (EURUSD,H1) 544139 543144 -512
RM 0 15:28:10.847 tst (EURUSD,H1) 544174 543436 -512
GD 0 15:28:11.934 tst (EURUSD,H1) 543668 543531-512
CR 0 15:28:13.021 tst (EURUSD,H1) 543413 543097 -512
JI 0 15:28:14.107 tst (EURUSD,H1) 543046 543218 -512
HP 0 15:28:15.194 tst (EURUSD,H1) 543337 543469 -512
PO 0 15:28:16.282 tst (EURUSD,H1) 543602 544455 -512
KE 0 15:28:17.369 tst (EURUSD,H1) 543253 543197 -512
CL 0 15:28:18.457 tst (EURUSD,H1) 544199 543664 -512
İncelenen döngüleri yeniden düzenlemeyeceğim, bundan bıktım - kodun boyutu yukarıda verildi, bu da muhtemelen bir kod analizörü ile iyi optimizasyon anlamına geliyor, geçen yıl MQL4 - 4 için iCustom optimizasyonunda şaşırdım 4=x gösterge tampon değerlerine yapılan çağrılar bir çağrı ile değiştirilir, bir yerde bir konu vardı, yine verimlilikle ilgili
genel olarak, Metaquotes, kullanıcılardan gelen tipik kodları analiz etme konusunda iyi bir iş çıkardı; Derleyicinin kendisi, kullanıcıların yazılarının çoğunu sıraya koyacaktır, .. IMHO harika!
Üzgünüm, belki yanılıyorum. Bütün bunları okumadım. Sadece ilk sayfa. İzlenim - her zamanki gibi. Birisi belirli bir soru soruyor. Ve sonra fluderastlar uçar.
Tekrar özür dilerim, BU GERÇEKTEN BİR GELİŞTİRİCİ FORUMU MU????
Üzgünüm, belki yanılıyorum. Bütün bunları okumadım. Sadece ilk sayfa. İzlenim - her zamanki gibi. Birisi belirli bir soru soruyor. Ve sonra fluderastlar uçar.
Tekrar özür dilerim, BU GERÇEKTEN BİR GELİŞTİRİCİ FORUMU MU????
Yanılıyorsunuz, orada ve DONANIM'ın sorularından farklı olarak başka sorular ortaya çıktı. Ve derleme ilkelerini anlamak bazen yardımcı olur.