Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Didi Index with Ribbon for Amibroker (AFL)
The following is a “ribbon” that the formula is based on the Didi Index Indicator
http://wisestocktrader.com/indicators/2588-didi-index
Screenshots
Similar Indicators / Formulas
Indicator / Formula
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | //=== Didi Index === _SECTION_BEGIN ( "Background" ); //SetChartBkGradientFill(ParamColor("Top", colorTeal), ParamColor("Bottom", colorLightGrey), ParamColor("Title", colorTeal)); //SetChartBkColor(ParamColor("Chart Background", colorWhite)); _SECTION_END (); _SECTION_BEGIN ( "Didi Index Indicator" ); function DidiIndex( Curta, Media, Longa ) { global DidiLonga, DidiCurta; DidiLonga = MA ( Close , Longa ) - MA ( Close , Media ); DidiCurta = MA ( Close , Curta ) - MA ( Close , Media ); return IIf (DidiCurta > 0 AND DidiLonga < 0, 1, IIf (DidiCurta<0 AND DidiLonga>0, -1,0)); } MAFast = Optimize ( "Curta" , Param ( "MA Curta" ,3,1,5 ),1,5,1); MAMid = Optimize ( "Media" , Param ( "MA Média" ,8,6,12),6,12,1); MASlow = Optimize ( "Longa" , Param ( "MA Longa" ,20,15,34),15,34,1); Trend = DidiIndex(MAFast, MAMid, MASlow); //Buy = Cross(Trend,0) AND ADX()>MDI(); //Sell = Cross(0,Trend); //Buy = ExRem(Buy,Sell); Sell = ExRem(Sell,Buy); //TrendColor = IIf(DidiCurta>0,colorBrightGreen,colorRed); //Plot( DidiCurta, _DEFAULT_NAME(), TrendColor, ParamStyle("Histogram style", styleThick | styleHistogram | styleNoLabel, maskHistogram )); //Plot(0,"", colorBrown ,styleLine); //Plot(DidiLonga,"",IIf(DidiLonga<0,colorGreen,colorRed),styleLine | styleThick); //Plot(DidiCurta,"",IIf(DidiCurta>0,colorBrightGreen,colorRed),styleLine | styleThick); //Normal Buy and Sell Signal //PlotShapes(Buy*shapeSmallUpTriangle,colorBlue,0,-0.5); //PlotShapes(Sell*shapeSmallDownTriangle,colorPink,0,0.5); // The Best Signal: Didi Needleful //PlotShapes((Cross(DidiCurta,0) AND Cross(0,DidiLonga)) * shapeHollowCircle, colorYellow,0,0.25); _SECTION_END (); //===== Didi Ribbon ====== Uptrend= didicurta>0; downtrend= didicurta<0; Plot ( 2.5, /* defines the height of the ribbon in percent of pane width */ "ribbon" , IIf ( uptrend, colorBrightGreen , IIf ( downtrend, colorRed , 0 )), /* choose color */ styleOwnScale | styleArea | styleNoLabel , -0.5, 100 ); //======================== |
0 comments
Leave Comment
Please login here to leave a comment.
Back