Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Heikin Ashi - for a change use it as a indicator for Amibroker (AFL)
THIS IS A MODIFICATION OF PULSAR SYSTEM FROM http://www.wisestocktrader.com/indicators/1907-pulsar-system THE CREDIT GOES TO ORIGINAL PROGRAMMER. WE HAVE SOME CONFUSIONS WHILE USING Heiken Ashi LIKE CMP SELL AND BUY LEVELS. NOW ONE CAN USE IT AS A LOWER INDICATOR ALONG WITH NORMAL PRICE CHART SO WE CAN SEE SUPPORT & RESISTANCE LEVEL VERY EASILY. HIGHER THE CHART TIME FRAME GIVES MORE ACCURACY. ENJOY TRADING.
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 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 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | _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 (); x= Param ( "xposn" ,1,0,1000,1); y= Param ( "yposn" ,1,0,1000,1); GfxSetTextColor ( colorBlack ); GfxTextOut ( "Created By Gokul Krishna " , x+1000, y+0 ); /*Developed by Tudor Marcelin - Art Invest*/ HLper= Param ( "EMA period" ,21,3,35); Lagper= Param ( "Lag period" ,10,3,35); HL= EMA ( H - L ,HLper); LagEMA= Ref (HL,(-1)*Lagper); VCF=100*(HL-LagEMA)/LagEMA; //ATR procedure ATRf(Hp,Lp,Cp,per) { TR= Max (Hp-Lp, Max ( abs (Hp- Ref (Cp,-1)), abs ( Ref (Cp,-1)-Lp))); TRI= Wilders (TR,per); return TRI; } //Moving Average procedure MAList(type) { global MAType; global MAName; chList = ParamList ( "Type" , List = "1 - EMA,2 - WMA,3 - DEMA,4 - WILDERS" , type-1); for ( i=0; i<5; i++) { if ( StrExtract (List, i) == chList ) MAType = i+1;} MAName = WriteIf (MAType == 1, "EMA" , WriteIf (MAType == 2, "WMA" , WriteIf (MAType == 3, "DEMA" , WriteIf (MAType == 4, "WILDERS" , "" )))); } procedure MAFormula(array,per,type) { CallFormula = IIf (type == 1, EMA (array,Per), IIf (type == 2, WMA (array,Per), IIf (type == 3, DEMA (array,Per), IIf (type == 4, Wilders (array,Per), Null )))); return CallFormula; } MAList(2); _SECTION_BEGIN ( "Heikin Ashi Smoothed" ); per1= Param ( "MA1 period" ,6,1,10); per2= Param ( "MA2 period" ,2,1,10); /* HaOpen = IIf(BarIndex()>0,(Ref((O+H+L+C)/4,-1) + Ref(O,-1))/2 ,Open); HaClose = IIf(BarIndex()>0,((O+H+L+C)/4 +HaOpen+Max(H,HaOpen)+Min(L,HaOpen))/4,Close); HaHigh = Max( H, Max( HaClose, HaOpen ) ); HaLow = Min( L, Min( HaClose, HaOpen ) ); */ mO=MAFormula( O ,per1,MAType); mH=MAFormula( H ,per1,MAType); mL=MAFormula( L ,per1,MAType); mC=MAFormula( C ,per1,MAType); HaClose1 = IIf ( BarIndex ()>0,(MO+MH+ML+MC)/4, Close ); HaOpen1 = IIf ( BarIndex ()>0, AMA ( Ref ( HaClose1, -1 ), 0.5 ), Open ); HaClose= EMA (HaClose1,per2); HaOpen= EMA (HaOpen1,per2); HaHigh = Max ( mH, Max ( HaClose, HaOpen ) ); HaLow = Min (mL, Min ( HaClose, HaOpen ) ); _SECTION_END (); //O=HaOpen; //H=HaHigh; //L=HaLow; //C=HaClose; //Plot( Close,"Price",colorBlack,styleCandle); barcolor = IIf (HaClose >= HaOpen, colorGreen , colorRed ); PlotOHLC (HaOpen,HaHigh,HaLow,HaClose, "Price" , barcolor, styleArea ); _N (Title = StrFormat ( "{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}" , O , H , L , C , SelectedValue ( ROC ( C , 1 ) ) )); |
1 comments
Leave Comment
Please login here to leave a comment.
Back
Very good Indicator