absolutely no lag lwma.mq4
absolutely no lag lwma.mq4 FOREX MetaTrader4 Indicators Download
absolutely no lag lwma.mq4 download link will appear after 10 seconds.
absolutely no lag lwma.mq4 Programming source code.
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 PaleVioletRed #property indicator_width1 2 // // // // // extern int period = 14; extern int price = PRICE_CLOSE; double prices[]; double lwma1[]; double lwma2[]; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // // // // // int init() { IndicatorBuffers(3); SetIndexBuffer(0,lwma2); SetIndexBuffer(1,lwma1); SetIndexBuffer(2,prices); SetIndexStyle (0,DRAW_LINE); SetIndexStyle (1,DRAW_LINE); return(0); } int deinit() { return(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // // // // // int start() { double sum,sumw,weight; int i,k,limit,counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit=MathMin(Bars-counted_bars+period,Bars-1); // // // // // for(i=limit; i>=0; i--) prices[i] = iMA(NULL,0,1,0,MODE_SMA,price,i); for(i=limit; i>=0; i--) { for(k=0, sum=0, sumw=0; k=0; k++) { weight = period-k; sumw += weight; sum += weight*lwma1[i-k]; } if (sumw!=0) lwma2[i] = sum/sumw; else lwma2[i] = 0; } return(0); }