Stock Portfolio Organizer
The ultimate porfolio management solution.
Shares, Margin, CFD's, Futures and Forex
EOD and Realtime
Dividends and Trust Distributions
And Much More ....
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
TBDong MA for Amibroker (AFL)
Copy & Paste Friendly
Back
Title = EncodeColor(colorYellow)+" THFL. Y THIEN DO LONG KIEN " + " - " + EncodeColor(colorLavender)+ Name()+ " - " + EncodeColor(colorLavender)+ Interval(2) + EncodeColor(colorLavender) + " - " + Date() +"\n" +EncodeColor(colorLavender) +" O-"+O+" "+"H-"+H+" "+"L-"+L+" "+ "C-"+C+" "+ "Vol = "+ WriteVal(V,1.0); _SECTION_END(); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// _SECTION_BEGIN("PRICE"); // simple trading system SetBarFillColor( IIf( C > O, ColorRGB( 0, 83, 0 ), IIf( C <= O, ColorRGB( 83, 0, 0 ), colorLightGrey ) ) ); Plot(C, "", IIf(O>=C, ColorRGB( 255, 0, 0 ), ColorRGB( 0, 255, 0 )), ParamStyle("Price Style", styleCandle,maskPrice)); _SECTION_END(); ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// _SECTION_BEGIN(""); P = ParamField("Price field",-1); Pema17 = Param("Pema17", 17, 2, 300, 1, 0 ); Plot( EMA( P, Pema17 ), "EMA17",colorYellow , ParamStyle("Style", styleLine|styleThick, maskDefault| styleThick) ); Pema50 = Param("Pema50", 50, 2, 300, 1, 0 ); Plot( EMA( P, Pema50 ), "EMA50",colorCustom11 , ParamStyle("Style", styleThick ) ); Pema65 = Param("Pema65", 65, 2, 300, 1, 0 ); Plot( EMA( P, Pema65 ), "EMA65",colorCustom12, ParamStyle("Style", styleThick ) ); Fs=Param("EmaYellow", 17, 2, 300, 1, 0 ); Sl=Param("EmaCyan", 50, 2, 300, 1, 0 ); Sll=Param("EmaPurple", 65, 2, 300, 1, 0 ); Ema17 = EMA(C,Fs); Ema50 = EMA(C,Sl); Ema65 = EMA(C,Sll); exitshort1=Cross(Ema17,Ema50); exitshort2=Cross(Ema17,Ema65); exitlong1=Cross(Ema50,Ema17); exitlong2=Cross(Ema65,Ema17); //Buy = exitshort1; //Buy = exitshort2; //Sell = exitlong1; //Sell = exitlong2; Buy = ExRem(exitshort1,exitlong1); Buy = ExRem(exitshort2,exitlong2); PlotShapes(shapeUpArrow*exitshort1, colorCustom11, 0, L, -10 ); PlotShapes(shapeUpArrow*exitshort2, colorCustom12, 0, L, -15 ); //PlotShapes(shapeDownArrow*exitlong1, colorCustom11, 0, H, -10 ); //PlotShapes(shapeDownArrow*exitlong2, colorCustom12, 0, H, -15 ); _SECTION_END(); // _SECTION_BEGIN(""); P = ParamField("Price field",-1); Pma20 = Param("MaYellow", 20, 2, 300, 1, 0 ); Plot( MA( P, Pma20 ), "MA20",colorGold , ParamStyle("Style", styleLine|styleThick) ); Pma50 = Param("MaCyan", 50, 2, 300, 1, 0 ); Plot( MA( P, Pma50 ), "MA50",colorSkyblue , ParamStyle("Style", styleLine|styleThick ) ); Pma65 = Param("MaPurple", 65, 2, 300, 1, 0 ); Plot( MA( P, Pma65 ), "MA65",colorCustom13, ParamStyle("Style", styleLine|styleThick ) ); Fs=Param("MaYellow", 20, 2, 300, 1, 0 ); Sl=Param("MaCyan", 50, 2, 300, 1, 0 ); Sll=Param("MaPurple", 65, 2, 300, 1, 0 ); Ma20 = MA(C,Fs); Ma50 = MA(C,Sl); Ma65 = MA(C,Sll); exitshort1=Cross(Ma20,Ma50); exitshort2=Cross(Ma20,Ma65); exitlong1=Cross(Ma50,Ma20); exitlong2=Cross(Ma65,Ma20); Buy = ExRem(exitshort1,exitlong1); Buy = ExRem(exitshort2,exitlong2); PlotShapes(shapeUpArrow*exitshort1, colorSkyblue, 0, L, -20 ); PlotShapes(shapeUpArrow*exitshort2, colorCustom13, 0, L, -25 ); //PlotShapes(shapeDownArrow*Sellma50, colorSkyblue, 0, H, -20 ); //PlotShapes(shapeDownArrow*Sellma65, colorCustom13, 0, H, -25 ); _SECTION_END();