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

 
Alexey Viktorov :

Ve her şey aynı



İşte Mlyn, ama o zaman başka bir yardımım var:


Ve nasıl güncelleneceği belli değil ...
 
Aleksey Vyazmikin :

İşte Mlyn, ama o zaman başka bir yardımım var:


Ve nasıl güncelleneceği belli değil ...

Resminize bakın!!! orada yazıyor

Tıklayın ve neye ihtiyacınız olduğunu görün.

 

Her şeyin daha basit olduğu ortaya çıkıyor, işaretçiyi araştırıyorum, bu onu " Ön tanımlı değişkenler " bölümüne atıyor ve yinelenen/genişletilmiş yardım "Zaman serilerine ve göstergelere erişim" alt bölümünde!

Böylece ancak yardım bölümleri arasında zorla gezinerek gerekli bilgileri bulmak mümkün oldu.

 
Alexey Viktorov :

Resminize bakın!!! orada yazıyor

Tıklayın ve neye ihtiyacınız olduğunu görün.


Yani kendin dene - görmeyeceksin!

 
Aleksey Vyazmikin :

Yani kendin dene - görmeyeceksin!

Yani bağlantıyı düzeltmek için SD'ye yazmanız gerekiyor.

 
Alexey Viktorov :

Yani bağlantıyı düzeltmek için SD'ye yazmanız gerekiyor.


Konuya hatalar hakkında yazdı ...

 

Bir nesneye fare tıklamasıyla OnChartEvent çağrısı almaya çalışıyorum. Kodu yardımdan aldım ve bu kimliği değiştirdim.

 void OnChartEvent ( const int CHARTEVENT_OBJECT_CLICK ,         // идентификатор события   
                   const long & lparam,                       // параметр события типа long 
                   const double & dparam,                     // параметр события типа double 
                   const string & sparam )                     // параметр события типа string 
   {
   Alert ( "    lparam = " , lparam);
   Alert ( "    dparam = " , dparam);
   Alert ( "    sparam = " , sparam);
   }
Belki çarpık olan ellerimdir, ama nedense hiç de beklendiği gibi çalışmıyor.

1. İşlev sadece sevgili faremin tıklamasıyla değil, canı istediğinde çağrılır.
2. Her tıklamada en az iki kez çağrılır.
3. Fare düğmesine basarsanız ve bırakmazsanız, işlev yüzlerce kez sürekli bir akışla çağrılır.
4. Ve yine de sadece nesneye tıklandığında değil, aynı zamanda pencerede herhangi bir yere tıklandığında da çağrılır.

Bu herkes için mi böyle yoksa sadece ben mi bu kadar zekiyim?
 
User_mt5 :

Bir nesneye fare tıklamasıyla OnChartEvent çağrısı almaya çalışıyorum. Kodu yardımdan aldım ve bu kimliği değiştirdim .

Belki çarpık olan ellerimdir, ama nedense hiç de beklendiği gibi çalışmıyor.
...

Bu herkes için mi böyle yoksa sadece ben mi bu kadar zekiyim?

Hiçbir yere bir şey koymanıza gerek yok.

 
User_mt5 :

Bir nesneye fare tıklamasıyla OnChartEvent çağrısı almaya çalışıyorum. Kodu yardımdan aldım ve bu kimliği değiştirdim.

Belki çarpık olan ellerimdir, ama nedense hiç de beklendiği gibi çalışmıyor.

1. İşlev sadece sevgili faremin tıklamasıyla değil, canı istediğinde çağrılır.
2. Her tıklamada en az iki kez çağrılır.
3. Fare düğmesine basarsanız ve bırakmazsanız, işlev yüzlerce kez sürekli bir akışla çağrılır.
4. Ve yine de sadece nesneye tıklandığında değil, aynı zamanda pencerede herhangi bir yere tıklandığında da çağrılır.

Bu herkes için mi böyle yoksa sadece ben mi bu kadar zekiyim?

5. madde :)


  • Uyarılara gerek yok - Print() yapın.
  • Olayları şu şekilde filtrelemek gerekir:
    • lparam
    • dparam
    • ve sparam
 
Artyom Trishkin :

Hiçbir yere bir şey koymanıza gerek yok.

Ah, gerek yok .. Şey, ihtiyacım olmadığını bilmiyordum ..
Ve nasıl olmalı, söyler misin?