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 ....
For Portfolio Manager Click Here

WiseTrader Toolbox

#1 Selling Amibroker Plugin featuring:

Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
Find Out More Here

Stochastic BUY-SELL System for Amibroker (AFL)

Rating:
3 / 5 (Votes 2)
Tags:
amibroker, intraday, system, stochastic

A Nice System which gives BUY , SELL signals . Also gives a sound alert .

I have changed colours . Dont know from where received it.

BUT WORKS WONDERS.

Screenshots

Similar Indicators / Formulas

OHLC indicator
Submitted by godisbogus over 14 years ago
1 Minute inside 6 bar consolidation
Submitted by alvaroaltair over 10 years ago
INTRADAY AVERAGE VOLUME
Submitted by shethia about 14 years ago
MultiCharts
Submitted by janet0211 over 14 years ago
Real Time Daily Price Levels
Submitted by kaiji over 14 years ago
Stochastic for 4 Hour
Submitted by Ahmadbrebes about 14 years ago

Indicator / Formula

Copy & Paste Friendly
_SECTION_BEGIN("Stochastic Slow");
periods = Param( "Periods", 20, 1, 200, 1 );
Ksmooth = Param( "%K avg", 12, 1, 200, 1 );
Plot( StochK( periods , Ksmooth), "%K"+_PARAM_VALUES(), ParamColor( "%K color", colorCycle ), ParamStyle("%K style") );
K = StochK( periods , Ksmooth);
Dsmooth = Param( "%D avg", 10, 1, 200, 1 );
Plot( StochD( periods , Ksmooth, DSmooth ), "%D"+_PARAM_VALUES(), ParamColor( "%D color", colorCycle ), ParamStyle("%D style",styleDashed) );
D = StochD( periods , Ksmooth, DSmooth );

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 );
Plot( Line, "Support line", colorYellow );
Buy = y1>y0 AND price_end<price_start;
LastPointBuy = LineArray(x1-1,y1-1,x1,y1,0);
//PlotShapes(shapeSmallCircle * Buy, colorGreen,0,Line);
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,y11-1,x11,y11,0);
Plot( Line, "Resistance line", colorRed );
Sell = y11<y00 AND price_end1>price_start1;
//PlotShapes(shapeSmallCircle * Sell, colorRed,0,Line);
PlotShapes(shapeDownTriangle * Sell, colorRed,0,LastPointSell);
AlertIf(Sell,"","",2);

_SECTION_END();

_SECTION_BEGIN("ZIG-ZAG");
P = ParamField( "ZIG Price field" );
change = Param("% change",1,0.1,25,0.1);
Plot( Zig(P, change), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("style",styleOwnScale) );
_SECTION_END();

1 comments

1. nirtos

how to use it could u please explain

Leave Comment

Please login here to leave a comment.

Back