MQL4 belgelerinin tartışılması - sayfa 7

 
Dmitrich :

Programcılardan birinin prensipte eğitim almaya hazır olup olmadığı özellikle ilginçtir.


birçok kez yaptı
 
Dmitrich :

Renat! Seni kırdığımız için üzgünüm!

Hiç acımadı. Ancak hatalı fikirlerden kurtulmanız gerekiyor: hiç kimse sizin için herhangi bir programlama dilini sihirli bir şekilde öğrenmeyecek.

Birçok kişi birkaç adımda kolayca sonuç almak ister. Bu nedenle, belgelerin iğrenç olduğunu, geliştiricilerin suçlanacağını söylüyorlar, ancak bir ton bilgi fark etmiyorlar. Ama bu başka bir şey.

Uzaktan eğitim talebi de tembellik alanından "Koltuğa uzanacağım ve biri beni uzaktan zorlayıp öğretecek."
 
Jhonny :
Bu arada, belgelerle ilgili olarak, araç setindeki OBJPROP_FIBOLEVELS özelliğinde F1'e basarken bir tuhaflık fark ettim, bir şeyler ters gidiyor veya daha doğrusu neredeyse hiçbir şey olmuyor.
Evet, bu özelliğin arama motoru anahtar kelimelerinde açıklanmadığı görülüyor. Bugün düzelteceğiz.

Hatayı bulduğunuz için teşekkürler.
 
Dmitrich :
C++ ders kitaplarını incelemeden, sadece örneklerle gerçekçi değil mi?

Dmitrich , azmin tek kelimeyle harika. Birkaç kişi zaten size maksimum C olduğunu ve ardından yalnızca bir alt küme olduğunu yazmıştır. Lütfen MQL4'ün en azından C++'dan gerçekten hoş bir şey içerdiğine dair özel bir örnek verin.

PS Ben kendim yalnızca C'nin bir alt kümesine aşinayım, ancak C ++'da (yani sınıflar, arayüzler ve ActiveX gibi diğer üçüncü taraf teknolojilerle) hiçbir şey yazmadım. MQL4'te genel bir oryantasyon için bu benim için oldukça yeterli.
 
Bana öyle geliyor ki, geliştiricilerin dikkatini programlama konusunda kesinlikle hazırlıksız olan insanlara çekmeye çalışmak hala faydalı olabilir. Yine de, son derece uzmanlaşmış görevlerini mql mekanizmasını kullanarak çözmek isteyen tüccarlardan kaçış yok. Yeni başlayanları önce temelleri kavramaya ve ardından programlamaya katılmaya ikna etmeniz pek olası değildir.
Bugün ürün desteğinin zayıf olduğunu söylemek istemiyorum, bence fazlasıyla layık
ve bu konuda Renat'a katılıyorum
  • MetaEditor'da yerleşik MQL4 belgelerinin (iki dilde) kullanılabilirliği
  • MQL4 programcılar topluluğunun web sitesinin üç dilde (Rusça, İngilizce ve Çince) geliştirilmesi
  • MQL4'te bağımsız tüccarların ürünleri için tarafımızdan ödeme
  • organizasyon Otomatik Ticaret Şampiyonası
  • MetaEditor'dan doğrudan erişime sahip çevrimiçi bir Codebase kitaplığının bakımı
  • forumlarımızda tüccar geliştiriciler tarafından teknik destek ve sürekli danışmanlık

Ama bir kez daha söylüyorum - "programlamaya yeni başlayanlar" hala kaçamıyor :-)
Sonuç olarak, bir fikir doğdu:
Forumda "mql programlama kreşi" :-) gibi bir alt bölüm açın ve yeni başlayanlar için sorular ve cevaplar toplayın.
Çok çaba gerektireceğini sanmıyorum. Ancak yeni başlayanlar için anlaması daha kolay olacaktır.
Ve dile gelince, bu yüzden yeni başlayanlar arasında talep görüyor, özellikle belirli görevler olduğunda, ondan programlama dünyasına girmek daha kolay ve net. tabii ki IMHO.

 
solandr :
Bu yaklaşımla, bir programcı olmanız pek olası değildir! Ve mesele, size kimin ve nasıl öğretmeyi taahhüt edeceği ve bunun için tam olarak ne okuyacağınız değil.
Ön okumaya gelince, kimsenin sizi C++'ın tamamını okumaya zorlamadığını hemen söyleyebilirim. MQL4'ün C-benzeri bir dil olduğu size açıkça söylendi. Sadece C programlamayı okumanız gerekiyor. C++, sınıfları, yapıları vb. tanıtarak C dilinin yeteneklerini genişletmekle ilgilidir. vb., MQL4'te mevcut değildir. Genel olarak, parmaklarda şöyle görünebilir:
1. Size en yakın kitapçıya gidin
2. Programlama rafında C dili üzerine en ince (<200 sayfa) ve en ucuz kitabı bulun.Muhtemelen "C Programlamanın Temelleri", "C Programlamaya Giriş" veya basitçe "Aptallar için C Programlama" gibi bir şey olarak adlandırılacaktır.
3. C dilini kullanma örneklerine çok fazla odaklanmadan, işlevlerin, operatörlerin nasıl tanımlandığı, genel olarak ne tür verilerin bulunduğu vb. hakkında genel bir fikir çıkararak "çapraz olarak" okuyun.
4. Arka arkaya MetaEditor'dan ( https://docs.mql4.com/ru/ ) yardım okumaya başlayın. Bu okumadan sonra, MQL4'ün anlamıyla muhtemelen %95 veya daha fazla C dili olduğunu anlayacaksınız.
5. Ardından, http://old.alpari.org/ru/experts/articles/ Rosh makalelerini dikkatlice okumaya başlayın ve Uzman Danışmanlar, göstergeler ve komut dosyaları oluştururken aşağıdakileri anlamaya çalışın.
6. Sadece "her şeyin nerede olduğu" ve gerekirse nerede yardım için başvurmanız gerektiği hakkında bilgi edinmek için bu sitenin makalelerini okuyun (ilk okumada "çapraz olarak da" yapabilirsiniz).
7. Tüm bunlardan sonra bu forumda programlamaya başlayacak ve teknik sorular sormaya başlayacaksınız. İnsanlar size sorun değil yardımcı olacaktır. Ayrıca, herkesin aynı anda sorduğu soruların aynısını yaşayacaksınız.
8. Ardından, ticaret stratejinizi BİLİNÇLİCE aramaya başlayacaksınız. Algoritmayı programlamadan, bir ticaret stratejisi arayışı genellikle "bana şu ve bu tür göstergelerin karlı olduğu ve hatta bir aylık demo için 100'den 99 başarılı işlemi manuel olarak yaptım" ilkesine dayanır. Bunu ve neredeyse her gün orada çok ustaca programlanmış bir şeye sahip olmak isteyen insanların geldiği ilgili forumları okuyun (bazen insanlar bile bu dahiyane için para ödemeyi kabul eder). Doğru, deneyimli programcıların incelemelerine bakılırsa, henüz para için dahiyane bir şey programlamak zorunda kalmadılar.

Genel olarak, programcı olmak için yaklaşık bir algoritma belirledim. Aşamaların sırasını dilediğiniz gibi değiştirebilirsiniz.
Tavsiye için teşekkürler, öğreticiyi buldum ve yeni başlayanlarla paylaşabilirim. Hem senin hem de Renat'ın haklı olduğuna inanma eğilimindeyim.
 
Renat :

Hatayı bulduğunuz için teşekkürler.
Evet, neden değil. hepimiz insanız...
 
xeon :
Bana öyle geliyor ki, geliştiricilerin dikkatini programlama konusunda kesinlikle hazırlıksız olan insanlara çekmeye çalışmak hala faydalı olabilir. Yine de, son derece uzmanlaşmış görevlerini mql mekanizmasını kullanarak çözmek isteyen tüccarlardan kaçış yok. Yeni başlayanları önce temelleri kavramaya ve ardından programlamaya katılmaya ikna etmeniz pek olası değildir.
Bugün ürün desteğinin zayıf olduğunu söylemek istemiyorum, bence fazlasıyla layık
ve bu konuda Renat'a katılıyorum
  • MetaEditor'da yerleşik MQL4 belgelerinin (iki dilde) kullanılabilirliği
  • MQL4 programcılar topluluğunun web sitesinin üç dilde (Rusça, İngilizce ve Çince) geliştirilmesi
  • MQL4'te bağımsız tüccarların ürünleri için tarafımızdan ödeme
  • organizasyon Otomatik Ticaret Şampiyonası
  • MetaEditor'dan doğrudan erişime sahip çevrimiçi bir Codebase kitaplığının bakımı
  • forumlarımızda tüccar geliştiriciler tarafından teknik destek ve sürekli danışmanlık

Ama bir kez daha söylüyorum - "programlamaya yeni başlayanlar" hala kaçamıyor :-)
Sonuç olarak, bir fikir doğdu:
Forumda "mql programlama kreşi" :-) gibi bir alt bölüm açın ve yeni başlayanlar için sorular ve cevaplar toplayın.
Çok çaba gerektireceğini sanmıyorum. Ancak yeni başlayanlar için anlaması daha kolay olacaktır.
Ve dile gelince, bu yüzden yeni başlayanlar arasında talep görüyor, özellikle belirli görevler olduğunda, ondan programlama dünyasına girmek daha kolay ve net. tabii ki IMHO.

Aynı bölümde dil öğrenimi ile ilgili tüm makaleleri, örneğin Rosha, basit bir C ders kitabı, ayrıntılı yorumlarla Uzman Danışman örneklerine yer verebilirsiniz.
 
Her şey anlaşılabilir, belgeler var, örnekler var, Rosh her şeyi yazdı.
Yalnızca belgelerdeki örneklerden memnun değilim. Bu sitede bu örneklerin birçoğu zaten yazılmış, ancak belgeler hala aynı - aptalca :(
 
Renat :
Dmitry :

Renat! Seni kırdığımız için üzgünüm!

Hiç acımadı. Ancak hatalı fikirlerden kurtulmanız gerekiyor: hiç kimse sizin için herhangi bir programlama dilini sihirli bir şekilde öğrenmeyecek.

Birçok kişi birkaç adımda kolayca sonuç almak ister. Bu nedenle, belgelerin iğrenç olduğunu, geliştiricilerin suçlanacağını söylüyorlar, ancak bir ton bilgi fark etmiyorlar. Ama bu başka bir şey.

Uzaktan eğitim talebi de tembellik alanından "Koltuğa uzanacağım ve biri beni uzaktan zorlayıp öğretecek."


Sevgili Renat, aşağıdakileri açıklar mısınız?

Bu ileti dizisinin konusu , MQL4 belgelerinin kalitesiyle ilgilidir. Lütfen dikkat - zaten mevcut belgeler.

Herkes bu belgelerin birçok hata, eksiklik ve basitçe kötü yazılmış yerler içerdiğini biliyor ve bence siz de bunu inkar etmeyeceksiniz. Bu belgelemenin bir tür gönüllünün, ders kitabı yazarlarının veya programlama dili öğretmenlerinin değil, geliştiricilerin işi olduğu da herkes için açıktır. Ve bu başlıkta, konuyla ilgili birkaç (sadece birkaçı!) Özel dilekler dile getirildi. Bu isteklerin yerine getirilmesi, aynı yeni başlayanlar için MQL öğrenmek için tamamen yeni kalitede fırsatlara yol açacaktır.

Ancak, bunun hakkında hiçbir şey söylemedin. Bunun yerine, ders kitabı, maliyeti, yeni başlayanlar için kurslar, uzaktan eğitim ve benzeri fanteziler hakkında aktif olarak tartışıyorsunuz, yani geliştiricilerle gerçekten hiçbir ilgisi olmayan bir şey. Ve bununla vurgular kayıyor, branşın konusu kayboluyor ve en önemlisi bu tartışmanın herkese verebileceği olumluluk kayboluyor. Niye ya ?

Lütfen dokümantasyon kalitesi konusuna geri dönün. O zaten! Bunu sonuçlandırmak hiç de o kadar büyük ve imkansız bir iş değil!
Ne de olsa, makale parasının bir kısmını, makaleleri yazan kişilere belgeleri geliştirmek için ödemek için kullanın. Son olarak, MQ ürünlerinin seviyesine karşılık gelen bir seviyeye getirin. Ve yeni başlayanlar için, bu ve paralel bir sitede ortak bir bölüm oluşturun - Sıkça Sorulan Sorular. Sadece gelecekte bu forumlarda ortaya çıkacak olanlardan doldurursanız, bir yıl içinde bile ilgilenenler ve yeni gelenler için mükemmel bir kaynağa sahip olacaksınız. Ve son olarak, onları cehenneme değil, belirli ve açıkça yararlı bilgilere gönderebilirsiniz.

MQ, yalnızca MQ'ya özgü bu iki acil sorunu çözemezse - belgeler ve böyle bir çevrimiçi kaynak - o zaman en azından nedenini açıklayın. Ya da en azından, nasıl bildiğinizi doğrudan söyleyin - "hayır ve olmayacak."
Neden: