uzman danışman - çeşitli sorular - sayfa 28

 

@dürüst_knave

250 numaralı harika örneğini zaten okudum, bunun için çok teşekkürler.

Şimdi aşağıdaki kodu kullanmaya çalışıyorum ama OnChartEvent()'in for() için çalışmadığını zaten biliyorum. (eğer haklıysam)

S: Bu sorunu nasıl çözebilirim lütfen?

if (sparam== "#" + IntegerToString ( OrderTicket ())+ " -" + "some object" )

Şimdiden teşekkürler.


 

Üzgünüm, ne yapmaya çalıştığınızdan tam olarak emin değilim?

Adlı bir nesne var mı:

"#" + IntegerToString ( OrderTicket ())+ " -" + "some object"

Ayrıca örneğimdeki gibi olay kimliğini de kontrol etmiyorsunuz

 
honest_knave :

Üzgünüm, ne yapmaya çalıştığınızdan tam olarak emin değilim?
Adlı bir nesne var mı:

"#" + IntegerToString ( OrderTicket ())+ " -" + "some object"

Ayrıca örneğimdeki gibi olay kimliğini de kontrol etmiyorsunuz

Evet, düğme nesne adlarımı çağırmaya çalıştığım bir nesne var.
Örneğinizi birkaç kez kontrol ettim - benim için çok faydalı oldu, ancak bu sürükle nesneleri değil, bu düğme nesneleri.

 
Max Enrik :

Evet, düğme nesne adlarımı çağırmaya çalıştığım bir nesne var.
Örneğinizi birkaç kez kontrol ettim - benim için çok faydalı oldu, ancak bu sürükle nesneleri değil, bu düğme nesneleri.

if (id== CHARTEVENT_OBJECT_CLICK && sparam== "#" + IntegerToString ( OrderTicket ())+ " -" + "some object" )
 
honest_knave :
if (id== CHARTEVENT_OBJECT_CLICK && sparam== "#" + IntegerToString ( OrderTicket ())+ " -" + "some object" )

Önemli değil, cevaplarınız için teşekkürler, çok teşekkür ederim.
Ben şimdiden denemeye başladım.

 

Tamam, üzgünüm ne yapmaya çalıştığınızdan gerçekten emin değilim.

Umarım yardımcı olmuştur?!

 
honest_knave :

Tamam, üzgünüm ne yapmaya çalıştığınızdan gerçekten emin değilim.
Umarım yardımcı olmuştur?!

Ne yazık ki, iyi sonuçlar alamadım.

Bu nedenle, OrderTicket(), Order Select()'e ihtiyaç duyar.
OrderTicket() öğesini kaldırdığımda mükemmel çalışıyor.
Ayrıca zaten "id" ve "sparam" kullanıyorum ve bunların hepsi mükemmel çalışıyor.

Ancak bu işlevler " OrderTicket() " ile çalışmaz.

Lütfen, nesne isimlerimde OrderTicket()'i kullanmam mümkün değil mi?

Şimdiden teşekkürler.

OrderTicket - Trade Functions - MQL4 Reference
OrderTicket - Trade Functions - MQL4 Reference
  • docs.mql4.com
OrderTicket - Trade Functions - MQL4 Reference
 

Muhtemelen isimleriniz biraz farklı.

Nesnelerinizi tıklamayı deneyin ve gerçekte ne dendiğini görün:

if (id== CHARTEVENT_OBJECT_CLICK ) Print (sparam);
 
honest_knave :

Muhtemelen isimleriniz biraz farklı.
Nesnelerinizi tıklamayı deneyin ve gerçekte ne dendiğini görün:

if (id== CHARTEVENT_OBJECT_CLICK ) Print (sparam);

AMAN TANRIM!

Doğru isim aradı.

2017 ...  USDJPY,M30: "my ea name" #********* -Object Button

Belki karıştırdım. Ne olmuş? Bir sonraki adım nedir lütfen? Nesne isimlerimde OrderTicket() kullanmam mümkün mü?

Hızlı cevaplar için teşekkürler.

 
Adını yapmak için kodunuzu OrderTicket'i aldığınız yere gönderin.
Neden: