MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 202

 
Romal001 :
Bunu anlayan akıllı bir kişi soruyu cevaplayacaktır. Ve bilgi ve bilgi eksikliğinden dolayı "soru akıllıca değil" diyemem. Basitçe söylemek gerekirse, boştan boşa dökün, biz kendimiz ustayız) Herkese barış

Böylece dökülüyorsun. Soru nedir - cevap böyle.

Lütfen bana bu durumda ne yapacağımı söyleyin:

a=8; b=7; // ?????

Sadece tüm cevaplar için yararlıdır.

 
Artyom Trishkin :

Böylece dökülüyorsun. Soru nedir - cevap böyle.

Lütfen bana bu durumda ne yapacağımı söyleyin:

a=8; b=7; // ?????

Sadece tüm cevaplar için yararlıdır.

Cevaplayabilir miyim lütfen!

Sizin durumunuzda, a=7'yi değiştirebilirsiniz; b=8

Sizi temin ederim, 100 kat daha iyi olacak. Ayrıca "c" değişkenini girebilir ve ona c=7.5 değerini atayabilirsiniz;

Nasıl kaliteli ve faydalı bir cevap verdiğime dikkat edin)

 
Artyom Trishkin :

Böylece dökülüyorsun. Soru nedir - cevap böyle.

Lütfen bana bu durumda ne yapacağımı söyleyin:

a=8; b=7; // ?????

Sadece tüm cevaplar için yararlıdır.


 double Dopen1 = iOpen ( NULL ,TimeFr, 1 );
   double Dclose1 = iClose ( NULL ,TimeFr, 1 );
   double Dopen2 = iOpen ( NULL ,TimeFr, 2 );
   double Dclose2 = iClose ( NULL ,TimeFr, 2 );
   double Dopen3 = iOpen ( NULL ,TimeFr, 3 );
   double Dclose3 = iLow ( NULL ,TimeFr, 3 );

   Dmax= iHigh ( NULL ,TimeFr, 1 ); // high прошлой свечи
   Dmin= iLow ( NULL ,TimeFr, 1 ); // low прошлой свечи
   TempT= iTime ( NULL ,TimeFr, 1 ); // время прошлой свечи
Ben vsevolesh bu cad hakkında ne ekleyebileceğinizi sordum, yanıt olarak tuz, karabiber ekleyin. Belki biraz daha sos.

Ve burada da okuyabilirsiniz - çok faydalı.


 
Romal001 :

Ben vsevolesh bu cad hakkında ne ekleyebileceğinizi sordum, yanıt olarak tuz, karabiber ekleyin. Belki biraz daha sos.

Ve burada da okuyabilirsiniz - çok faydalı.


Kelime yok, daha doğrusu öyleler , ama çok azı var ve toplu sansür yok, onları kullanmamaya karar verdim.

 
Romal001 :

Ben vsevolesh bu cad hakkında ne ekleyebileceğinizi sordum, yanıt olarak tuz, karabiber ekleyin. Belki biraz daha sos.

Ve burada da okuyabilirsiniz - çok faydalı.


İlk altı satıra yorum ekleyin - aksi takdirde karışıklık olur - 7., 8., 9. satırlarda yorum varken, 1. - 6. satırlarda yok.
 
Vitaly Muzichenko :

Kelime yok, daha doğrusu öyleler , ama çok azı var ve toplu sansür yok, onları kullanmamaya karar verdim.


hahaha İlginiz ve zaman ayırdığınız için teşekkür ederim) Bu forumun "en iyilerinin en iyileri" ile tartışmak güzeldi.Soru kapanmıştır.
 
Vitaly Muzichenko :
Artyom Trishkin :
Troller :) Döngüde fiyat almanız daha iyi olur. Buna göre, dizilerde saklayın.
 
Alexey Kozitsyn :
Troller :) Döngüde fiyat almanız daha iyi olur. Buna göre, dizilerde saklayın.
Ayrıca sınıftaki her şeyi sarmanızı tavsiye edebilirsiniz. Soru soran kişinin neye ihtiyacı olduğunu bilmeden pek çok şey tavsiye edilebilir.
 
Artyom Trishkin :
Ayrıca sınıftaki her şeyi sarmanızı tavsiye edebilirsiniz. Soru soran kişinin neye ihtiyacı olduğunu bilmeden pek çok şey tavsiye edilebilir.
Pekala .. Çok derine inmeniz gerektiğini düşünmüyorum, ancak döngüdeki istek hakkında - bu gerçekten gözünüze çarpan ilk şey.
 
Victor Nikolaev : Küçük senaryo
      int tmp=n;
      int a=MathMod(tmp,3);
      tmp=(tmp-a)/3;
      int b=MathMod(tmp,3);
      tmp=(tmp-b)/3;
      int c=MathMod(tmp,2);
      tmp=(tmp-c)/2;
      int d=tmp;

bana göre daha kolay

 //+-------------------------------------------------------+
//| Перебор                                      PROBA.mq4|
//+-------------------------------------------------------+
#property strict

//+-------------------------------------------------------+
//| Программа скрипта                                     |
//+-------------------------------------------------------+
void OnStart ()
{
   Alert ( "Номер     A       B       C       D" );   // Нижний заголовок
   int n= 0 ;   // Счетчик

   for ( int D= 16 ; D<= 48 ; D+= 4 )   //                      D меняется от 16 до 48 шаг 4
   for ( int C= 0 ;  C<= 1 ;  C++)     // Для каждого значения D меняется C от 0 до 1 шаг 1
   for ( int B= 1 ;  B<= 3 ;  B++ )   // Для каждого значения C меняется B от 1 до 3 шаг 1
   for ( int A= 2 ;  A<= 6 ;  A+= 2 , n++) // Для каждого знач-я B меняется A от 2 до 6 шаг 1
   Alert ( "    " , n, "     " ,A, "       " ,B, "       " ,C, "      " ,D);   // Разделил пробелами. Можно точнее выровнить

   Alert ( "Номер     A       B       C       D" );    // Верхний заголовок
}

Uyarı hemen ekranda görüntülenir. Bu tablonun sonu