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

 
Gevorg Hakobyan :
Tabiiki.
Piyasa genel bakışında mı?
 
Gevorg Hakobyan :
Tabiiki.
#property strict
Kullanır mısın ?
 
Vladimir Zubov :
#property strict
Kullanır mısın ?
Kullanırım.
 
Göstergeyi MT4'te kendim bile test ettim, böyle bir hata görmüyorum.
 
Gevorg Hakobyan :
Göstergeyi MT4'te kendim bile test ettim, böyle bir hata görmüyorum.
Belki sembol tam olarak "GBPNZD" değil, örneğin bir tür "GBPNZD m " ekiyle mi?
 
Vitaly Muzichenko :
Belki sembol tam olarak "GBPNZD" değil, örneğin bir tür "GBPNZD m " ekiyle mi?
Sonra kodun başka bir kısmı bir hata verir: "hata: bilinmeyen sembol "
 
Alekseu Fedotov :

Umurumda değil, rozeti kullanabilirsin

grafiğin üzerine fraktallar atın ve fareyi simgenin üzerine getirin

Üzgünüm, ben çok acemiyim - nasıl olduğunu anlamıyorum
Belki de en basit koda sahip bir göstergeniz vardır, benzetmeden anlayabilirim? çünkü bulamadım

Burada, çubuğun ortasına noktalar koyan çok basit bir kodum var. Üzerlerine geldiğimde bir metin veya bir pencere görünecek şekilde nasıl yapabilirim?



#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Black
//---- input parameters
//---- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle ( 0 , DRAW_ARROW );
   SetIndexArrow ( 0 , 159 );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
   SetIndexEmptyValue ( 0 , 0.0 );
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----

//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars= IndicatorCounted ();
   int limit= Bars -counted_bars;
//----  
   for ( int i=limit; i>= 0 ; i--)
     {
       double        fabody0 = fabs ( Close [i]- Open [i]);
       double        fabody1 = fabs ( Close [i+ 1 ]- Open [i+ 1 ]);
       double        fabody2 = fabs ( Close [i+ 2 ]- Open [i+ 2 ]);
       double        fabody3 = fabs ( Close [i+ 3 ]- Open [i+ 3 ]);
       double        fabody4 = fabs ( Close [i+ 4 ]- Open [i+ 4 ]);
       double        fabody5 = fabs ( Close [i+ 5 ]- Open [i+ 5 ]);
       double        fabody6 = fabs ( Close [i+ 6 ]- Open [i+ 6 ]);
       double        fabody7 = fabs ( Close [i+ 7 ]- Open [i+ 7 ]);
       if ((fabody0>fabody1) && (fabody0>fabody2) && (fabody0>fabody3) && (fabody0>fabody4) && (fabody0>fabody5) && (fabody0>fabody6) &&( Volume [i]> Volume [i+ 1 ]))
      {  
         if ((( Close [i]> Open [i])&&( Low [i]+( High [i]- Low [i])/ 2 > Low [i+ 1 ]+( High [i+ 1 ]- Low [i+ 1 ])* 0.9 ))||(( Close [i]< Open [i])&&( Low [i]+( High [i]- Low [i])/ 2 < Low [i+ 1 ]+( High [i+ 1 ]- Low [i+ 1 ])* 0.1 )))
         ExtMapBuffer1[i]=( iHigh ( Symbol (), 0 ,i)+ iLow ( Symbol (), 0 ,i))/ 2 ;
      }
     }
//----
   return ( 0 );
  }
 
Gevorg Hakobyan :
Sonra kodun başka bir kısmı bir hata verir: "hata: bilinmeyen sembol"
Test cihazını farklı bir karakterde mi kontrol ediyorsunuz?
 
Artyom Trishkin :
Test cihazını farklı bir karakterde mi kontrol ediyorsunuz?
Üç farklı karakter üzerinde denendi. (USDCHF, EURNZD, GBPNZD).
 
Gevorg Hakobyan :
Üç farklı karakter üzerinde denendi. (USDCHF, EURNZD, GBPNZD).

Test cihazında farklı bir karakterde mi? Veya başka bir sembolde demo/gerçek? Veya bu sembol üzerindeki test cihazında? Veya bu sembolde demo/gerçek mi?

Senden ne çekmen gerekiyor?