![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
İşe yaramıyor, o kadar basit değil, kodu yukarıda olan buton her zaman kodu aşağıda olan butonlara basacaktır...
Yani kodu daha yüksek olan butona basarsak ve daha sonra kodu daha düşük olan butona basarsak ilk butonun durumu her zaman sonuncuya basacaktır...
Aslında her şey çok daha basit. Herhangi bir sorun veya zorluk görmüyorum.
Yukarıdaki düğmeler nelerdir?
OnChartEvent () kullanılırken basılan buton butonun ismine göre belirlenebilir ve daha sonra yukarıda önerdiğiniz gibi ilerlenebilir, diğer isimlerdeki butonlara basın fakat bu test cihazında çalışmayacaktır..
Düğmeye basıldığını bilmek için ObjectGetInteger() öğesini çağırmayı nasıl başarırsınız?
Bunun gibi bir şey
bool tmp=yanlış;
ObjectGetInteger(0,"isim",OBJPROP_STATE,0,tmp);İsim olarak böyle mi? Ve nuka? Bir itme değil, bir olay. Ve durum ObjectGetInteger() aracılığıyla belirlenir.
Şaka mı yapıyorsun yoksa ciddi misin?
Kendi döngün var. Yani düğme durumlarına sahip bir diziye ihtiyacınız var. Bütün bunları sürekli sıralıyoruz ve butonun durumu dizideki durumla uyuşmuyorsa işte bizim olayımız. Şimdi kendimiz istediğimizi yapıyoruz, hem butonlarımız hem de bir dizimiz var.
Numara. Aslında dehşet içindeyim.
Döngü yok, aptalca işlenmiş 10 düğme... Döngü yok, dizi yok, yapı yok.. Tüm prosedürel stil...
Adı gibi mi? Ve nuka? Bir itme değil, bir olay. Ve durum ObjectGetInteger() aracılığıyla belirlenir.
Bir grafik nesne üzerinde fare tıklama olayı
CHARTEVENT_OBJECT_CLICK
X koordinatı
Y koordinatı
Olayın meydana geldiği grafik nesnesinin adı