Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Seasionality for Amibroker (AFL)
I have collect it from my friend. It can identify monthly, weekly and daily trend.
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 | _SECTION_BEGIN ( "seasionality" ); // Define label bar (x) position location #pragma nocache blankRightBars = 5; //insert actual blank right bars specified in Preferences barsInView = Status ( "lastvisiblebarindex" ) - Status ( "firstvisiblebarindex" ) - blankRightBars; Offset = Param ( "Offset Bar" , 0.95, 0, 1, 0.01); textOffset = BarCount - (Offset * barsInView); TimeFrameSet ( inDaily ) ; HaClose = EMA (( O + H + L + C )/4,3); HaOpen = AMA ( Ref ( HaClose, -1 ), 0.5 ); HaHigh = Max ( H , Max ( HaClose, HaOpen ) ); HaLow = Min ( L , Min ( HaClose, HaOpen ) ); X=Haopen< Ref ( Haopen,-1) OR AlmostEqual ( Haopen, Ref (Haopen,-1)); Color = IIf ( Haopen > Haclose, colorRed , IIf ( X,7,14)); Plot (20, "" , Color, styleHistogram | styleOwnScale | styleNoLabel , 0, 100 ); Plot ( 21, "" , colorBlack , styleOwnScale | styleArea | styleNoLabel ,0, 100 ); PlotText ( "DAILY TREND" , textoffset, 81.05, colorWhite ); CondB=Haopen > Haclose;CONDS=Haopen < Haclose; event1=condS; PlotShapes ( IIf (event1 , shapeDigit1 ,0) ,5, 0,81.0); event2=CondB; PlotShapes ( IIf (event2 , shapeDigit1 ,0) , 4, 0,81.0); TimeFrameRestore (); TimeFrameSet ( inWeekly ) ; HaClose = EMA (( O + H + L + C )/4,3); HaOpen = AMA ( Ref ( HaClose, -1 ), 0.5 ); HaHigh = Max ( H , Max ( HaClose, HaOpen ) ); HaLow = Min ( L , Min ( HaClose, HaOpen ) ); X=HaOpen< Ref ( Haopen,-1) OR AlmostEqual ( HaOpen, Ref (HaOpen,-1)); Color = IIf ( Haopen > Haclose, colorRed , IIf ( X,7,14)); Plot (40, "" , Color, styleHistogram | styleOwnScale | styleNoLabel , 0, 100 ); Plot ( 41, "" , colorBlack , styleOwnScale | styleArea | styleNoLabel ,0, 100 ); PlotText ( " WEEKLY TREND" , textoffset, 81.20, colorWhite ); CondB1=Haopen > Haclose;CONDS1=Haopen < Haclose; event3=condS1; PlotShapes ( IIf (event3 , shapeDigit2 ,0) ,5, 0,81.20); event4=CondB1; PlotShapes ( IIf (event4 , shapeDigit2 ,0) , 4, 0,81.2); TimeFrameRestore (); TimeFrameSet ( 10* inDaily ) ; HaClose = EMA (( O + H + L + C )/4,3); HaOpen = AMA ( Ref ( HaClose, -1 ), 0.5 ); HaHigh = Max ( H , Max ( HaClose, HaOpen ) ); HaLow = Min ( L , Min ( HaClose, HaOpen ) ); X=Haopen< Ref ( Haopen,-1) OR AlmostEqual ( Haopen, Ref (Haopen,-1)); Color2 = IIf ( Haopen > Haclose, colorRed , IIf ( X,7,14)); Plot (60, "" , Color2, styleHistogram | styleOwnScale | styleNoLabel , 0, 100 ); Plot ( 61, "" , colorBlack , styleOwnScale | styleArea | styleNoLabel ,0, 100 ); PlotText ( "2 WEEK TREND" , textoffset, 81.40, colorWhite ); CondB2=Haopen > Haclose;CONDS2=Haopen < Haclose; event4=condS2; PlotShapes ( IIf (event4 , shapeDigit3 ,0) ,5, 0,81.40); event5=CondB2; PlotShapes ( IIf (event5 , shapeDigit3 ,0) , 4, 0,81.4); TimeFrameRestore (); TimeFrameSet (20* inDaily ) ; HaClose = EMA (( O + H + L + C )/4,3); HaOpen = AMA ( Ref ( HaClose, -1 ), 0.5 ); HaHigh = Max ( H , Max ( HaClose, HaOpen ) ); HaLow = Min ( L , Min ( HaClose, HaOpen ) ); X=Haopen< Ref ( Haopen,-1) OR AlmostEqual ( Haopen, Ref (Haopen,-1)); Color4 = IIf ( Haopen > Haclose, colorRed , IIf ( X,7,14)); Plot (80, "" , Color4, styleHistogram | styleOwnScale | styleNoLabel , 0, 100 ); Plot ( 81, "" , colorBlack , styleOwnScale | styleArea | styleNoLabel ,0, 100 ); PlotText ( "MONTHLY TREND" , textoffset, 81.55, colorWhite ); CondB3=Haopen > Haclose;CONDS3=Haopen < Haclose; event6=condS3; PlotShapes ( IIf (event6 , shapeDigit4 ,0) ,5, 0,81.65); event7=CondB3; PlotShapes ( IIf (event7 , shapeDigit4 ,0) , 4, 0,81.65); TimeFrameRestore (); Sell =CondB AND CondB1 AND CondB2 OR Condb3; Buy = CondS AND CondS1 AND CondS2 OR Conds3; //Cover= Cond1 AND Cond2 OR Cond2 AND Cond3 OR Cond1 AND Cond3 ; //Sell= Cond4 AND Cond5 OR Cond5 AND Cond6 OR Cond4 AND Cond6; Buy = ExRem ( Buy , Sell ); Sell = ExRem ( Sell , Buy ); PlotShapes ( shapeCircle * Buy , colorGreen ,0,81.85); PlotShapes ( shapeCircle * Sell , colorRed ,0,81.85); GraphXSpace = 15; //...................................... _SECTION_END (); _SECTION_END (); |
2 comments
Leave Comment
Please login here to leave a comment.
Back
HI DEAR CAN U MAKE IT FOR INTRADAY TRADING IN DAILY HOURLY 30 MIN AND 15MIN TIME FRAMES.
RICHARD
i m not able to understand this afl , kindly put some input on it