Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 218

 
Ilyas # :

Teşekkürler, düzelttim.

Kontrol edilemiyor çünkü:

Derlerken hata

Büyük ölçüde donuyor

 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MQL5'te CHARTEVENT_CHART_CHANGE

İlyas , 2021.12.08 11:02

Kendi grafiğinin (Uzman Danışmanın çalıştığı çizelge) özelliklerinin büyük çoğunluğu Expert Advisor'ın mesaj kuyruğu atlanarak istenir.

Yine de kuyruktan istenen özelliklerin listesi aşağıdadır:

  • CHART_WINDOW_IS_VISIBLE
  • CHART_HEIGHT_IN_PIXELS
  • CHART_WINDOW_TOP
  • CHART_FIRST_VISIBLE_BAR
  • CHART_PRICE_MIN (sıfır olmayan bir alt pencerenin belirtildiği varsayılarak)
  • CHART_PRICE_MAX (sıfır olmayan bir alt pencerenin belirtildiği varsayılarak)

 
 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

Nikolai Semko , 2021.12.26 11:17

Ne bulmayı başardık:

  • pencereler değiştirilirken kaynak silinmiyor
  • pencereleri değiştirirken, pencere boyutu önceki "tam pencere değil" boyut ayarlarının pencere boyutuna değiştirildiği için CHARTEVENT_CHART_CHANGE olayı meydana gelir, yani. pencere bu moda geçmiş gibi:
  • pencere etkinliğinin kontrol edilmesi (ChartGetInteger(0, CHART_BRING_TO_TOP)) ve pencerenin etkin olmaması durumunda işlemci kaynaklarından tasarruf etmek için bitmap oluşturmayı kapatmanız (tuvali doldurmanız) önerilir.


Test göstergesinde sayaç, tuval kaynağında depolanır.


 
Nikolai Semko # :
  • pencere etkinliğinin kontrol edilmesi (ChartGetInteger(0, CHART_BRING_TO_TOP)) ve pencerenin etkin olmaması durumunda işlemci kaynaklarından tasarruf etmek için bitmap oluşturmayı kapatmanız (tuvali doldurmanız) önerilir.

kullanışlı olmaktan uzak   aslında bu özellik, pencerenin odakta (daha doğrusu seçili) olduğunu gösterir. Örneğin, pencereler döşenmişse ve pencere odakta değilse, sizin durumunuzda o pencerenin işlenmesi duracaktır.

 
Yury Kulikov # :

kullanışlı olmaktan uzak   aslında bu özellik, pencerenin odakta (daha doğrusu seçili) olduğunu gösterir. Örneğin, pencereler döşenmişse ve pencere odakta değilse, sizin durumunuzda o pencerenin işlenmesi duracaktır.

Ah evet.
Ve anladığım kadarıyla - bir pencerenin tüm pencereye büyütülmüş olup olmadığını öğrenmenin bir yolu yok mu?
 
Nikolai Semko # :
Ah evet.
Ve anladığım kadarıyla - bir pencerenin tüm pencereye büyütüldüğünü öğrenmenin bir yolu yok mu?
Orada. Özelliklerde arayın. Mobilde rahat değilim. maksimize edilmiş bir şey var
 
Artyom Trishkin # :
Orada. Özelliklerine bakın. Mobilde rahat değilim.
Onlar. Artem, bir pencerenin görünürlüğünü öğrenmenin bir yolu olduğunu mu söylüyorsun?
Bunun için çok zaman harcadım gibi görünüyor ama bir çözüm bulamadım
 
Nikolai Semko # :
Onlar. Artem, bir pencerenin görünürlüğünü öğrenmenin bir yolu olduğunu mu söylüyorsun?
Bunun için çok zaman harcadım gibi görünüyor ama bir çözüm bulamadım

CHART_IS_MAXIMIZED

Grafik penceresi büyütüldü

bool r/o

CHART_IS_MINIMIZED

Grafik penceresi simge durumuna küçültüldü

bool r/o

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Nikolai Semko # :
Bir pencerenin görünürlüğünü bulmanın bir yolu var mı?

Burada.