MQL5 dilini sıfırdan kendi kendine öğrenme - sayfa 2

 
Fast235 :

Sizi temin ederim, ona, tüm konulara, özellikle de ipe, en zoru olana geri döneceksiniz)

Yardım ve ipuçları için teşekkürler!

Saygılarımla, Vladimir.

 

Forum katılımcılarından yeni mesaj gelmese de Dmitry Fedoseev'in makalesini okuyorum https://www.mql5.com/en/articles/2744

İlk başta, komut dosyasının kodunun yazıldığı Tüm global değişkenleri görüntüle bölümüne ulaşana kadar makalede her şey açık ve anlaşılırdı. Her şey açık görünüyor, ancak kodda:

   Alert ( "=== Начало ===" );
   int total= GlobalVariablesTotal ();
   for ( int i= 0 ;i<total;i++){
       Alert ( GlobalVariableName (i), " = " , GlobalVariableGet ( GlobalVariableName (i)));
   }

bunun ne anlama geldiği açık değil:

( int i= 0 ;i<total;i++)
int 4 bayt (32 bit) boyutunda bir tamsayı veri türüdür. Minimum değer -2 147 483 648, maksimum değer 2 147 483 647'dir . Bu anlaşılabilir bir durumdur.

Ama sonra i=0;i<total;i++ diyor Ne demek istiyorum? Değişken mi yoksa ne? i yerine başka bir değişken yazmak mümkün müydü? Ve neden bu çizgi ortaya çıktı?

"=" ile aynı. Nedir, neden gereklidir? MQL5 Referansında bulamadım. Önemsiz gibi görünüyor, ancak onlarsız, yeni başlayan biri olarak, kod hakkında genel bir anlayışa sahip değilim.

Saygılarımla, Vladimir.

 
Belki yeni başlayanlar için eski bir C++ primerine bakmalısın, belki Schildt. Çok derine inmeden. Tipler, operatörler, her şeyin iyi çiğnendiği yer orası.
 
Andrei Novichkov :
Belki yeni başlayanlar için eski bir C++ primerine bakmalısın, belki Schildt. Çok derine inmeden. Tipler, operatörler, her şeyin iyi çiğnendiği yer orası.

Lütfen öğreticiyi mahvetmeyin.

Eklemelere ve işlevlere yapılan göndermeler, zaman serileri kadar karmaşık değildir, nerede ve nasıl göründükleri

 

Bu kodun anlamını yanlış anladıysam beni düzeltin:

   for ( int i= 0 ;i<total;i++)

tamsayı veri tipine sahip i değişkeni için sıfıra eşit bir değer, toplamdan küçük bir değer ve birden büyük bir değer atanır. Bu doğru?

Saygılarımla, Vladimir.

 
Andrei Novichkov :
Belki yeni başlayanlar için eski bir C++ primerine bakmalısın, belki Schildt. Çok derine inmeden. Tipler, operatörler, her şeyin iyi çiğnendiği yer orası.

Teşekkürler Andrey! Bu yüzden beklediğim şey buydu, böylece bana nereden başlayacağımı söyleyebileceklerdi. Şimdi Dmitry Fedoseev'in makalesini okumayı bitireceğim ve bu ders kitabını arayacağım.

Saygılarımla, Vladimir.

 
MrBrooklin :

Bu kodun anlamını yanlış anladıysam beni düzeltin:

tamsayı veri tipine sahip i değişkeni için sıfıra eşit bir değer, toplamdan küçük bir değer ve birden büyük bir değer atanır. Bu doğru?

Saygılarımla, Vladimir.

dize doğru, toplam değere ulaşana kadar +1 olacak

 

Sadece kafan karıştı çünkü. uçtan uca bilgi.

Kendinize bir görev belirleyin, örneğin programlı bir ticaret açın

Kod tabanını didik didik edin, belgeleri herhangi bir küçük kodla eşleştirin ve her şey

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
На главном графике символа отображаются моменты пересечения основной и сигнальной линии стандартного индикатора iStochastic (Stochastic Oscillator, STO). Добавлены уведомления при возникновении сигнала
 
Renat Akhtyamov :

Sadece kafan karıştı çünkü. uçtan uca bilgi.

Kendinize bir görev belirleyin, örneğin programlı bir ticaret açın

Kod tabanında dolaşın, belgeleri herhangi bir küçük kodla eşleştirin ve her şey

evet, şimdi ders kitabını okumaya gidecek ve daha da büyük bir kargaşaya saplanacak.

2. gönderiyi buradan okuyun, bu tek gerçek öğrenme kuralıdır)
 
Fast235 :

dize doğru, toplam değere ulaşana kadar +1 olacak

Başka bir deyişle, bu satır tüm değişkenlerin değerlerinin bir listesini içeriyor mu? Bu doğru?

Saygılarımla, Vladimir.