//+------------------------------------------------------------------+ //| 8Lines_Ind.mq4 V20060513| //| Copyright © 2006, Toyolab FX | //| http://forex.toyolab.com | //+------------------------------------------------------------------+ #property copyright "Copyright © 2006, Toyolab FX" #property link "http://forex.toyolab.com" #property indicator_chart_window #property indicator_buffers 8 #property indicator_color1 Red #property indicator_color2 Red #property indicator_color3 Red #property indicator_color4 Red #property indicator_color5 Red #property indicator_color6 Red #property indicator_color7 Red #property indicator_color8 Red //---- External Parameters extern int PipsWidth = 25; extern int BarsCount = 500; //---- Buffers double Buf0[]; double Buf1[]; double Buf2[]; double Buf3[]; double Buf4[]; double Buf5[]; double Buf6[]; double Buf7[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { SetIndexBuffer(0,Buf0); SetIndexBuffer(1,Buf1); SetIndexBuffer(2,Buf2); SetIndexBuffer(3,Buf3); SetIndexBuffer(4,Buf4); SetIndexBuffer(5,Buf5); SetIndexBuffer(6,Buf6); SetIndexBuffer(7,Buf7); if(BarsCount == 0) BarsCount = Bars; return(0); } //+------------------------------------------------------------------+ //| Custom indicator start function | //+------------------------------------------------------------------+ int start() { double diff = PipsWidth*Point; int upper = MathCeil(Close[0]/diff); int lower = MathFloor(Close[0]/diff); for(int i=0; i