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 ....
DHIBI SURE SHOT for Amibroker (AFL)
Copy & Paste Friendly
Back
_SECTION_BEGIN("Price"); SetChartOptions(0,chartShowArrows|chartShowDates); _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("StyleBar") | GetPriceStyle() ); //ThisStyle = styleBar; //break() ); _SECTION_BEGIN("DHIBINESH AFL"); SetChartBkGradientFill( ParamColor("BgTop", colorBlack),ParamColor("BgBottom", colorBlack)); SetChartOptions(0,chartShowArrows|chartShowDates); SetChartOptions(0,0,chartGrid20 |chartGrid50 |chartGrid80); _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} < open %g > < high %g > < low %g > < close %g > (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); //Plot(C,"\nPrice",IIf(C>O,ParamColor("Wick UP Color", colorDarkGreen),IIf(C<=O,ParamColor("Wick Down Color", colorDarkRed),colorWhite)),64,0,0,0,0); Periods = Param("Periods", 39, 1, 300, 1 ); //TimeFrameSet(); TOP = Open; PHA = Ref(H,-1); PLA = Ref(L,-1); POA = Ref(O,-1); PCA = Ref(C,-1); PHB = Ref(H,-2); PLB = Ref(L,-2); POB = Ref(O,-2); PCB = Ref(C,-2); PHC = Ref(H,-3); PLC = Ref(L,-3); POC = Ref(O,-3); PCC = Ref(C,-3); PHD = Ref(H,-4); PLD = Ref(L,-4); POD = Ref(O,-4); PCD = Ref(C,-4); PHE = Ref(H,-5); PLE = Ref(L,-5); POE = Ref(O,-5); PCE = Ref(C,-5); PHF = Ref(H,-6); PLF = Ref(L,-6); POF = Ref(O,-6); PCF = Ref(C,-6); PHG = Ref(H,-7); PLG = Ref(L,-7); POG = Ref(O,-7); PCG = Ref(C,-7); PHH = Ref(H,-8); PLH = Ref(L,-8); POH = Ref(O,-8); PCH = Ref(C,-8); PCI = Ref(C,-9); PCJ = Ref(C,-10); PCK = Ref(C,-11); PCL = Ref(C,-12); PCM = Ref(C,-13); PCN = Ref(C,-14); PCO = Ref(C,-15); _SECTION_BEGIN("ema_crossover"); P5=C; P10=(PCA+C)/2; P15=(PCB+PCA+C)/3; P20=(PCC+PCB+PCA+C)/4; P25=(PCD+PCC+PCB+PCA+C)/5; P30=(PCE+PCD+PCC+PCB+PCA+C)/6; P35=(PCF+PCE+PCD+PCC+PCB+PCA+C)/7; P40=(PCG+PCF+PCE+PCD+PCC+PCB+PCA+C)/8; P45=(PCH+PCG+PCF+PCE+PCD+PCC+PCB+PCA+C)/9; P50=(PCI+PCH+PCG+PCF+PCE+PCD+PCC+PCB+PCA+C)/10; P55=(PCJ+PCI+PCH+PCG+PCF+PCE+PCD+PCC+PCB+PCA+C)/11; P60=(PCK+PCJ+PCI+PCH+PCG+PCF+PCE+PCD+PCC+PCB+PCA+C)/12; P65=(PCO+PCN+PCL+PCK+PCJ+PCI+PCH+PCG+PCF+PCE+PCD+PCC+PCB+PCA+C)/15; PP5 = MA(P5,20); PP10 = MA(P10,20); PP20 = MA(P20,20) ; PP30 = MA(P30,20) ; PP40 = MA(P40,20) ; PP50 = MA(P50,20); PP60 = MA(P60,20); PP15 = MA(P15,20) ; PP25 = MA(P25,20); PP35 = MA(P35,20); PP45 = MA(P45,20); PP55 = MA(P55,20); PP60 = MA(P60,20); /*Buy=PP60<PP30 AND PP50<PP20 AND PP40<PP10 AND PP55<PP25 AND PP45<PP15 AND PP35<PP5 AND PP5<PCA AND PHA<C; Sell=PP60>PP30 AND PP50>PP20 AND PP40>PP10 AND PP55>PP25 AND PP45>PP15 AND PP35>PP5 AND PP5>PCA AND PLA>C;*/ Buy=PP60<PP5 AND PHA<C; Sell=PP60>PP5 AND PLA>C; Buy= ExRem( Buy, Sell ); Sell= ExRem( Sell, Buy ); Plot(EMA(P15,15),"",colorWhite,styleLine); Plot(MA(P10,1),"",colorRed,styleLine); Plot(EMA(P15,1),"",colorRed,styleLine); Plot(MA(P20,1),"",colorRed,styleLine); Plot(MA(P25,1),"",colorRed,styleLine); Plot(MA(P30,1),"",colorYellow,styleLine); Plot(MA(P35,1),"",colorYellow,styleLine); Plot(MA(P40,1),"",colorYellow,styleLine); Plot(MA(P45,1),"",colorYellow,styleLine); Plot(MA(P50,1),"",colorYellow,styleLine); Plot(MA(P15,5),"",colorBlue,styleLine); Plot(MA(P65,2),"",colorWhite,styleLine); Plot(MA(C,200),"",colorYellow,styleLine); PlotShapes(IIf(Buy, shapeHollowUpTriangle, shapeNone),colorWhite, 0,L, Offset=-27); PlotShapes(IIf(Sell, shapeHollowDownTriangle, shapeNone),colorRed, 0,H, Offset=-27); PlotShapes(IIf(Buy, shapeHollowUpArrow, shapeNone),colorWhite, 0,L, Offset=-27); PlotShapes(IIf(Sell, shapeHollowDownArrow, shapeNone),colorRed, 0,H, Offset=-27); GraphXSpace = 15; dist = 1.5*ATR(25); dist1 = 1.5*ATR(25); for( i = 0; i < BarCount; i++ ) { if( Buy[i] ) { PlotText( "\nBuy Above :" + H[ i ] +"\nT1= " + (H[i]*1.005) +"\nSL= " + (PLA[i]-.25), i, L[ i ]-dist[i], colorGreen, colorBlack ); } if( Sell[i] ) { PlotText( "Sell Blow:" + L[ i ] +"\nT1= " + (L[i]*0.995) +"\nSL= " + (PHA[i]+.25), i, H[ i ]+dist1[i], colorRed, colorBlack ); } } Filter= Buy OR Sell; GfxSelectFont( "Arial", 10, 700, False ); GfxSetTextAlign(0); GfxTextOut( ": :dhibinesh afl 15 MINTS ONLY : :", 550, 30); /////////////////////////////////////////////// //MY MAIL CON;TKM109BALA@GMAIL.COM