[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 787
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
sıfırdan başlarsanız, hangi dili almak daha iyidir
günün güzel saatleri....
bu yüzden mql4'te uzmanlaşmaya karar verdim (bu işte tamamen acemiyim) ama mql5 diliyle karşılaştım .... biri bana temel farkların neler olduğunu söyleyebilir mi .... ve sıfırdan başlarsanız, hangisi o zaman dil almak daha mı iyi?.... cevaplar için teşekkürler
Kaydırma sırasında çubuk numaralandırmasının değişmemesi, yani numaralandırmayı pencereye bağlama
Kaydırma sırasında çubuk numaralandırmasının değişmemesi, yani numaralandırmayı pencereye bağlama
imkanı yok. Doğru çubuğu bulmak istiyorsanız, zamandan tasarruf edin ve ardından yeni seri numarasını bulmak için işlevi kullanabilirsiniz.
Evet, bar sayılarıyla bir gösterge yaptım, başka bir yolu olabileceğini düşündüm
Bu yüzden sormak istiyorum: MQL5'te tüm lot hesaplama fonksiyonlarını, örneğin bir sınıfta, tüm takip eden seçenekleri başka bir sınıfta, vb. birleştirebiliriz, yani. sınıfınızda benzer eylemleri gerçekleştirmek için tüm işlevleri gruplandırın mı? Peki o zaman sınıfları kullanmanın faydaları nelerdir?
MQL4'te de bazı anlamsal işlevleri tek bir yerde birleştirebilirsiniz. Örneğin, LotCount.mqh gibi bir kitaplık dosyası oluşturmanızı ve buna bilinen tüm lot hesaplama yöntemlerini eklemenizi engelleyen nedir. Veya örneğin, takip eden işlevlere sahip Trailing.mqh?
Bunu hem MQL5 hem de MQL4'te yapabilirsiniz. Ve OOP kullanmak zorunda değilsiniz. İşte böyle bir kütüphaneye bir örnek https://www.mql5.com/en/code/7108
Tabii ki, OOP, OOP'nin kendisi ve "pratik yapmak" için de yapılabilir. Ama bu tamamen farklı bir hikaye.
Dün beşinci MQL ile ilgili makaleler okuyordum (özellikle "Nesneye Yönelik Bir Yaklaşım Kullanarak MQL5'te Uzman Danışman Yazmak" makalesini beğendim) ve bir soru ortaya çıktı. Dörtlüde, örneğin, para yönetimi yazıyoruz - bir işlev (veya karmaşıklığa bağlı olarak daha fazla), sinyal alma işlevi, emir açma işlevi, takip eden durdurma vb. Bu yüzden sormak istiyorum: MQL5'te biz partinin tüm hesaplama fonksiyonlarını, örneğin bir sınıfa, tüm trol çeşitlerini başka bir sınıfa vb. birleştirebilir, yani. sınıfınızda benzer eylemleri gerçekleştirmek için tüm işlevleri gruplandırın mı? Peki o zaman sınıfları kullanmanın faydaları nelerdir?
evet tüm bunlar mümkün ama şimdi bile tüm trol çeşitlerini ve lot hesaplamalarını alıp tek bir kütüphanede gruplamak mümkün. Genel olarak, bazı nesnelerin daha uygun manipülasyonu için sınıflara ve yapılara ihtiyaç vardır, doğal olanın ötesinde hiçbir şey vermezler ve yeni bir şey de vermezler. sadece kolaylık. Dedikleri gibi, işlemci yalnızca montajcıyı anlar ve orada sınıf yoktur))