LWMA-Crossover_Signal

 

hi all,

i need any one help me to put this indc LWMA-Crossover_Signal.mq4 in expert to trading live buy/sell plzzzzzzz and thanks so mutch.....

LWMA-Crossover_Signal.mq4

https://www.mql5.com/en/forum

 

this is the code indct i want to one help me to make it for expert thanks..

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 SpringGreen

#property indicator_color2 Red

double CrossUp[];

double CrossDown[];

extern int FasterLWMA = 5;

extern int SlowerLWMA = 6;

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

//| Custom indicator initialization function |

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

int init()

{

//---- indicators

SetIndexStyle(0, DRAW_ARROW, EMPTY);

SetIndexArrow(0, 233);

SetIndexBuffer(0, CrossUp);

SetIndexStyle(1, DRAW_ARROW, EMPTY);

SetIndexArrow(1, 234);

SetIndexBuffer(1, CrossDown);

//----

return(0);

}

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

//| Custom indicator deinitialization function |

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

int deinit()

{

//----

//----

return(0);

}

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

//| Custom indicator iteration function |

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

int start() {

int limit, i, counter;

double fasterLWMAnow, slowerLWMAnow, fasterLWMAprevious, slowerLWMAprevious, fasterLWMAafter, slowerLWMAafter;

double Range, AvgRange;

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;

for(i = 0; i <= limit; i++) {

counter=i;

Range=0;

AvgRange=0;

for (counter=i ;counter<=i+9;counter++) {

AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);

}

Range=AvgRange/10;

fasterLWMAnow = iMA(NULL, 0, FasterLWMA, 0, MODE_LWMA, PRICE_CLOSE, i);

fasterLWMAprevious = iMA(NULL, 0, FasterLWMA, 0, MODE_LWMA, PRICE_CLOSE, i+1);

fasterLWMAafter = iMA(NULL, 0, FasterLWMA, 0, MODE_LWMA, PRICE_CLOSE, i-1);

slowerLWMAnow = iMA(NULL, 0, SlowerLWMA, 0, MODE_LWMA, PRICE_CLOSE, i);

slowerLWMAprevious = iMA(NULL, 0, SlowerLWMA, 0, MODE_LWMA, PRICE_CLOSE, i+1);

slowerLWMAafter = iMA(NULL, 0, SlowerLWMA, 0, MODE_LWMA, PRICE_CLOSE, i-1);

if ((fasterLWMAnow > slowerLWMAnow) && (fasterLWMAprevious slowerLWMAafter)) {

CrossUp = Low - Range*0.5;

}

else if ((fasterLWMAnow slowerLWMAprevious) && (fasterLWMAafter < slowerLWMAafter)) {

CrossDown = High + Range*0.5;

}

}

return(0);

}

 

Tf 1hor

Tp 35

Stop 35

Can Any One Plz Make Code It For Me For Expert Auto Sell/buy

Thank For All....i Hope Some Help Me....

Reason: