Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 436

 
Tapochun :

Bu neden? Sıfır çubuğu, her standart MT göstergesinde yeniden hesaplanır. Tüm göstergenin tekrar tekrar hesaplanması durumunu önlemek gerekir.
Kabul ediyorum. Açıklığa kavuşturuyorum: "... aynı zamanda, sıfır çubuğu değiştiğinde tüm göstergenin çoklu yeniden hesaplanması durumlarını önlemek gerekir."
 
Karputov Vladimir :
Kabul ediyorum. Açıklığa kavuşturuyorum: "... aynı zamanda, sıfır çubuğu değiştiğinde tüm göstergenin çoklu yeniden hesaplanması durumlarını önlemek gerekir."
Genel olarak tüm bu sıkıntılara gerek yok :) İndikatör buffer ile çizim yapmıyor . Fibonacci çizgi nesneleri bir şeyler çizer. Burada zamanlayıcıyı çizebilirsiniz.
 
sıfır çubuğu kullanmaz.
 

Bir yürütme için birkaç kontrol oluşturmanız gerekir.

Çok uygun mu? 1 yanlışsa, ikincisi yanlışsa kontrol edilir, üçüncüyü kontrol ederiz, ANCAK bir şey doğruysa, o zaman alttaki kontrol edilmez, ancak eylemlerin yürütülmesine devam edilir

Yine bir bug. Kodu yazdım, eklenmemiş (ekran görüntüsü)

 
Leanid Aladzyeu :

Bir yürütme için birkaç kontrol oluşturmanız gerekir.

Çok uygun mu? 1 yanlışsa, ikincisi yanlışsa kontrol edilir, üçüncüyü kontrol ederiz, ANCAK bir şey doğruysa, o zaman alttaki kontrol edilmez, ancak eylemlerin yürütülmesine devam edilir

Bu yapı ile mantığın doğruluğunu kontrol edebilirsiniz:

 //+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "2015, MetaQuotes Software Corp."
#property link        "http://www.mql5.com"
#property version    "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   bool one= true ;
   bool two= true ;
   bool three= true ;
   bool foure= true ;
//---
   if (!one) //false
     {
       //
     }
   else if (!two) //false
     {
       //
     }
   else if (!three) //false
     {
       //
     }
   else if (foure) //true
     {
       Print ( "I am here!" );
     }
  }
//+------------------------------------------------------------------+
 

Ne saçmalık? Rakamlarımda ve normalleştirmemde her şey kodda ve bir incirde dolup taşıyor

Trol bazen yanlış duraklar verir 130 .

Sanırım bu yüzden. Beş hanem nerede?)

 
Leanid Aladzyeu :

Ne saçmalık? Rakamlarımda ve normalleştirmemde her şey kodda ve bir incirde dolup taşıyor

Trol bazen yanlış duraklar verir 130 .

Sanırım bu yüzden. Beş rakamım nerede?

Buradaki beşinci basamak sıfır, muhtemelen öyle. Ve sadece yazmıyor.
 
-Aleks- :
Buradaki beşinci basamak sıfır, muhtemelen öyle. Ve sadece yazmıyor.
parlak =). Biliyorum . bu yanlış çalışmaya yol açar.
 
Leanid Aladzyeu :
parlak =). Biliyorum . bu yanlış çalışmaya yol açar.

Um. Senin yetkinlik seviyenle, bunu tartışmam.

 
Tapochun :

Um. Senin yetkinlik seviyenle, bunu tartışmam.

Belki, ama her durumda, bunun da düzeltilmesi gerekiyor.