FX_Sniper's_T3_CCI

 

anyone has open source for this indicator?

please post here

Files:
fxsniper.gif  5 kb
 
Million_Fund:
anyone has open source for this indicator? please post here

FX Sniper's T3 CCI.mq4

//+------------------------------------------------------------------+

//| FX Sniper's T3 CCI.mq4 |

//| FX Sniper |

//| |

//+------------------------------------------------------------------+

#property copyright "FX Sniper: T3-CCI :-)"

#property link "http://dunno.com :-)/"

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Blue

#property indicator_color2 Green

#property indicator_color3 Red

//----

extern int CCI_Period = 14;

extern int T3_Period = 5;

extern double b = 0.618;

//----

double e1, e2, e3, e4, e5, e6;

double c1, c2, c3, c4;

double n, w1, w2, b2, b3;

double cci[];

double cciHup[];

double cciHdn[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators setting

SetIndexBuffer(0, cci);

SetIndexBuffer(1, cciHup);

SetIndexBuffer(2, cciHdn);

//----

SetIndexStyle(0, DRAW_LINE);

SetIndexStyle(1, DRAW_HISTOGRAM);

SetIndexStyle(2, DRAW_HISTOGRAM);

//----

IndicatorShortName("FXST3CCI(" + CCI_Period + ", " + T3_Period + ")");

SetIndexLabel(0, "FXST3CCI");

SetIndexLabel(1, NULL);

SetIndexLabel(2, NULL);

//---- variable reset

b2 = b*b;

b3 = b2*b;

c1 = -b3;

c2 = (3*(b2 + b3));

c3 = -3*(2*b2 + b + b3);

c4 = (1 + 3*b + b3 + 3*b2);

n = T3_Period;

//----

if(n < 1)

n = 1;

n = 1 + 0.5*(n - 1);

w1 = 2 / (n + 1);

w2 = 1 - w1;

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int limit;

int counted_bars = IndicatorCounted();

//---- check for possible errors

if(counted_bars < 0)

return(-1);

//---- last counted bar will be recounted

if(counted_bars > 0)

counted_bars--;

limit = Bars - counted_bars;

//---- indicator calculation

for(int i = Bars - 1; i >= 0; i--)

{

cci = iCCI(NULL, 0, CCI_Period, PRICE_TYPICAL, i);

e1 = w1*cci + w2*e1;

e2 = w1*e1 + w2*e2;

e3 = w1*e2 + w2*e3;

e4 = w1*e3 + w2*e4;

e5 = w1*e4 + w2*e5;

e6 = w1*e5 + w2*e6;

cci = c1*e6 + c2*e5 + c3*e4 + c4*e3;

//----

if(cci >= 0)

cciHup = cci;

else

cciHup = 0;

//----

if(cci < 0 )

cciHdn = cci;

else

cciHdn = 0;

}

//----

return(0);

}

//+------------------------------------------------------------------+

 

thanks dude...appreciate that

 

FX_Sniper's_T3_CCI

Is there a site where I can download the indicator so I can demo test?

Thnx

 
protlo:
Is there a site where I can download the indicator so I can demo test? Thnx

You have it ! Just copy/paste the code above on a new indic.

 

Here it is!

Dave

<<<

Files:
 
Million_Fund:
anyone has open source for this indicator? please post here

It is very pretty but what does it do?

 

There is one version made by igorad where some few bugs are corrected: https://www.mql5.com/en/forum/174948/page2