Sie sind auf Seite 1von 2

Mt4 indicator that will feed the data directly to the xl spreadsheet

#property
#property
#property
#property

copyright "Copyright 2008, MetaQuotes Software Corp."


link "http://www.metaquotes.net"
indicator_buffers 1
indicator_separate_window

#property indicator_color1 HotPink //mts


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
double Buffer1[]; //mts
double Buffer2[];
int i = 0;
int limit = 0;
int init()
{
ObjectsDeleteAll();
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);//mts
SetIndexBuffer(0,Buffer1);
SetIndexLabel(0,"MTS");
//---- indicators
//---return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---//---return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
double buff1[];
double buff2[];
double buff3[];
double buff4[];
double buff5[];
double buff6[];
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);//---- check for possible errors
if(counted_bars>0) counted_bars--;//---- last counted bar will be recounted
limit=Bars-counted_bars;

for(i=0; i<limit; i++)//---- Close-Low in the 1-st buffer histogram


Buffer1[i]=((((Close[i]-Low[i])+(Close[i+1]-Low[i+1])+(Close[i+2]-Low[i+2])+(Clo
se[i+3]-Low[i+3])+(Close[i+4]-Low[i+4])+(Close[i+5]-Low[i+5])+(Close[i+6]-Low[i+
6]))*4)+ (((Close[i]-Low[i])+(Close[i+1]-Low[i+1])+(Close[i+2]-Low[i+2])+(Close[
i+3]-Low[i+3])+(Close[i+4]-Low[i+4])+(Close[i+5]-Low[i+5])+(Close[i+6]-Low[i+6])
+ (Close[i+7]-Low[i+7])+(Close[i+8]-Low[i+8])+(Close[i+9]-Low[i+9])+(Close[i+10]
-Low[i+10])+(Close[i+11]-Low[i+11])+(Close[i+12]-Low[i+12])+(Close[i+13]-Low[i+1
3]))*2)+(((Close[i]-Low[i])+(Close[i+1]-Low[i+1])+(Close[i+2]-Low[i+2])+(Close[i
+3]-Low[i+3])+(Close[i+4]-Low[i+4])+(Close[i+5]-Low[i+5])+(Close[i+6]-Low[i+6])+
(Close[i+7]-Low[i+7])+(Close[i+8]-Low[i+8])+(Close[i+9]-Low[i+9])+(Close[i+10]Low[i+10])+(Close[i+11]-Low[i+11])+(Close[i+12]-Low[i+12])+(Close[i+13]-Low[i+13
])+(Close[i+14]-Low[i+14])+(Close[i+15]-Low[i+15])+(Close[i+16]-Low[i+16])+(Clos
e[i+17]-Low[i+17])+(Close[i+18]-Low[i+18])+(Close[i+19]-Low[i+19])+(Close[i+20]Low[i+20])+ (Close[i+21]-Low[i+21])+(Close[i+22]-Low[i+22])+(Close[i+23]-Low[i+2
3])+(Close[i+24]-Low[i+24])+(Close[i+25]-Low[i+25])+(Close[i+26]-Low[i+26])+(Clo
se[i+27]-Low[i+27])) )
) /((((High[i]-Low[i])+(High[i+1]-Low[i+1])+(High[i+2]-Low[i+2])+(High[i+3]-Low[
i+3])+(High[i+4]-Low[i+4])+(High[i+5]-Low[i+5])+(High[i+6]-Low[i+6]))*4
) +(((High[i]-Low[i])+(High[i+1]-Low[i+1])+(High[i+2]-Low[i+2])+(High[i+3]-Low[i
+3])+(High[i+4]-Low[i+4])+(High[i+5]-Low[i+5])+(High[i+6]-Low[i+6])+(High[i+7]-L
ow[i+7])+(High[i+8]-Low[i+8])+(High[i+9]-Low[i+9])+(High[i+10]-Low[i+10])+(High[
i+11]-Low[i+11])+(High[i+12]-Low[i+12])+(High[i+13]-Low[i+13]))*2)+(((High[i]-Lo
w[i])+(High[i+1]-Low[i+1])+(High[i+2]-Low[i+2])+(High[i+3]-Low[i+3])+(High[i+4]Low[i+4])+(High[i+5]-Low[i+5])+(High[i+6]-Low[i+6])+(High[i+7]-Low[i+7])+(High[i
+8]-Low[i+8])+(High[i+9]-Low[i+9])+(High[i+10]-Low[i+10])+(High[i+11]-Low[i+11])
+(High[i+12]-Low[i+12])+(High[i+13]-Low[i+13])+(High[i+14]-Low[i+14])+(High[i+15
]-Low[i+15])+(High[i+16]-Low[i+16])+(High[i+17]-Low[i+17])+(High[i+18]-Low[i+18]
)+(High[i+19]-Low[i+19])+(High[i+20]-Low[i+20])+(High[i+21]-Low[i+21])+(High[i+2
2]-Low[i+22])+(High[i+23]-Low[i+23])+(High[i+24]-Low[i+24])+(High[i+25]-Low[i+25
])+(High[i+26]-Low[i+26])+(High[i+27]-Low[i+27]))
));

//---//---return(0);
}
//+---------------------------

Das könnte Ihnen auch gefallen