Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Trend breakout momentum for Amibroker (AFL)
Take Darvas breakouts with the trend.
Often a problem with Darvas breakouts is that one can’t be sure if it is with trend.
Stay away from the green.
Here we look for a Darvas breakout of the blue line. But only if the price is within the orange. Ride it with a tight stop.
Indicator / Formula
_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(); Plot(EMA(C, 3), _DEFAULT_NAME(), IIf(C > EMA( Close,3),colorlightorange, colorseagreen), styleLine); Plot(EMA(C,4), _DEFAULT_NAME(), IIf(C > EMA( Close,4),colorlightorange, colorseagreen) ,styleLine); Plot(EMA(C, 5), _DEFAULT_NAME(), IIf(C > EMA( Close,4),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 6), _DEFAULT_NAME(), IIf(C > EMA( Close,6),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 7), _DEFAULT_NAME(), IIf(C > EMA( Close,7),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 8), _DEFAULT_NAME(), IIf(C > EMA( Close,8),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 9), _DEFAULT_NAME(), IIf(C > EMA( Close,9),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 10), _DEFAULT_NAME(), IIf(C > EMA( Close,10),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 11), _DEFAULT_NAME(), IIf(C > EMA( Close,11),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 12), _DEFAULT_NAME(), IIf(C > EMA( Close,12),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 13), _DEFAULT_NAME(), IIf(C > EMA( Close,13),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 14), _DEFAULT_NAME(), IIf(C > EMA( Close,14),colorlightorange, colorseagreen), styleLine); Plot(EMA(C,15), _DEFAULT_NAME(), IIf(C > EMA( Close,15),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 16), _DEFAULT_NAME(), IIf(C > EMA( Close,16),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 17), _DEFAULT_NAME(), IIf(C > EMA( Close,17),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 18), _DEFAULT_NAME(), IIf(C > EMA( Close,18),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 19), _DEFAULT_NAME(), IIf(C > EMA( Close,19),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 20), _DEFAULT_NAME(), IIf(C > EMA( Close,20),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 21), _DEFAULT_NAME(), IIf(C > EMA( Close,21),colorlightorange, colorseagreen), styleLine); Plot(EMA(C,22), _DEFAULT_NAME(), IIf(C > EMA( Close,22),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 23), _DEFAULT_NAME(), IIf(C > EMA( Close,23),colorlightorange, colorseagreen), styleLine); Plot(EMA(C,24), _DEFAULT_NAME(), IIf(C > EMA( Close,24),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 25), _DEFAULT_NAME(), IIf(C > EMA( Close,25),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 26), _DEFAULT_NAME(), IIf(C > EMA( Close,26),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 27), _DEFAULT_NAME(), IIf(C > EMA( Close,27),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 28), _DEFAULT_NAME(), IIf(C > EMA( Close,28),colorlightorange, colorseagreen), styleLine); Plot(EMA(C,29), _DEFAULT_NAME(), IIf(C > EMA( Close,29),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 30), _DEFAULT_NAME(), IIf(C > EMA( Close,30),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 31), _DEFAULT_NAME(), IIf(C > EMA( Close,31),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 32), _DEFAULT_NAME(), IIf(C > EMA( Close,32),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 33), _DEFAULT_NAME(), IIf(C > EMA( Close,33),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 34), _DEFAULT_NAME(), IIf(C > EMA( Close,34),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 35), _DEFAULT_NAME(), IIf(C > EMA( Close,35),colorlightorange, colorseagreen), styleLine); Plot(EMA(C,36), _DEFAULT_NAME(), IIf(C > EMA( Close,36),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 37), _DEFAULT_NAME(), IIf(C > EMA( Close,37),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 38), _DEFAULT_NAME(), IIf(C > EMA( Close,38),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 39), _DEFAULT_NAME(), IIf(C > EMA( Close,39),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 40), _DEFAULT_NAME(), IIf(C > EMA( Close,40),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 41), _DEFAULT_NAME(), IIf(C > EMA( Close,41),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 42), _DEFAULT_NAME(), IIf(C > EMA( Close,42),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 43), _DEFAULT_NAME(), IIf(C > EMA( Close,43),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 44), _DEFAULT_NAME(), IIf(C > EMA( Close,44),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 45), _DEFAULT_NAME(), IIf(C > EMA( Close,45),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 46), _DEFAULT_NAME(), IIf(C > EMA( Close,46),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 47), _DEFAULT_NAME(), IIf(C > EMA( Close,47),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 48), _DEFAULT_NAME(), IIf(C > EMA( Close,48),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 49), _DEFAULT_NAME(), IIf(C > EMA( Close,49),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 50), _DEFAULT_NAME(), IIf(C > EMA( Close,50),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 51), _DEFAULT_NAME(), IIf(C > EMA( Close,51),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 52), _DEFAULT_NAME(), IIf(C > EMA( Close,52),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 53), _DEFAULT_NAME(), IIf(C > EMA( Close,53),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 54), _DEFAULT_NAME(), IIf(C > EMA( Close,54),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 55), _DEFAULT_NAME(), IIf(C > EMA( Close,55),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 56), _DEFAULT_NAME(), IIf(C > EMA( Close,56),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 57), _DEFAULT_NAME(), IIf(C > EMA( Close,57),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 58), _DEFAULT_NAME(), IIf(C > EMA( Close,58),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 59), _DEFAULT_NAME(), IIf(C > EMA( Close,59),colorlightorange, colorseagreen), styleLine); Plot(EMA(C, 60), _DEFAULT_NAME(), IIf(C > EMA( Close,60),coloryellow, coloryellow), styleLine); Periods= Param("Darvas Periods",3,3,260); Periods1= Param("Darvas Periods",14,14,260); boxHigh = Ref(H,-3)>=Ref(HHV(H,periods),-4) AND Ref(H,-3)>Ref(H,-2) AND Ref(H,-3)>Ref(H,-1) AND Ref(H,-3)>H; boxHigh1 = Ref(H,-3)>=Ref(HHV(H,20),-4) AND Ref(H,-3)>Ref(H,-2) AND Ref(H,-3)>Ref(H,-1) AND Ref(H,-3)>H; Topbox=ValueWhen(boxHigh, Ref(H,-3)); Botbox=ValueWhen(boxHigh,LLV(L,4)); Topbox1=ValueWhen(boxHigh1, Ref(H,-3)); Botbox1=ValueWhen(boxHigh1,LLV(L,4)); /*========================= - Allow color change - Style change ==========================*/ Plot(TopBox, "Top", colorBlue); Plot(Botbox, "Bot", colorBlue); //Plot(TopBox1, "Top", colorred); //Plot(Botbox1, "Bot", colorred); _SECTION_END();
0 comments
Leave Comment
Please login here to leave a comment.
Back