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

 
Codebase'den herhangi bir kodu alın ve onu ayrıştırmaya/değiştirmeye başlayın, neyin gerekli olduğu ve neden. Ana şey, iyi yorumlanmış bir
 
Andrey F. Zelinsky :

hala "eski dil" hakkında konuşmaya başlıyorsunuz - peki, yeni başlayanlar için belgeler uygun değil - yeni başlayanların% 99'u belgeler yardımıyla bütçelenemeyecek - sadece Kovalev'in ders kitabı var, iyi / kötü, eski / yeni , ama sadece o var .

Tam olarak bunu söylemek istiyordum ama kendimi tuttum. Ve şimdi onu atlayacağım. Senin yolun olsun. Kovalev'in ders kitabını okumadım ve bundan muzdarip değilim. Yeterli belgem var. İlk okuyuşta anlamadıysan tekrar oku. Ve anlayana kadar devam edeceğim.

 
Andrey F. Zelinsky :

hala "eski dil" hakkında konuşmaya başlıyorsunuz - peki, yeni başlayanlar için belgeler uygun değil - yeni başlayanların% 99'u belgeler yardımıyla bütçelenemeyecek - sadece Kovalev'in ders kitabı var, iyi / kötü, eski / yeni , ama sadece o var .

Tabii ki IMHO, ama giriş yerel rıhtımlara göre çıkmadıysa, artık aramanıza gerek yok, anlamı yok, zaman kaybı. Eh, örneğin şiir yazmak için herkese verilmez.
 
Alexey Viktorov :

Tam olarak bunu söylemek istiyordum ama kendimi tuttum. Ve şimdi onu atlayacağım. Senin yolun olsun. Kovalev'in ders kitabını okumadım ve bundan muzdarip değilim. Yeterli belgem var. İlk okuyuşta anlamadıysan tekrar oku. Ve anlayana kadar devam edeceğim.


"Herkesin kendi yolu, kendi hedefi vardır, ama hepimizi bir son bekliyor. Tüm yollar hiçbir yere çıkmaz. Dolayısıyla tüm neşe ve anlam amaçta değil, yolun kendisindedir" [Carlos Castaneda]

 
Vladimir Simakov :
Tabii ki IMHO, ama giriş yerel rıhtımlara göre çıkmadıysa, artık aramanıza gerek yok, anlamı yok, zaman kaybı. Eh, örneğin şiir yazmak için herkese verilmez.

Burada mql'de programlamaktan daha az sıklıkla şiir yazmaya çalışırlar. Hiçbir dil mql kadar öğrenmeye hevesli değildir, ancak popülerlik açısından kuyrukta olmaya devam etmektedir. C'de deneyebilirler, ancak normal bir görevde ustalaşamayacaklarını çabucak fark ederler ve bir tür saçmalık yazmak ilginç değildir. Ancak Forex'te kâseyi bulduklarına ve acilen programlanması gerektiğine inanıyorlar. Ve bu fikri paylaşmak üzücü... Dile hakim olmak için kendinle dalga geçmelisin.

Tüm bu tür mazoşistler için: Programlama sadece dilin sözdizimi bilgisi değil, aynı zamanda hedefe ulaşmak için bir görev belirleme yeteneğidir. Görev bu. Okuduktan sonra, programcının hiçbir sorusu olmayacağı ve isteklerinizi hemen yazabileceği bir teknik şartname yazmaya çalışın. Kasenizi düzenlemenize, hareketli ortalamaların kesişimi için teknik bir görev yazmanıza gerek yoktur. Ortalamaların geçtiği nasıl belirlenir, bir pozisyonu kapatırken bir başkasının hemen açılmaması için nelere dikkat edilmelidir. Ve benzeri...

 

Programlamak için hangi dili kullandığınız gerçekten önemli değil.

Herhangi bir programın kodunun derlendiği prosedürler ve işlevler vardır.

Dillerin farklılıkları sadece kayıt şeklinde oluşur.

No

paskal

İşlev

function SplitString( const Str: string ): string ;
var
  k: integer;
begin
  result:= Str;
  k:= Pos( '-' , result);
   if (k > 0 ) then
  begin
    Delete(result, k, length(result) - k + 1 );
  end else result:= '' ;
end;

MQL5'te aynı işlev

 string SplitString( const string Str)
{
   if ( StringLen (Str) > 0 )
  {
     int k = StringFind (Str, "-" );
     if (k>- 1 )
    {
       return ( StringSubstr (Str, 0 , k));
    }
  }
   return ( "" );
}

Programlamada en önemli şey ne yaptığınızı anlamaktır!

 
prostotrader :

Programlamak için hangi dili kullandığınız gerçekten önemli değil.

...

ile değilse.
 
Dmitry Fedoseev :
ile değilse.

C'nin nesi var?

 
Vladimir Simakov :

C'nin nesi var?

Ama söylerseniz daha iyi olur - S uzmanları. Rica ederim. Sadece onunla ilgili bir şeylerin yanlış olması yanlış soru. Ve sonra C'nin yanlış dil olduğunu ilan ettiğimi söyleyeceksiniz.

 
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

İnternette MQL5 ile ilgili bir kitap arayın. Belki yararlıdır.

Gelişmiş kullanım
ticaret platformu MetaTrader 5
© Timur Maşnin, 2016