"MQL5 Standart Kitaplığını Genişletme ve Kodu Yeniden Kullanma" makalesi için tartışma

 

Yeni makale MQL5 Standart Kitaplığını Genişletme ve Kodu Yeniden Kullanma yayınlandı:

MQL5 Standart Kitaplığı, bir geliştirici olarak hayatınızı kolaylaştırır. Ancak, dünyadaki bütün geliştiricilerin ihtiyaçlarını karşılamaz, bu yüzden daha özel bir şeye ihtiyacınız olduğunu düşünüyorsanız, bir adım daha ileri gidebilir ve bunu genişletebilirsiniz. Bu makale, size MetaQuotes'un Zig-Zag teknik göstergesini Standart Kitaplığa entegre etme konusunu anlatır. Amacımıza ulaşmak için MetaQuotes'un tasarım felsefesinden ilham aldık.

MQL5 Standart Kitaplığı, bir geliştirici olarak hayatınızı kolaylaştıran, bir dizi hazır sınıftan oluşan bir nesne yönelimli çerçevedir. Ancak, dünya genelindeki bütün geliştiricilerin ihtiyaçlarını karşılamaz, bu yüzden daha özel bir şeye ihtiyacınız olduğunu düşünüyorsanız, bir adım daha ileri gidebilir ve bunu genişletebilirsiniz. Bu makale, size MetaQuotes'un Zig-Zag teknik göstergesini Standart Kitaplığa entegre etme konusunu anlatmaktadır. Amacımıza ulaşmak için MetaQuotes'un tasarım felsefesinden ilham alacağız.

Özetle, MQL5 API kod yeniden kullanımı, güvenilirlik, esneklik ve bakım kolaylığından faydalanmanıza yöneliktir. Teoride bu böyledir, ancak tüm bunların ötesinde MQL5'te gelişmeye devam etme ve çok para birimli Uzman Danışmanlar gibi daha sofistike şeyler tasarlamayı planlıyorsanız, ilk olarak uygulamalarınızın başarılı bir yaşam sürmesinin garanti edileceği şekilde Standart Kitaplıkta kodlama yapabilmeniz gerekir.

EA'larınız ve göstergeleriniz giderek daha karmaşık hale geldikçe, çerçeve geliştirmede yer alan kavramlar konusunda daha fazla uzmanlaşmak gerekir. Gerçek hayattan bir örnek olarak, kişisel bir ihtiyaç olarak, projemin tabanını sıfırdan güçlendirme ihtiyacını belirten karmaşık bir çok para birimli EA geliştirmem gerekiyor.

Şekil 1. Düzenli çok yüzlü cisimler mükemmel nesnelerdir. Bunlar, somut kavramlar üzerine uygulama geliştirme yaklaşımını iyi betimliyor.


Şekil 1. Düzenli çok yüzlü cisimler mükemmel nesnelerdir. Bunlar, somut kavramlar üzerine uygulama geliştirme yaklaşımını iyi betimliyor

Yazar: Jordi Bassaganas