MT5 terminali için programlama dilini öğrenmek istiyorum. öğrenmeye nereden başlamalı? - sayfa 7

 
multiplicator :
MT5 öğrenmek için ipuçlarını görmezden gelin. kendinde ustalaşmayacaksın.

Buradaki hiç kimse tamamen kendi başına bir şey öğrenemez. Forumda her zaman soru sorabilirsiniz. Neden forumda tek bir soru sormadın?

 
Ihor Herasko :

Bu, eğer bir kişi faaliyetlerini MT dışında planlıyorsa. Ancak bu önceden planlanamaz. Şimdi amaç MT için nasıl yazılacağını öğrenmek. Ve C veya C++ ile başlarsanız, MQL'de asla var olmayan şeylere hemen takılıp kalırsınız. Sonuçta, basit bir değer baskısı bile cout aracılığıyla yapılamaz. Bu bağlamda, MQL çok daha basittir - Yazdır veya Uyarı.

Bu nedenle, neye ihtiyacınız olduğunu öğrenmeye başlamak daha iyidir. Ve ancak o zaman, beğenirseniz ve devam etmek istiyorsanız, C ++ 'a geçebilirsiniz.

Amaç MT4 tarzında test cihazı için kaba bir EA yazabilmekse, eski MKL4 kursunu alabilir, MT4Orders kütüphanesini bağlayabilir ve devam edebilirsiniz.

Bu arada. cout Print 'dan çok daha uygundur, OOP'nin temellerini öğrenen bir kişi 15 dakika içinde basit bir analog yazacaktır.

 
Ihor Herasko :

Bir kişinin gitmesi gerekiyor ve ona dama veriyorsunuz. MQL'de ustalaşma aşamasında, ilke olarak, bir üst düzey başlangıç için ne kadar programlamaya ihtiyaç duyulduğu sorusu çekilecek mi? MQL hala C++'dan daha kolaydır. Neden zoru göze alsın?

Ayrıca, verilen bağlantı hemen MQL'de olmayan her şeye gider: standart kitaplık (MLQ'da vardır, ancak kendi C++'ı yoktur), ad alanı, cout ve cin aracılığıyla girdi ve çıktı.

Çünkü soru, bir köpeğin veya maymunun 3-4 değişkeni ve aynı sayıda işlevi nasıl eğittiğinin nasıl bilineceği değil, nasıl programlanacağıydı.

 
Ihor Herasko :

Derlenmiş. Hata yok. "İşlev" teriminin basit bir şekilde anlaşılmasıyla kolayca düzeltilebilecek tek bir uyarı.

Hatta biraz daha büyük bir örnek aldım:

Ayrıca derleme yapar. 12 uyarı, ancak hiçbiri programın performansını etkilemez. Onlar da düzeltilir. Bu nedenle, Eğitimi başlatmak için - bu kadar.

faydalı bilgiler için teşekkürler
 
Anastasia Vasilenko :

MT5 terminali için programlama dilini öğrenmek istiyorum. yeni başlayanlar için öğrenmeye nereden başlamalı?

Koca tüccar size yardım etmek istemiyor mu?

Onu algoritmik bir tüccar kocasına dönüştürün!

 
Navi'ye söyle. arasındaki fark nedir?
çift a;
(dize) a;
Ve
 
Alexander Fedosov :
Navi'ye söyle. arasındaki fark nedir?
çift a;
(dize) a;
Ve
DoubleToString(a)?

(dize) a; // olduğu gibi çıktı al

DoubleToString (a , 2 ) // ondalık basamak sayısını ayarlayabilirsiniz

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
[in]  Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление числа с указанным количество знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то...
 
Alexander Fedosov :
Navi'ye söyle. arasındaki fark nedir?
çift a;
(dize) a;
Ve
DoubleToString(a)?

Bu durumda ayrıca string( a);

 
Aleksey Nikolayev :

Koca tüccar size yardım etmek istemiyor mu?

Onu algoritmik bir tüccar kocasına dönüştürün!

Evet. Evet kampanya burada birinci sınıf olarak yetiştiriliyor, kıza yardım edin diyorlar. Gelecekte, muhtemelen piyasada en az bir sinyali veya ürünü olan herkese yanıt vermeyi bırakacağım.

 
pavlick_ :

Evet. Evet kampanya burada birinci sınıf olarak yetiştiriliyor, kıza yardım edin diyorlar. Gelecekte, muhtemelen piyasada en az bir sinyali veya ürünü olan herkese yanıt vermeyi bırakacağım.

Ve biri diğeriyle nasıl ilişkilidir? Serbest çalışan bir adam baykuş sipariş etti, işte sinyaliniz. Ve şimdi de kendi başına Expert Advisors yazmayı öğrenmek istiyor. Sorun nedir?