MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 763
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
OnTick()'te düğmenin tıklanmasını kontrol edin. OnTick() içindeki test edici - kontrol çalışıyorsa, koşullu olarak yapılabilir, ancak gerçek hayatta bu kontrolün bloğu yürütülmez ve OnChartEvent() içinde kontrol olur.
Bu nasıl? OnTick()'e hiçbir olay parametresi iletilmez.
Bu nasıl? OnTick()'e hiçbir olay parametresi iletilmez.
Ama bir düğmeye basmak kontrol edilir
OnChartEvent()'teki tam olarak aynı kontrol, tek farkla, kontrolün her tick'te değil, sadece basıldığı anda gerçekleştirilir.Ama düğmeye basma kontrol ediliyor
OnChartEvent()'teki tam olarak aynı kontrol, tek farkla, kontrolün her tick'te değil, sadece basıldığı anda gerçekleştirilir.Çıkış anında değil mi? Bir nesneye yapılan tıklama, yalnızca nesnenin içinde basılı tutulduğunda sayılır. Bir nesneye tıklarsanız, düğmeyi basılı tutarken imleci ondan hareket ettirirseniz ve ardından serbest bırakırsanız, nesneye yapılan tıklama kaydedilecek mi?
Ancak henüz denemedim.
Çıkış anında değil mi? Bir nesneye yapılan tıklama, yalnızca nesnenin içinde basılı tutulduğunda sayılır. Bir nesneye tıklarsanız, düğmeyi basılı tutarken imleci ondan hareket ettirirseniz ve ardından serbest bırakırsanız, nesneye yapılan tıklama kaydedilecek mi?
Ancak henüz denemedim.
Ben de denemedim, bu yüzden kesin bir şey söyleyemem. Ama baskı altında gibi görünüyor. Hatta bir yerde bunun tartışıldığı bir konu vardı. Hafızam tamamen değişmediyse, olayı fare düğmesine basıp bırakmaya bölmek bile istediler.
OnChartEvent(), test cihazında çalışmıyor.
Lütfen test cihazında çalışabilecek bir düğme gösterin. Örneğin hangi bayrağın kaldırılacağına tıklayın ticaret = doğru; tekrar basın? takas=yanlış;
Bu nasıl? OnTick()'e hiçbir olay parametresi iletilmez.
https://www.mql5.com/ru/forum/171668#comment_10574757
EquityChartModeller göstergesinin kodunu ayrıştırıyorum.
2 kullanıcı işlevi vardır:
Nerede sarı ile vurgulandığını anlamıyorum. Portföy formülü şöyle görünüyorsa: "USDSEK-4 USDCAD+9 EURJPY-5 AUDNZD-5 EURAUD-1 GBPJPY+6 USDNOK-2", while(p>=0) döngüsünün yinelenmesi if(p)'ye nasıl ulaşabilir? ==0 ) eğer sadece işaretine ulaştıktan sonra kesilirse if(X=="+"||X=="-") break; ??
Ve daha aşağıda, eğer hepsi aynıysa if(p==0) o zaman lot neden 1'e eşit - Lot[Toplam-1]=1; ??
Gösterge burada: https://www.mql5.com/ru/code/10962
EquityChartModeller göstergesinin kodunu ayrıştırıyorum.
2 kullanıcı işlevi vardır:
...Gösterge burada: https://www.mql5.com/ru/code/10962
Kodu doğru yapıştırın :
Kodu doğru yapıştırın :
düzeltildi
düzeltildi
Ve işlemek için bir stilist ? Ctrl+, (İngilizce düzeninde virgül)
seçemiyorum. Sadece yardıma ihtiyacınız var, bu da size bir çöplükte değil, uygun bir biçimde bilgi verileceği anlamına geliyor.