MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1324
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
Teşekkür ederim aklıma böyle bir uygulama geldi ama Value1'in kendisinin olmamasından dolayı bu pek doğru değil. Yani oluşturduğum örnek elbette son derece basitleştirilmiş ancak sınıfın ana değerinin bu olmadığı, bu tür belirli sayıda değerlerin olabileceği ve böyle bir yapının şu şekilde tanımlanabileceği anlaşıldı. her biri.
Yoksa böyle bir uygulamanın yalnızca aşırı yüklemenin uygulanacağı ayrı bir sınıf veya yapıyı tanımlaması ve bu sınıfta oluşturulan türün değişkenlerini tanımlaması mümkün müdür? Ancak, atama işlemine diğer sınıf değişkenleri dahil edilirse, yine toplanmaz.
Aslında, vbs içindeki Let/Set/Get yöntemlerine benzer bir şey uygulamak istedim.
soru tam olarak net değil, ancak C++/MQL'de anahtar özellik yok Özellik
belki bir şablon sınıfına ihtiyacınız vardır https://www.mql5.com/en/docs/basis/oop/class_templates
UPD: burada Habré hakkında aynı https://habr.com/ru/post/121799/ hakkında bir makale var, ancak bunun MQL için "kafaya" uygulanabilir olduğundan şüpheliyim
Çok teşekkürler!
Benim için bu biraz bilgimin ötesinde, çünkü hiç C++ eğitimi almadım ama bu tam olarak istediğim gibi görünüyor. Bunu çözmeye çalışacağım.
Çok teşekkürler!
Benim için bu biraz bilgimin ötesinde, çünkü hiç C++ eğitimi almadım ama bu tam olarak istediğim gibi görünüyor. Bunu çözmeye çalışacağım.
sorunuzu bu başlık altında kısaca formüle etmeye çalışın: https://www.mql5.com/ru/forum/85652
orada çok havalı programcılar var ve onlar böyle şeyler yapıyorlar ... peki, genel olarak, belki bu daha hızlı çözmenize yardımcı olur
Evet teşekkür ederim.
Bunu kullandığımı hatırlayarak, bunun Mülk denildiğini unuttum ve ne istediğimi dile getirdim.
Makalenin yorumlarında makro değiştirmeyi kullanabileceğinizden bahsedildi, bu, belki de kendinizle katı bir sözdizimi kuralı benimseyerek, pek genel olmayan bir durumu çok daha kolay uygulayabileceğiniz fikrini uyandırdı.
Böyle bir koltuk değneği tasvir edilebilir)
Teşekkürler, bu koltuk değneği açıkça çok daha basit, ancak içinde bile henüz her şeyi anlamadım.
Bir makro ikamesine herhangi bir karakter seti koymak imkansız mı? Bunun gibi:
DoubleToString'i aşırı yüklemeniz yeterlidir, boşsa "EMPTY_VALUE" dizesini döndürür, aksi takdirde :: DoubleToString'i arayın
burada hiçbir şey anlamıyorum
burada hiçbir şey anlamıyorum
ve bu yüzden
ve bu yüzden
Nadir bir durumda, bir daha görmemek için kaynağı gider, yapar ve siler)
arabellek bir gösterge arabelleği olsaydı, EMPTY_VALUE değiştirme yapmak mümkün olurdu
PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,BOŞ_DEĞER);
Tünaydın. EA'ya atr göstergesinde hesaplanan bir stop loss eklemeye çalışıyorum. giriş değişkenleri
Bir kene üzerinde, bunu stop loss için atr değerlerini bir değişkene almak için yapıyorum.
Ayrıca sipariş açarken şöyle yazıyorum.
Ama hiçbir şey çalışmıyor. Baskı yoluyla stoploss değişkeninin değerini çıkarıyorum, değerinin = 0 olduğunu yazıyor. Neyi yanlış yapıyorum, nerede düzeltmem ve ince ayar yapmam gereken şey ne işe yarayacak?