Gövde Hareketli Ortalama - sayfa 6

 

Uyarı ile gövde şeridi

--

 

SEVİYORUM - yeni tasarım

--

 
beklerken ... Bu, yukarıdaki göstergenin kodudur. Öğleden sonra biraz ışık
//------------------------------------------------------------------

#property copyright "www.forex-tsd.com"

#property link "www.forex-tsd.com"

//------------------------------------------------------------------

#property indicator_chart_window

#property indicator_buffers 4

#property indicator_color1 LightGreen

#property indicator_color2 Bisque

#property indicator_color3 DarkGray

#property indicator_color4 DarkGray

#property indicator_width1 4

#property indicator_width2 4

#property indicator_width3 2

#property indicator_width4 2

//

//

//

//

//

extern int HMA1Period=10;

extern int HMA1Price =PRICE_CLOSE;

extern int HMA2Period=50;

extern int HMA2Price =PRICE_CLOSE;

//

//

//

//

//

double buffer1[];

double buffer2[];

double buffer3[];

double buffer4[];

//------------------------------------------------------------------

//

//------------------------------------------------------------------

//

//

//

//

//

int init()

{

SetIndexBuffer(0,buffer3); SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexBuffer(1,buffer4); SetIndexStyle(1,DRAW_HISTOGRAM);

SetIndexBuffer(2,buffer1);

SetIndexBuffer(3,buffer2);

return(0);

}

int deinit()

{

return(0);

}

//------------------------------------------------------------------

//

//------------------------------------------------------------------

//

//

//

//

//

int start()

{

int counted_bars=IndicatorCounted();

int limit,i;

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//

//

//

//

//

for(i=limit; i>=0; i--)

{

buffer1 = iHull(iMA(NULL,0,1,0,MODE_SMA,HMA1Price,i),HMA1Period,i,0);

buffer2 = iHull(iMA(NULL,0,1,0,MODE_SMA,HMA2Price,i),HMA2Period,i,0);

buffer3 = buffer1;

buffer4 = buffer2;

}

return(0);

}

//------------------------------------------------------------------

//

//------------------------------------------------------------------

//

//

//

//

//

double workHull[][4];

double iHull(double price, double period, int r, int instanceNo=0)

{

if (ArrayRange(workHull,0)!= Bars) ArrayResize(workHull,Bars); r=Bars-r-1;

//

//

//

//

//

int HmaPeriod = MathMax(period,2);

int HalfPeriod = MathFloor(HmaPeriod/2);

int HullPeriod = MathFloor(MathSqrt(HmaPeriod));

double hma,hmw,weight; instanceNo *= 2;

workHull[r] = price;

//

//

//

//

//

hmw = HalfPeriod; hma = hmw*price;

for(int k=1; k=0; k++)

{

weight = HalfPeriod-k;

hmw += weight;

hma += weight*workHull[r-k];

}

workHull[r] = 2.0*hma/hmw;

hmw = HmaPeriod; hma = hmw*price;

for(k=1; k=0; k++)

{

weight = HmaPeriod-k;

hmw += weight;

hma += weight*workHull[r-k];

}

workHull[r] -= hma/hmw;

//

//

//

//

//

hmw = HullPeriod; hma = hmw*workHull[r];

for(k=1; k=0; k++)

{

weight = HullPeriod-k;

hmw += weight;

hma += weight*workHull[r-k][1+instanceNo];

}

return(hma/hmw);

}
 

Not: gönderilerdeki resimler yeni bir görünüm ve his sonucunda kesilir ve diğer değişikliklerle birlikte düzeltilir

 

...

Gövde kurdelesi...

Dosyalar:
hullribbon.gif  73 kb
 

Gövde mumları...

Hadi bakalım Yalnızca çubuklar istiyorsanız, renk 3 ve 4 için genişlikleri 1'e ayarlayın, ardından mumlar yerine çubuklar çizecektir.

skn:
Güzel gösterge, Mladen.

Hull mumları ne olacak?

Saygılarımızla.
Dosyalar:
 

Hull Ribbon için teşekkürler

Mladen,

Hull Ribbon için teşekkürler.

Saygılarımızla

 

...

Henüz içinde uyarı yok, daha sonra eklenecek ...

skn:
Mladen,

Hull Ribbon için teşekkürler.

Saygılarımızla
 

teşekkürler

Uyarıları olan eksiksiz gösterge için teşekkürler.

 
mladen:
Bu, içinde bir bükülme olan metatrader 5 için bir sürümdür ...


Grafik stiline bağlı olarak stilini uyarlayabilir. "Stil" parametresi "stili otomatik olarak ayarla" olarak ayarlanmışsa, grafik stilini algılayacak ve ardından göstergenin görüntüleme stilini buna göre ayarlayacaktır. Bu şekilde aşağıdaki görüntüyü elde edebilirsiniz (3'ü de aynı göstergedir ve yapılan tek şey grafik türünün değişmesidir - göstergedeki parametrelerin hiçbiri değiştirilmemiştir)

merhaba mladen,

Mevcut fiyatın yanında büyük bir mumun (günlük olduğunu tahmin ediyorum) olduğu birkaç çizelge gördüm

. bu ayrı bir gösterge mi? onun adı ne? Teşekkürler