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
Doğal olarak, hiçbir Expert Advisors\indicators\scripts çalışmıyor - yalnızca manuel derlemeler. Belirtilen gecikme, herhangi bir ortalama modern 64 bit tablette yeniden üretilir. i7'de bir bilgisayarınız varsa, böyle bir gecikmeyle karşılaşmadığımı itiraf ediyorum
apk veya ekzeshnik yavaşlıyor mu?
Diğer Terminalde, Optimizasyon, olası sekiz yerel Aracıdan altısında paralel olarak çalışıyor.
Bunlar ağ kesintileriyse, Piyasa İzleme'den son tıklamayı almayı ve tıklama geçmişinden son tıklamayı almayı neden etkiliyor?
Aynı segmentteki Terminalin ZY Günlüğü.
Bunlar ağ kesintileriyse, Piyasa İzleme'den son tıklamayı almayı ve tıklama geçmişinden son tıklamayı almayı neden etkiliyor?
Dikkatli bir analiz, CopyTicks'in ağ kesintileri sırasında yavaşladığını gösterdi.
Her şeyden önce, bilginize
" Başarılı bir temel yapı kontrolü (kontrol işaretçileri) durumunda, true döndürülür - bu, bir ticari işlemin başarılı bir şekilde yürütüldüğünü göstermez . İşlev yürütme sonucunun daha ayrıntılı bir açıklamasını almak için, alanlarını analiz etmelisiniz. sonuç yapısı . "
İkinci olarak sizin mantığınıza göre bir sipariş açılırsa onu siparişler listesine eklemiyorsunuz, önbelleği tamamen geçersiz mi kılıyorsunuz?)
Burada, SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOH kodunuzun dışında kalabilirsiniz, böylece HistorySelect çalışma zamanı soruları için son yer olur) Önbelleğe almayı kullanın. Örneğin günde bir kez geçersiz kılabilirsiniz, ancak bu, Uzman Danışmanınızı önemli ölçüde hızlandıracaktır.
birinci olarak
kodu doğru anlamak için ya çalıştırmanız ya da sayfadan çok iyi okumanız gerekir.
İkinci olarak sizin mantığınıza göre bir sipariş açılırsa onu siparişler listesine eklemiyorsunuz, önbelleği tamamen geçersiz mi kılıyorsunuz?)
Sipariş listesi değişmez. Kodu oku .
kodu doğru anlamak için ya çalıştırmanız ya da sayfadan çok iyi okumanız gerekir.
Sipariş listesi değişmez. Kodu oku .
Tam burada
Bu mantığı görüyorum:
Ancak istek sunucuda zaten reddedilmiş olabilir - kontrol olmadığı için bu koddaki hiçbir şey bunu göstermez. Tarih seçmenin ne anlamı var? Orada ne görmek istiyoruz?
Burada, bu iki kod satırında kişisel olarak noktayı göremiyorum. Bir hikaye seçmeden önce onu değiştirmek için bir çek olsaydı görürdüm. Belki de, elbette, bu iki satır, sorunun tam resminin anlaşılmasını sağlamıyor. Ancak sunucuya başarılı bir şekilde istek göndermek ve tüm geçmişi almak arasındaki ilişki benim için net değil. İsteği gönderdikten sonra sunucu tarafından başarılı bir emir verilmesi bile piyasa emirleri ve pozisyonları listesinde değişikliğe yol açar. Peki ya tarihi liste?
Tam burada
Bu mantığı görüyorum:
Ancak istek sunucuda zaten reddedilmiş olabilir - kontrol olmadığı için bu koddaki hiçbir şey bunu göstermez. Tarih seçmenin ne anlamı var? Orada ne görmek istiyoruz?
Burada, bu iki kod satırında kişisel olarak noktayı göremiyorum. Bir hikaye seçmeden önce onu değiştirmek için bir çek olsaydı görürdüm. Belki de, elbette, bu iki satır, sorunun tam resminin anlaşılmasını sağlamıyor. Ancak sunucuya başarılı bir şekilde istek göndermek ve tüm geçmişi almak arasındaki ilişki benim için net değil. İsteği gönderdikten sonra sunucu tarafından başarılı bir emir verilmesi bile piyasa emirleri ve pozisyonları listesinde değişikliğe yol açar. Peki ya tarihi liste?
if - derleyici uyarısından kurtulmak için . Ve başka hiçbir şey için.
Bu konu, Uzman Danışmanların nasıl yazılacağını öğrenmek için değildir. Ve Terminalin zayıf yönlerini ortadan kaldırmak için. Geliştiricilerin anlamaları için basit, özlü ve tekrarlanabilir kodlara ihtiyaçları vardır. Kendim için böyle bir şey yazmıyorum. Gerçek şu ki, savaş danışmanı frenleri kaydeder. Kazmaya başladım, biri (elleriyle bile) konumu değiştirdiğinde frenlerin meydana geldiğini anlıyorum. Bu, geçmiş önbelleğini temizler, ancak tarih elbette değişmez.
Kod, sorunu mükemmel bir şekilde gösterir. Oynatma kodunu hiçbir zaman gereksiz kontrollerle kirletmemelisiniz. Görevi sorunu açıklığa kavuşturmaktır. Ve düzelttiklerinde - şimdi her şeyin doğru çalıştığını kanıtlamak için.
kodu doğru anlamak için ya çalıştırmanız ya da sayfadan çok iyi okumanız gerekir.
Sipariş listesi değişmez. Kodu oku .
Düşünün ki ben çok iyi bir dedektifim :)
Bu kodu bir yerden aldınız ve orada hala yürütülmekte olan yeni bir pozisyon yaratıyorsunuz, değil mi?
Aksi takdirde, kodunuzun tüm amacı, mevcut konumun TP'sini güncellemek ve bunun uğruna önbelleği geçersiz kılmaktır, ki bu da çok garip.
Bu iki durumda da, önbelleğe almayı optimize etmek için hiçbir mantık kullanılmaz. Ayrıca, çözümünüz ölçeklenebilir değil, çünkü Tarihin büyümesiyle birlikte frenlerde bir artışa yol açar.
Kod, sorunu mükemmel bir şekilde gösterir. Oynatma kodunu hiçbir zaman gereksiz kontrollerle kirletmemelisiniz. Görevi sorunu açıklığa kavuşturmaktır. Ve düzelttiklerinde - şimdi her şeyin doğru çalıştığını kanıtlamak için.
Yani sizin mantığınıza göre bu kod
işlemcinin frenlerini gösteriyor mu?
Bu kodu bir yerden aldınız ve orada hala yürütülmekte olan yeni bir pozisyon yaratıyorsunuz, değil mi?
Yani sizin mantığınıza göre bu kod
işlemcinin frenlerini gösteriyor mu?