"MQL5 - Siz de bu dilin ustası olabilirsiniz" makalesi için tartışma

 

Yeni makaleye göz atın: MQL5 - Siz de bu dilin ustası olabilirsiniz.

Bu makale, MQL5 dilinde ilk adımlarımı nasıl attığımı anlatacağım bir tür kendimle röportaj niteliğinde olacaktır. Size nasıl harika bir MQL5 programcısı olabileceğinizi göstereceğim. Bu başarıya ulaşmanız için gerekli temelleri açıklayacağım. Tek ön koşul öğrenmeye istekli olmaktır.

Birçok kişi C/C++'da programlamayı zaten bildiğim için hemen MQL5'te karmaşık ve ayrıntılı projelere başladığımı düşünüyor. Keşke her şeyin böyle başladığını söyleyebilseydim. Ancak gerçekte durum oldukça farklı oldu.

Kendi çözümlerimizi geliştirmek için ilk adımları attığımızda, genellikle zaten bildiğimizi düşündüğümüz şeylerle başlarız. Benim durumumda, MQL5'i kullanmaya başladığımda, elimdeki tek şey dil dokümantasyonuydu. İlgilenen diğer programcılara yardım etmeye adanmış bir topluluk olduğunu bile bilmiyordum.


Deneme videosu 

Bu son derece basit bir şey. Ancak bu kodu tamamen özerk bir şekilde, MetaEditor'ın dokümantasyonu ve kaynak kodlar dışında kimsenin yardımı olmadan oluşturabilmek bana başka bir şey yapabileceğimi gösterdi. Tek yapmam gereken mevcut C ve C++ bilgimi MQL5'e uyarlamaktı. İşlerin gerçekten ilerlemeye başladığı yer burası.

Yazar: Daniel Jose

 
Bize öğrettikleriniz için teşekkürler profesör.
 
geri bildirim için teşekkürler. ben acemiyim ve umarım bir gün kodlar oluşturabilirim.
 
Merhaba Daniel, bu makalede söylediklerine tamamen katılıyorum. Python öğrenmek için MQL5'i bıraktım ve şimdi mql5'te programlamaya başladığımdan beri her şey çok mantıklı geliyor. Fonksiyonlar, bazı oop kavramları. Bir şey beni mql5'e geri döndürdü: domain. Görüyorsunuz, bu dilin ticaret ve ticaretle ilgili faaliyetler için yaratıldığını çok erken fark ettim. Bir algo yatırımcısının ihtiyacı olan her şeye sahip. Keşke Python öğrenmeseydim, çünkü stratejilerinizi geriye dönük test ederken birçok farklı kütüphane kurmanız gerekecek, bunlardan bazıları için sadece MQL5'in her şeyi yapabileceğini keşfetmek için para ödedim. Yeni kütüphane, yeni dokümantasyon ve dokümantasyonda saatler süren çok uzun okumalar anlamına geliyor. Python'u çok sınırlı buldum. mql5'e dönersek, stratejilerimi otomatikleştirmek ve sonuçlarımı paylaşmak niyetindeyim. Yeni başlayanlar için mql5'in yaygın tuzaklarını vb. tartışın. Makaleniz için teşekkürler
 
Bir dahi olarak kendim hakkında övgü dolu bir makale: sıfırdan nasıl programlama gurusu olunacağını öğreteceğim gibi bir şey, ancak bunun için C++ bilmeniz ve 23 yıldır onu kullanma deneyimine sahip olmanız gerektiği ortaya çıktı. Ve şaşırtıcı olan şey, böyle bir bagajla (C/C++) MQL5'te programlamayı öğrenmenin 2 yıl sürmesi. Sonunda, falan filan, ben bir dahiyim ve siz bunu 25 yıl içinde yapabileceksiniz. Bu tür makalelerin yayınlanması üzücü....
 
MetaQuotes:

MQL5 makalesi yayınlandı - siz de bu dilin ustası olabilirsiniz:

Yazar: Daniel Jose

Yeni başlayanlar için bir makale yazmak istediğimde ve "MQL5'i sıfırdan kendi kendine öğrenme" konusunun materyallerine dayanan bir makale hazırladığımda, hemen .... adresinden bir mesaj aldım. (Adını ve soyadını belirtmeyeceğim) makalemin konuyla pek alakalı olmadığını belirten bir mesaj aldım. Bu makaleyi okudum ve şaşırdım. Bu da neydi?!

Saygılarımla, Vladimir.

 

Yum.

Sorun değil, graphomania. Ama diğer makalelere çapraz olarak baktım. Sanki 23 yıl sonra kalıtım/kompozisyon kavramını öğrenmenin zamanı gelmiş gibi.

NOT. Genel kural: Ben(Hayvan -> Kedi) kalıtımdır ve (Kedi{kollar[4],kuyruk,baş}) var veya kullanıyorum bileşimdir (her ne kadar kalıtım savunucuları burada çoğul ve sanal ile öldürmeyi başarsalar da)))).

 
MrBrooklin #:

Yeni başlayanlar için bir makale yazma arzum olduğunda ve "MQL5'i sıfırdan kendi kendine öğrenme" konusunun materyallerine dayanan bir makalenin taslağına zaten sahip olduğumda, hemen ...'dan (adını ve soyadını belirtmeyeceğim) makalemin pek alakalı olmadığına dair bir mesaj aldım. (Adını ve soyadını belirtmeyeceğim) makalemin pek alakalı olmadığını söyledi. Bu makaleyi okudum ve şaşkına döndüm. Bu da neydi böyle?!

Saygılarımla, Vladimir.

Bu yazarın ilk makalesi değil ve okuyucuların MQL5'te yazmaya nasıl başladığını bilmek isteyeceklerine karar verdim.

Makalenizin yorumlarında size yazdım.

 
Rashid Umarov #:

Bu yazarın ilk makalesi değil ve okuyucuların MQL5'te yazmaya nasıl başladığını bilmek isteyeceklerine karar verdim.

Yazınıza yaptığım yorumlarda da size yazmıştım.

Merhaba, Rashid! Evet, mesajınızı gördüm. Önümüzdeki 2-3 ay boyunca makalemi kesinlikle yapamayacağım. Yapmam gereken çok iş var.

Saygılarımla, Vladimir.

 
Ben sadece naçizane fikrimi söyleyeceğim.
Metatrader bir Forex uygulamasıdır. WebGL veya DirectX ile etkileşime girecek bir program değil. Eğer bir pencere uygulaması yapmak istiyorsanız Visual C++, Visual Studio'ya bakarım. Bir animasyon uygulaması istiyorsam Unity'ye bakarım.
MQL4'ün basitliğini tercih ederim. "Eski" MQL4'te bir gösterge yüklemek çok kolaydı. O M2 M3 (m3, cidden) zaman dilimlerini hiç özlemedim.
MQL5'in gerçekten iyi olduğu şey, optimizasyon için geçmiş verilere erişimdir.
 
Harika bir makale. Teşekkürler...