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
Sanırım sadece sen Dima, burada bundan bahsediyordun)
İnsanlar, if'nin en hızlı kısmı olduğu çalışma kodunu tartışıyorlar.
Switch neredeyse anında çalışır, evrensel bir Uzman Danışman için kullanabilirsiniz. Sadece noktayı göremiyorum.
Her şey buradan başladı.
Bir anahtar değil, OOP polimorfizmi daha iyi.
Eşeğe 40 kg'lık bir paket asıldı, sonra 1 kg, düşünün, 1 kg., 1 kg'dan fazla olan bir şişeyi unuttuklarını fark ettiler. daha az sorun değil, bir şişe astılar. Böylece bir eşeğe bir kilogramlık bir yük asılarak (bir eşek için tamamen önemsiz bir çöp), sonsuz büyüklükte bir yük ile yüklenebilmektedir.
Nezachot.
Eşeğin üzerine 20 gramlık boş şişeler asılır. Ve gerçekten umursamıyor.
Oraya dökülen sudan onun için zor (ağır fonksiyonlar).
Her şey buradan başladı.
Bir anahtar değil, OOP polimorfizmi daha iyi.
Spesifik olarak, bu örnekte, en az 10 ifs ekleyebilirsiniz ve bu, çalışma hızını (ayrıca test ve optimizasyon hızını) etkilemez (<%1 yavaşlama).
Çünkü bir sonraki fonksiyon siparişleri numaralandıracak veya en azından OrdersTotal'ı talep edecek ve diğer fonksiyon GMT kaymasını dikkate alarak zamanı kontrol edecektir.
...
Spesifik olarak, bu örnekte, en az 10 ifs ekleyebilirsiniz ve bu, çalışma hızını (ayrıca test ve optimizasyon hızını) etkilemez (<%1 yavaşlama).
Çünkü bir sonraki fonksiyon siparişleri numaralandıracak veya en azından OrdersTotal'ı talep edecek ve diğer fonksiyon GMT kaymasını dikkate alarak zamanı kontrol edecektir.
Şuraya sokun, başka bir yere yerleştirin, başka bir yere vb. ... ve eşek havalanacak.
Bu örnekte ek doğrulama ihtiyacı minimum düzeydedir. Tam tersine, danışman barolarda çalışsa bile birileri, danışman göreve başlar başlamaz emrin hemen açılmasını bile ister. Ama orada bok kodunun tanımı açısından süper yetkili bir uzmanımız var, düşündüğü gibi olmayan her şey bok kodudur.
Burada bana her şeyi öyle bir şekilde açıklıyorsun ki, sanki tek bir danışman görmemişim gibi, en azından bir tane yazmamak için. Görünüşe göre if koşulunu nasıl doğru yazacağımı bilmiyorum.
Evet ve eşek için hiç de zor değil, ama aynı anda şişelere su dökmüyorlar, ancak karşılığında, eşeğe sonsuz büyüklükte bir yük yüklenebileceği kanıtlandı .
Hayır, akıllı olmaya başlamana gerek yoktu:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yardım!
Dmitry Fedoseev , 2015.11.03 20:44
Çalışma hızını azaltır.Anladık! ;)
Evet, şimdiden durdurun. En hızlı program bir OnTick()'tir; ve bu kadar.
Daha fazla kod içeren herhangi bir şey daha yavaş olacaktır. Ve eğer hız hakkında düşünmeniz gerekiyorsa, o zaman kesinlikle eğer hakkında değil.
OpenCL kodunda kritik olabilir, burada iş parçacıklarının senkronizasyondan çıkmasına neden olan bir mantık dalı oluşturur. Ama yine burada yavaşlayan if'nin kendisi değil, farklı mantıktan dolayı iş parçacıklarının farklı hızlarda çalışmasıdır. Ve bu durumda bile, ifs sayısını azaltmak için değil, if ve else bloklarındaki işlemleri "tek tipleştirmek" için çaba gösterilmelidir, örneğin:
yerine
kullanmak gerekiyor
daha sonra işlem sayısı farklı iş parçacıklarına kaydedilir ve senkronizasyon gerçekleşmez ve daha fazla kod olmasına rağmen yürütme hızı daha yüksektir.
Şuraya sokun, başka bir yere yerleştirin, başka bir yere vb. ... ve eşek havalanacak.
Bu örnekte ek doğrulama ihtiyacı minimum düzeydedir. Tam tersine, danışman barolarda çalışsa bile birileri, danışman göreve başlar başlamaz emrin hemen açılmasını bile ister. Ama orada süper yetkili bir uzmanımız var, tanımı gereği 00000, düşündüğü gibi olmayan her şey xxxxxx.
Burada bana her şeyi öyle bir şekilde açıklıyorsun ki, sanki tek bir danışman görmemişim gibi, en azından bir tane yazmamak için. Görünüşe göre if koşulunu nasıl doğru yazacağımı bilmiyorum.
Evet ve eşek için hiç de zor değil, ama aynı anda şişelere su dökmüyorlar, ancak karşılığında, eşeğe sonsuz büyüklükte bir yük yüklenebileceği kanıtlandı .
Sadece program saçmalık noktasına getirilemez. aslında ne yapıyorsun
Dediğiniz gibi, nasıl yapılacağını biliyorsanız, muhtemelen if ifadesinin ilkesini anlamalısınız. Ya da değil?
Ve if operatörünü eşekle karşılaştırmaya gerek yok, eşek beynine oturur ve saçma sapan yazar. Beceriksizliğinizi ifs ile seyreltmek.
yerine
kullanmak gerekiyor