// Downloaded From https://www.WiseStockTrader.com
_SECTION_BEGIN("OsMA");
r1 = Param( "Fast avg", 40, 0, 200, 1 );
r2 = Param( "Slow avg", 50, 0, 200, 1 );
r3 = Param( "Signal avg", 100, 0, 200, 1 );

ml = MACD(r1, r2);
sl = Signal(r1,r2,r3);
OsMA= (2*ml)-sl;

Plot(0,"",colorBlack,styleDashed);
Col=IIf(OsMA<0,IIf(OsMA>Ref(OsMA,-1),colorDarkRed,colorRed),IIf(OsMA<Ref(OsMA,-1),colorGreen,colorBrightGreen));
Plot( OsMA, "", Col, styleThick | styleHistogram |styleNoLabel);
Plot( OsMA, "\nOsMA ("+r1+", "+r2+", "+r3+"): ", colorBlack, styleThick  );
_SECTION_END();