MQL5 dilini gerçekten öğrenmek istiyorum Nereden başlamalıyım? - sayfa 3

 
Aleksandr Kononov :

Nereden başladın? Ayrıca prensip olarak İngilizce ve programlama bilmiyorum. Hemen yazmaya başlamalı mıyım yoksa bir şeyler okumalı mıyım? Nasıldın?

Uzun zamandır nerede konuşmaya başladım. Sadece bir ipucu: Değişkenleri, türleri ve görünürlüğü anlamaya çalışın. Önceden tanımlanmış değişken nedir? Bir koşulun ne olduğunu ve duruma göre dallanmayı anlamaya çalışın. Döngü nedir, döngüler nelerdir. Bu minimumdur. Ayrıca dile bağlı olarak. MQL'de, tüm çeşitlerin C'sinde olduğu gibi, mql C benzeri bir dil olduğundan, kullanıcı tanımlı bir işlevin ve genel olarak bir işlevin ne olduğunu anlamanız gerekir. Bütün bunlar belgelerde. Önce bölüm başlıklarını ve mevcut fonksiyonların adlarını okuyun. Bir bölüm olduğunu ve kullanabileceğiniz her şeye sahip olduğunu anlayacaksınız. Örneğin, bir eğilim çizgisi çizmeniz, grafik öğelerle ilgili bölümü açmanız ve orada hangi işlevin yapabileceğini okumanız gerekir ... Ayrıca, belgelerde bir şey okuduysanız ve anlamadıysanız, forumda sorun. Ama belgeleri tekrar okuman için gönderilmen için değil, insanlar okuduğunu anlasın ama girmesin diye. Sonra birisi çiğnemeye çalışacak. "Nasıl yapılır ..." veya "Örnek ver, sonra çözeceğim ..." sorusunu unutun Belgeler her zaman "elinizin altında" olmalıdır, belgeleri okumayı asla bırakmayın. Aslında hepsi bu.
 
muhhacc ccc :
Merhaba. MQL5 dilini öğrenmek istiyorum /
Arkadaşlar nereden başlamalı yardım edin herhangi bir video eğitimi?
Video materyali buldum ama orada gösterilenlerin %80'inden fazlası örnekle danışmanların nasıl yazılacağını anlamıyorum (her türlü fonksiyon örneği vb.) Temel bilgilere ihtiyacım var.
Anlayışınız için teşekkürler

ME'yi açın, ardından MQL5 Referansını açın ve en baştan hiçbir şeyi kaçırmadan okuyun.

 
En aptalca tavsiye, emcule yerine C++ öğrenmektir.
 
Dmitry Fedoseev :
En aptalca tavsiye, emcule yerine C++ öğrenmektir.

Bir dll'ye sınıf işaretçisi nasıl geçirilir? Şey, buna ihtiyacım vardı))) Yani, biraz artıları bilerek, F ile ve kısıtlamalarla da olsa yaptım, ama yaptım. Bu nedenle bir "yetişkin" PL öğretilmelidir. Hayır, elbette, sanal alandan bir çıkış planlanmadıkça, evet, genel olarak gerekli değildir.

 
Vladimir Simakov :

Bir dll'ye sınıf işaretçisi nasıl geçirilir? Şey, buna ihtiyacım vardı))) Yani, biraz artıları bilerek, F ile ve kısıtlamalarla da olsa yaptım, ama yaptım. Bu nedenle bir "yetişkin" PL öğretilmelidir. Hayır, elbette, sanal alandan bir çıkış planlanmadıkça, evet, genel olarak gerekli değildir.

Belgelenmemiş özelliklerin bir noktada kullanılması her şeyi bozar. Rahatsız etmenin bir anlamı yok. Sadece sanat aşkı için olsa.

C++ ve MQL kavramsal olarak farklı dillerdir.

 
Evet, kendinizi öğrencinin yerine koymanız gerektiğini öğretenler anlamayacaklar. Her noktalama işaretine kadar daha ayrıntılı açıklamaları gerektiğinin farkında olmadan kendileri için yazarlar. Burada okuduğum ve izlediğim tüm materyaller burada. İyi programlayamıyorum. İlk önce sözdizimini açıklamanız gerekir. Ve bunu hiç kimse yapmıyor. si yazın. Ve C ile ilgili bir ders kitabı okuduğunuzda, gereksiz bilgilerin %90'ı vardır. Hiç net bir açıklama görmedim. Ve yeni başlayanlar için en zor şey nedir, ne yazacağım belli değil, peki, kabaca sözdizimini biliyorum, nasıl yapılacağını kabaca anlıyorum. Ama programın tamamı hakkında bir farkındalık yok. Burada derlenmiş bir algoritma hiç görmedim. Daha sonra algoritma açıklanır, bu bloğun çok fazla fonksiyon ve bu tür değişkenler gerektirmesi gibi. El kitaplarının yazarlarının genellikle ya kendi seviyelerinde konuştuklarını ya da kendi düşüncelerini konuştuklarını bir kez daha tekrarlıyorum. Bu sadece kendini onaylama ve başka bir şey değil. Bu yüzden öğretmek imkansız çünkü kişi konuşmanın ne hakkında olduğunu anlamıyor. Burada iki şey, ayrıntılı bir açıklama ile sözdizimi ve algoritmalar. Onu hiçbir yerde görmedim ve çok özledim. Ve acemi bir algoritma oluşturamaz, çünkü dili kullanma konusunda deneyimi yoktur ve algoritmanın hangi bloğunun duracağını bile anlar, ancak nerede, nasıl yapılacağını, nasıl bağlanacağını anlamıyor.
 
Ivan_Invanov :
Evet, kendinizi öğrencinin yerine koymanız gerektiğini öğretenler anlamayacaklar. Her noktalama işaretine kadar daha ayrıntılı açıklamaları gerektiğinin farkında olmadan kendileri için yazarlar. Burada okuduğum ve izlediğim tüm materyaller burada. İyi programlayamıyorum. İlk önce sözdizimini açıklamanız gerekir. Ve bunu hiç kimse yapmıyor. si yazın. Ve C ile ilgili bir ders kitabı okuduğunuzda, gereksiz bilgilerin %90'ı vardır. Hiç net bir açıklama görmedim. Ve yeni başlayanlar için en zor şey nedir, ne yazacağım belli değil, peki, kabaca sözdizimini biliyorum, nasıl yapılacağını kabaca anlıyorum. Ama programın tamamı hakkında bir farkındalık yok. Burada derlenmiş bir algoritma hiç görmedim. Daha sonra algoritma açıklanır, bu bloğun çok fazla fonksiyon ve bu tür değişkenler gerektirmesi gibi. El kitaplarının yazarlarının genellikle ya kendi seviyelerinde konuştuklarını ya da kendi düşüncelerini konuştuklarını bir kez daha tekrarlıyorum. Bu sadece kendini onaylama ve başka bir şey değil. Bu yüzden öğretmek imkansız çünkü kişi konuşmanın ne hakkında olduğunu anlamıyor. Burada iki şey, ayrıntılı bir açıklama ile sözdizimi ve algoritmalar. Onu hiçbir yerde görmedim ve çok özledim. Ve acemi bir algoritma oluşturamaz, çünkü dili kullanma konusunda deneyimi yoktur ve algoritmanın hangi bloğunun duracağını bile anlar, ancak nerede, nasıl yapılacağını, nasıl bağlanacağını anlamıyor.

MQL5 öğrenmek istiyorsanız ve "C öğrenmeniz" tavsiye edilirse - bu tür danışmanları mümkün olduğunca derinden gönderin.

En iyi yol: bir görev belirlenir ("Böyle bir sembolün fiyatlarını görüntülemek istiyorum" gibi), ardından MetaEditor ve belgeler. Çalışmadığında forumdan yardım isteyin. Ve böylece adım adım.

 
Vladimir Karputov :

MQL5 öğrenmek istiyorsanız ve "C öğrenmeniz" tavsiye edilirse - bu tür danışmanları mümkün olduğunca derinden gönderin.

En iyi yol: bir görev belirlenir ("Böyle bir sembolün fiyatlarını görüntülemek istiyorum" gibi), ardından MetaEditor ve belgeler. Çalışmadığında forumdan yardım isteyin. Ve böylece adım adım.

Belgeler eşleşmiyor.
Birinin bir eğitim yazması daha iyi.
 
Aliaksandr Hryshyn :
Belgeler eşleşmiyor.
Birinin bir eğitim yazması daha iyi.

Keşke okulda böyle öğretselerdi - böylece çocuklar öğretmenin nihayet enstitüden mezun olmasını bekleyecekti ...

Biri henüz kimsenin yazmadığı bir ders kitabını beklerken diğeri kendi kendine öğrenip başkalarına öğretecek.

Dil belgeleridilin temelidir . Ve sözdizimi hakkında, net olmayanları forumda sorabilirsiniz.

 
Dmitry Fedoseev :

C++ ve MQL kavramsal olarak farklı dillerdir.

Eee... Ve düşünceyi açmak mümkün mü?