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 ....
trend price for Amibroker (AFL)
Rating:
3 / 5 (Votes 2)
Tags:
trendline, amibroker
This will give you the price trend with signals
Similar Indicators / Formulas
Automatic Trend-line
Submitted
by kaiji over 15 years ago
Price With Regression and Trend
Submitted
by Boknoy9999 about 13 years ago
Advanced Trend Lines
Submitted
by Arun almost 14 years ago
Trendline Multiple TimeFrame
Submitted
by vargasc1 about 13 years ago
Marva Mid R-Line Signal
Submitted
by isfandi over 14 years ago
Indicator / Formula
Copy & Paste Friendly
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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | _SECTION_BEGIN ( "Price" ); SetChartOptions (0, chartShowArrows | chartShowDates ); Plot ( C , "Close" , ParamColor ( "Color" , colorBlack ), styleNoTitle | ParamStyle ( "Style" ) | GetPriceStyle () ); _SECTION_END (); TimeFrameSet ( inDaily ); DayHigh = LastValue ( H ); DayLow = LastValue ( L ); TimeFrameRestore (); Title = Name () + " " + Date () + ", Op=" + Open + ", Hi=" + High + ", Lo=" + Low + ", Close=" + Close + ", Change= " + SelectedValue ( ROC ( C , 1 ) ) + "%" + "\n Today`s High=" + DayHigh + ", Today`s Low=" + DayLow + ", ©" ; _SECTION_BEGIN ( "Volume" ); Plot ( Volume , _DEFAULT_NAME (), ParamColor ( "Color" , colorLavender ), styleNoTitle | ParamStyle ( "Style" , styleHistogram | styleOwnScale | styleThick | styleNoLabel , maskHistogram ), 2 ); _SECTION_END (); _SECTION_BEGIN ( "EMA34" ); P = ParamField ( "Price field" ,-1); Plot ( EMA ( P, 34 ), _DEFAULT_NAME (), ParamColor ( "Color" , colorBlue ), ParamStyle ( "Style" , styleLine | styleNoLabel ) ); _SECTION_END (); _SECTION_BEGIN ( "Nifty_compare" ); PlotForeign ( "NIFTY" , "NIFTY" , ParamColor ( "Color" , colorPink ), styleNoTitle | ParamStyle ( "Style" , styleOwnScale | styleThick | styleNoLabel ) ); _SECTION_END (); _SECTION_BEGIN ( "Nifty_compare1" ); PlotForeign ( "^NSEI" , "NIFTY1" , ParamColor ( "Color" , colorPink ), styleNoTitle | ParamStyle ( "Style" , styleOwnScale | styleThick | styleNoLabel ) ); _SECTION_END (); _SECTION_BEGIN ( "Arrow_marks" ); periods = Param ( "Periods" , 20, 1, 200, 1 ); Ksmooth = Param ( "%K avg" , 12, 1, 200, 1 ); DSmooth = Param ( "%D avg" , 10, 1, 200, 1 ); y0= LastValue ( Trough ( StochD (periods , Ksmooth, DSmooth ),1,2)); y1= LastValue ( Trough ( StochD (periods , Ksmooth, DSmooth ),1,1)); x0= BarCount - 1 - LastValue ( TroughBars ( StochD (periods , Ksmooth, DSmooth ),1,2)); price_start= Close [x0]; x1= BarCount - 1 - LastValue ( TroughBars ( StochD (periods , Ksmooth, DSmooth ),1,1)); price_end= Close [x1]; Line = LineArray ( x0, y0, x1, y1, 0 ); Buy = y1>y0 AND price_end<price_start; LastPointBuy = LineArray (x1-1, Close [x1-1],x1, Close [x1],0); PlotShapes ( shapeUpTriangle * Buy , colorGreen ,0,LastPointBuy); AlertIf ( Buy , "" , "" ,1); y00= LastValue ( Peak ( StochD (periods , Ksmooth, DSmooth ),1,2)); y11= LastValue ( Peak ( StochD (periods , Ksmooth, DSmooth ),1,1)); x00= BarCount - 1 - LastValue ( PeakBars ( StochD (periods , Ksmooth, DSmooth ),1,2)); price_start1= Close [x00]; x11= BarCount - 1 - LastValue ( PeakBars ( StochD (periods , Ksmooth, DSmooth ),1,1)); price_end1= Close [x11]; Line = LineArray ( x00, y00, x11, y11, 0 ); LastPointSell = LineArray (x11-1, Close [x11-1],x11, Close [x11],0); Sell = y11<y00 AND price_end1>price_start1; PlotShapes ( shapeDownTriangle * Sell , colorRed ,0,LastPointSell); AlertIf ( Sell , "" , "" ,2); dist = 0.8* ATR (10); if ( Buy ) { PlotText ( "\n@ " + Close [x1],x1, L [x1] - dist[x1], colorGreen , colorYellow ); targetValue = ( Close [x1])*(1.01); stopValue = ( Close [x1])*(0.99); LastBar = BarCount - 1 - LastValue (x1); target = LineArray (x1,targetValue, LastBar,targetValue,1, False ); stop = LineArray (x1,stopValue, LastBar,stopValue,1, False ); Plot (target, "BuyTgt" , colorGreen , styleLine | styleThick ); Plot (stop, "BuyStop" , colorRed , styleLine | styleThick ); } if ( Sell ) { PlotText ( "@ " + Close [x11],x11, H [x11] + dist[x11], colorRed , colorYellow ); targetValue = ( Close [x11])*(0.99); stopValue = ( Close [x11])*(1.01); LastBar = BarCount - 1 - LastValue (x11); target = LineArray (x11,targetValue, LastBar,targetValue,1, False ); stop = LineArray (x11,stopValue, LastBar,stopValue,1, False ); Plot (target, "SellTgt" , colorGreen , styleLine | styleThick ); Plot (stop, "SellStop" , colorRed , styleLine | styleThick ); } _SECTION_END (); |
0 comments
Leave Comment
Please login here to leave a comment.
Back