EL code for momentum indicator -- use as a trigger or filter in conjunction with other indicators etc
inputs:
Price( Close ),
MomBars(7),
MomMaxMinBars(30),
AvgMomLength(3),
MomOverBotSold(70);
variables:
mom(0),
AvgMom(0),
Minmom(0),
maxmom(0),
moverbot(0),
moversold(0),
Zeroline(0),
OverSColor( red ),
overBColor( green );
mom = Momentum( Price, MomBars ) ;
AvgMom = Average(mom, AvgMomLength);
// Update Max/Min mom
// reset Max/Min each bar
maxmom = -9999;
MinMom = 9999;
for value1=1 to MomMaxMinBars
begin
if mom[value1] > maxmom then
maxmom = mom[value1];
if mom[value1] < MinMom then
MinMom = mom[value1];
end;
moverbot = MomOverBotSold * maxmom/100.0;
moversold = MomOverBotSold * Minmom/100.0;
Plot1(mom);
Plot2(Avgmom);
Plot3(moverbot);
Plot4(moversold);
Plot5(Zeroline);