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?
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Tabiiki.
Tabiiki.
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?
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 );
}
Sonra kodun başka bir kısmı bir hata verir: "hata: bilinmeyen sembol"
Test cihazını farklı bir karakterde mi kontrol ediyorsunuz?
Üç 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?