Download Chaikins Volatility indicators

chaiWe make use of this mql file in running some tests . And the good news is, it really works. It’s very compatible in both MT4 and Metatrader 5 edition and can work to some other MT versions as well. If you would like even more similar indicators just like it, ourForex Volatility Indicators division may help you quite a bit.

If you really like or find this Chaikins Volatility is a superb indicator for Forex please don’t fail to remember to rate the indicator. We also request you to create couple of lines in our comment section concerning Chaikins Volatility indicator just like – ways to utilize it or best approach to trade with it. The honest rating and also reviews you offer definitely counts since it will be helpful to Forex investors in their task in taking or choosing indicators.

Obviously, many currency exchange traders will look for greater indicators that will assist them trade more and precisely. And we’ll be very pleased to find out that this free Chaikins Volatility indicator is assisting traders in having the very best deals to enhance their income in return. Assured, we are also doing our best to publish Forex indicators such as Chaikins Volatility on our site. This way, everyone can download it at no cost and help them make intelligent choices and become much better traders in return.

[php]Chaikin’s Volatility</pre>
//+——————————————————————+
//| Chaikin’s Volatility.mq4 |
//| Kalenzo |
//| [email protected] |
//+——————————————————————+
#property copyright “Kalenzo”
#property link “[email protected]

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DeepSkyBlue

//—- input parameters
extern int iPeriod=10;
extern int maPeriod=10;
//—- buffers
double chakin[];
double hl[];
double emahl[];
//+——————————————————————+
//| Custom indicator initialization function |
//+——————————————————————+
int init()
{
//—- indicators
IndicatorBuffers(3);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,chakin);

SetIndexBuffer(1,hl);
SetIndexBuffer(2,emahl);
//—-
return(0);
}
//+——————————————————————+
//| Custom indicator deinitialization function |
//+——————————————————————+
int deinit()
{
//—-

//—-
return(0);
}
//+——————————————————————+
//| Custom indicator iteration function |
//+——————————————————————+
int start()
{
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars<0) counted_bars=0;
if(counted_bars>0) counted_bars–;
limit=Bars-counted_bars;
//—-
for(int c = 0 ;c <= limit ;c++) hl[c]=High[c]-Low[c];
for(int e = 0 ;e <= limit ;e++) emahl[e]= iMAOnArray(hl,0,maPeriod,0,MODE_EMA,e);

for(int i = 0 ;i <= limit-20 ;i++)
{

chakin[i] = ( (emahl[i]-emahl[i+iPeriod])/emahl[i+iPeriod] ) *100;
}
//—-
return(0);
}
//+——————————————————————+
<pre>[/php]

Click Here to Download

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *