Hatalar, hatalar, sorular - sayfa 2976
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
Hangi dezavantajlardan bahsediyorsunuz?
Canvas'ın neden yavaş olabileceğini ayrıntılı olarak anlamadım, ama bana öyle geliyor ki her şey aynı nedenden dolayı... Bir dizideki pikseller seçici olarak değiştirilemez ve yeniden çizme komutu verilemez. İlk önce dizide değişiklikler yapıyoruz ve ardından ResourceCreate'e emin olun. Hangi pikselleri birer birer kopyalar ve daha sonra benzer şekilde, bunları birer birer grafikte görüntüler ve ardından grafiğin başka bir güncellemesi (ChartRedraw). Kaç gereksiz işlem ... Bu, yararlı veri işlemeyle meşgul olduğunda, her durumda işlemci yükünü bitirecektir. Etiketler en azından daha az piksel kaplarken (bu, daha hızlı görüntülendiği anlamına gelir). Ve sonra, çıktı mekanizmaları tamamen grafiğin içindedir ( bir diziyi iletmeye gerek yoktur). emin olsam da İşlerinin algoritmasını bilmiyorum ama bana öyle geliyor ki daha hızlı çalışıyorlar. Bir tuvale dayalı bir metin çıktı paneli yapardım. Ve bir Uzman Danışmanı böyle bir panelle bir test cihazında görsel olarak test ederken, sonuçtan etkilenmedim. EA'nın kendisinin yüküne ek olarak, panel yeniden çizilerek iş yavaşlatıldı. Her tikte Sürekli Güncelle ( ResourceCreate - ChartRedraw ). Etiketlerle birlikte böyle frenler fark etmedim.
Yoksa aptal mıyım yoksa kayaklar gitmiyor mu? mt4 yapı 1320
Canvas'ın neden yavaş olabileceğini ayrıntılı olarak anlamadım, ama bana öyle geliyor ki her şey aynı nedenden dolayı... Bir dizideki pikseller seçici olarak değiştirilemez ve yeniden çizme komutu verilemez. İlk önce dizide değişiklikler yapıyoruz ve ardından ResourceCreate'e emin olun. Hangi pikselleri birer birer kopyalar ve daha sonra benzer şekilde, bunları birer birer grafikte görüntüler ve ardından grafiğin başka bir güncellemesi (ChartRedraw). Kaç gereksiz işlem ... Bu, yararlı veri işlemeyle meşgul olduğunda, her durumda işlemci yükünü bitirecektir. Etiketler en azından daha az piksel kaplarken (bu, daha hızlı görüntülendiği anlamına gelir). Ve sonra, çıktı mekanizmaları tamamen grafiğin içindedir ( bir diziyi iletmeye gerek yoktur). emin olsam da İşlerinin algoritmasını bilmiyorum ama bana öyle geliyor ki daha hızlı çalışıyorlar. Bir tuvale dayalı bir metin çıktı paneli yapardım. Ve bir Uzman Danışmanı böyle bir panelle bir test cihazında görsel olarak test ederken, sonuçtan etkilenmedim. EA'nın kendi yüküne ek olarak, panel yeniden çizilerek iş yavaşlatıldı. Her tikte Sürekli Güncelle ( ResourceCreate - ChartRedraw ). Etiketlerle birlikte böyle frenler fark etmedim.
Canvas'ın neden yavaş olabileceğini ayrıntılı olarak anlamadım, ama bana öyle geliyor ki her şey aynı nedenden dolayı... Bir dizideki pikseller seçici olarak değiştirilemez ve yeniden çizme komutu verilemez. İlk önce dizide değişiklikler yapıyoruz ve ardından ResourceCreate'e emin olun. Hangi pikselleri birer birer kopyalar ve daha sonra benzer şekilde, bunları birer birer grafikte görüntüler ve ardından grafiğin başka bir güncellemesi (ChartRedraw). Kaç gereksiz işlem ... Bu, yararlı veri işlemeyle meşgul olduğunda, her durumda işlemci yükünü bitirecektir. Etiketler en azından daha az piksel kaplarken (bu, daha hızlı görüntülendiği anlamına gelir). Ve sonra, çıktı mekanizmaları tamamen grafiğin içindedir ( bir diziyi iletmeye gerek yoktur). emin olmama rağmen İşlerinin algoritmasını bilmiyorum ama bana öyle geliyor ki daha hızlı çalışıyorlar. Bir tuvale dayalı bir metin çıktı paneli yapardım. Ve bir Uzman Danışmanı böyle bir panelle bir test cihazında görsel olarak test ederken, sonuçtan etkilenmedim. EA'nın kendisinin yüküne ek olarak, panel yeniden çizilerek iş yavaşlatıldı. Her tikte Sürekli Güncelle ( ResourceCreate - ChartRedraw ). Etiketlerle birlikte böyle frenler fark etmedim.
@ilyas
derleyici hatası? 2817 oluşturun.
Sadece sana öyle geliyor.
Tuvalin kendisi OBJ_BITMAP_LABEL eklentisiyse ve etiket OBJ_LABEL ise etiketlerin tuvale dayalı olduğunu nasıl belirlediğinizi merak ediyorum?
Burada forumda konuşurken, herhangi bir sayıda satır ve sütunla etiketlerdeki çıktı panelini zaten çizdim. Ve tuval için diğer uygulamalarımda başka görevlerim var. Ve orada da çok iyi bir iş çıkarıyor.
Lütfen bilmediğiniz şeyler hakkında konuşmayın. @Nikolai Semko kesinlikle haklı ve Canvas hızlı ve sorunsuz çalışıyor.
Yani muhtemelen her şeyi biliyorsun? O zaman bilginizi paylaşabilir misiniz ya da MetaTrader'da grafik hakkında okuyabileceğiniz linkleri, sizin bildiklerinizi öğrenmem için paylaşır mısınız? :)
@ilyas
derleyici hatası? 2817 oluşturun.
MQL'de const hiç const değildir. Aslında const sadece bir makro aracılığıyla yazılabilir .
MQL'de const hiç const değildir. Aslında const sadece bir makro aracılığıyla yazılabilir .
Evet bu bir hata :-D
Lütfen bunun bir durumda olmadığını, ancak hepsinde (1) (2) (3) (4) böyle tasarlandığını unutmayın: (*) ile bir hata olacak ve (**) ile normaldir. Onlar. varlık olarak eksik sabitler
Lütfen bunun bir durumda olmadığını, ancak hepsinde (1) (2) (3) (4) böyle tasarlandığını unutmayın: (*) ile bir hata olacak ve (**) ile normaldir. Onlar. bir varlık olarak eksik sabitler