Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1393

 

Bir sorum var.

CButton standart kitaplığında bir sınıf var - bir düğme. Görünüşünü ayarlamak mümkün mü? Örneğin, üç boyutlu hale getirmek için (böylece rengi değiştiren basit bir dikdörtgen değil, bir düğmeye benziyor)?

 
MQL_User # :

Bir sorum var.

CButton standart kitaplığında bir sınıf var - bir düğme. Görünüşünü ayarlamak mümkün mü? Örneğin, üç boyutlu hale getirmek için (böylece rengi değiştiren basit bir dikdörtgen değil, bir düğmeye benziyor)?

Başka bir sınıf size uyacak: CBmpButton - içinde kendi imajınızı ayarlayabilirsiniz. Düğme durumu için resimler çizin ve güzel olacak.

Документация по MQL5: Стандартная библиотека / Панели и диалоги / CBmpButton
Документация по MQL5: Стандартная библиотека / Панели и диалоги / CBmpButton
  • www.mql5.com
CBmpButton - Панели и диалоги - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vladimir Karputov # :

Başka bir sınıf size uyacak: CBmpButton - içinde kendi imajınızı ayarlayabilirsiniz. Düğme durumu için resimler çizin ve güzel olacak.

Vladimir, teşekkürler. Seçenek ilginç.

Ancak, elinizde iki bmp dosyası olması gerektiği ortaya çıktı - biri basılan düğme için, diğeri basılan düğme için. Ve doğru boyutta. Ve birkaç düğme kullanılıyorsa ve hepsi farklı boyutlardaysa, hepsi için 2 bmp dosyasına sahip olmanız gerekir. Ve bir yerde tüm bunlar saklanmalı ...

Genel olarak, seçenek kesinlikle ilginç, ancak hatasız değil.

CButton sınıfının, düğmenin 3B mi yoksa düz mü olacağını belirleyen bazı özelliklere sahip olduğunu düşündüm ...

 
Merhaba! Lütfen bana, endeksler, emtia vadeli işlemleri, enerji, metaller gibi enstrümanlar için MT5 test cihazında kullanım için uzun bir süre (2015'ten beri) M1 geçmiş verilerini nereden ve nasıl alabilirim?
 
Rost17 # :
Merhaba! Lütfen bana, endeksler, emtia vadeli işlemleri, enerji, metaller gibi enstrümanlar için MT5 test cihazında kullanım için uzun bir süre (2015'ten beri) M1 geçmiş verilerini nereden ve nasıl alabilirim?

MetaTrade 5'te hiçbir şey "almanıza" gerek yoktur - alım satım sunucusuna bağlanır bağlanmaz tüm geçmiş size sunulur.

Başka bir soru - ve bu kendi kendine çalışma ödevi: Böyle bir hikaye sağlayan bir komisyoncu bulmalısın.

 
Seans sayısı nasıl alınır (alım satım/alıntı)? Parametrenin oturum dizini olduğu SymbolInfoSessionQuote() ve SymbolInfoSessionTrade() yöntemlerini görüyorum. Ancak seans sayısı nasıl alınır?
 

Bars() işlevinin doğru (son) değeri döndürdüğünü nereden biliyorsunuz?

Aşağıdaki özellik.

Gösterge, terminal kapatıldığında pencerede kaldıysa, ilk yürütme döneminde bir sonraki açıldığında

Bars() işlevi, mevcut çubuk sayısını döndürür, örneğin, ayarlarda belirtilen 20000 bardan 5000 bar.

Gerçeğe yaklaşma sürecinin zaten tamamlandığını nereden biliyorsunuz?

 
leonerd # :
Seans sayısı nasıl alınır (alım satım/alıntı)? Parametrenin oturum dizini olduğu SymbolInfoSessionQuote() ve SymbolInfoSessionTrade() yöntemlerini görüyorum. Ancak seans sayısı nasıl alınır?

Bu yöntemlerin nasıl kullanılacağı hiç belli değil, tam olarak hangi oturumların talep edileceğini, toplam kaç tanesini vb. bilmek mümkün değilse.

Var olmayan bir oturum istenirken 4307 hatası. Oturum sayısını bulmak için 0'dan başlayarak bu hataya kadar tüm dizinleri gözden geçirmeniz gerektiği ortaya çıktı.

 

Merhaba.

Belge sorusu.

oradan örnek:

 //--- бесконечный цикл 
void OnStart () 
  { 
   uchar   u_ch;
 
   for ( char ch=- 128 ;ch< 128 ;ch++) 
     { 
      u_ch=ch; 
       Print ( "ch = " ,ch, " u_ch = " ,u_ch); 
     } 
  }

sonuç:

   ch= - 128   u_ch= 128 
   ch= - 127   u_ch= 129 
   ch= - 126   u_ch= 130 
   ch= - 125   u_ch= 131 
   ch= - 124   u_ch= 132 
   ch= - 123   u_ch= 133 
   ch= - 122   u_ch= 134 
   ch= - 121   u_ch= 135 
   ch= - 120   u_ch= 136 
   ch= - 119   u_ch= 137 
   ch= - 118   u_ch= 138 
   ch= - 117   u_ch= 139 
   ch= - 116   u_ch= 140 
   ch= - 115   u_ch= 141 
   ch= - 114   u_ch= 142 
   ch= - 113   u_ch= 143 
   ch= - 112   u_ch= 144 
   ch= - 111   u_ch= 145 
    ... 

Lütfen nedenini açıklayın

   ch= - 127   u_ch= 129 

Ama değil

   ch= - 127   u_ch= 127 

?