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 ....
good trend catch for Amibroker (AFL)
Copy & Paste Friendly
Back
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 | _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 ( "Style" ) | GetPriceStyle () ); _SECTION_END (); _SECTION_BEGIN ( "ILU" ); /* Heikin-Ashi(Koma-Ashi) with Moving Average Type */ SetChartOptions (2, chartWrapTitle ); // Calculate Moving Average MAPeriod = Param ( "MA Period" , 15, 1, 100); MAOpen = EMA ( Open , MAPeriod); MAHigh = EMA ( High , MAPeriod); MALow = EMA ( Low , MAPeriod); MAClose = EMA ( Close , MAPeriod); HaClose = (MAOpen + MAHigh + MALow + MAClose) / 4; HaOpen = AMA ( Ref (HaClose, -1), 0.5); // for graph collapse for (i = 0; i <= MAPeriod; i++) HaClose[i] = Null ; /* // same // HaOpen = (Ref(HaOpen, -1) + Ref(HaClose, -1)) / 2; HaOpen[ 0 ] = HaClose[ 0 ]; for(i = 1; i < BarCount; i++) { HaOpen[i] = (HaOpen[i - 1] + HaClose[i - 1]) / 2; } */ HaHigh = Max (MAHigh, Max (HaClose, HaOpen)); HaLow = Min (MALow, Min (HaClose, HaOpen)); // outs comments "BarIndex = " + BarIndex (); "Open = " + Open ; "High = " + High ; "Low = " + Low ; "Close = " + Close ; "HaOpen = " + HaOpen; "HaHigh = " + HaHigh; "HaLow = " + HaLow; "HaClose = " + HaClose; // Plot graphs _N (Title = StrFormat ( "{{NAME}} - {{INTERVAL}} {{DATE}} HaOpen %g, HaHigh %g, HaLow %g, HaClose %g (%.1f%%) {{VALUES}}" , HaOpen, HaHigh, HaLow, HaClose, SelectedValue ( ROC ( HaClose, 1)))); PlotOHLC (HaOpen, HaHigh, HaLow, HaClose, _DEFAULT_NAME (), ParamColor ( "Color" , colorBlack ), styleCandle ); _SECTION_END (); _SECTION_END (); |