Bulls and Bears Indicator For MT5
Table Of Contents:
- Bulls and Bears Indicator For MT5
- Bulls and Bears Indicator For MT5 Yükleme
- Bulls and Bears Indicator For MT5 Parametreleri
- Bulls and Bears Indicator For MT5
- Kodun Ana Bölümleri
Bulls and Bears Indicator For MT5 için piyasadaki boğa ve satıcıların gücünü gösterir. Referans çizgisinin üzerinde yeşil renkli bir bulut bulduğunuzda, yükseliş fiyatı eylem onay sinyallerini aramalısınız. Ve turuncu renk bulutunu referans çizgisinin altına tespit ederseniz, çifti kısaltmak istiyorsunuz. Ticarette yetenekli olduğunuzda, çok fazla para kaybetmeden kolayca büyük bir kar elde edebilirsiniz. Profesyonel yaklaşımı düşünün ve bu aracı yalnızca ticaret kurulumlarının kalitesini değerlendirmek için kullanın. Piyasa değişkenlerini analiz etme konusunda iyi olduğunuzda, karmaşık piyasa verileriyle uğraşmakta zorlanmayacaksınız.
Bulls and Bears Indicator For MT5 Yükleme
Göstergeyi yukarıdaki form aracılığıyla indirdikten sonra zip dosyasını açmanız gerekir. Ardından Bulls and bears.mq5 dosyasını MT5 kurulumunuzun MQL5Indicators klasörüne kopyalamanız gerekir. Bundan sonra lütfen MT5'i yeniden başlatın, ardından göstergeyi göstergeler listesinde görebileceksiniz.
Bulls and Bears Indicator For MT5 Parametreleri
Bulls and Bears Indicator For MT5 , yapılandırılacak 1 parametrelerine sahiptir.
input int inpBullBearPeriod=14; // Bulls and bears period
Bulls and Bears Indicator For MT5
Bulls and Bears Indicator For MT5 , 6 arabelleklerini sağlar.
SetIndexBuffer(0,bullsh,INDICATOR_DATA); SetIndexBuffer(1,bullsz,INDICATOR_DATA); SetIndexBuffer(2,bearsh,INDICATOR_DATA); SetIndexBuffer(3,bearsz,INDICATOR_DATA); SetIndexBuffer(4,bullsl,INDICATOR_DATA); SetIndexBuffer(5,bearsl,INDICATOR_DATA);
Kodun Ana Bölümleri
int OnCalculate(const int rates_total,const int prev_calculated,const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { if(Bars(_Symbol,_Period) lt rates_total) return(prev_calculated); if(BarsCalculated(_bullsHandle) lt rates_total) return(prev_calculated); if(BarsCalculated(_bullsHandle) lt rates_total) return(prev_calculated); double _bullVal[1],_bearVal[1]; int i=(int)MathMax(prev_calculated-1,1); for(; i lt rates_total && !_StopFlag; i++) { int _bullCopied=CopyBuffer(_bullsHandle,0,time[i],1,_bullVal); int _bearCopied=CopyBuffer(_bearsHandle,0,time[i],1,_bearVal); bullsl[i] = (_bullCopied==1) ? _bullVal[0] : EMPTY_VALUE; bearsl[i] = (_bearCopied==1) ? _bearVal[0] : EMPTY_VALUE; bullsh[i] = MathMax(bullsl[i],0); bullsz[i] = 0; bearsh[i] = MathMin(bearsl[i],0); bearsz[i] = 0; } return (i); } //+------------------------------------------------------------------+