Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Mann-Kendall Trend Detection for Amibroker (AFL)
If the indicator value is zero non trending market…
If -1 down trend ,vice versa…
Enjoy it…!!!
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 | _SECTION_BEGIN ( "Mann-Kendall" ); Length= Param ( "Period" , 21, 5, 200, 1 ); function Trend(Price,Length) { Price= C ; Result = 0; for (k=Length;k< BarCount ;k++) { S = 0; for (i=k-Length+1;i<k;i++) { for (j=k-Length;j<i-1;j++) { Signum = sign (Price[i]-Price[j]); S += Signum; } } Variance =( Length*(Length-1.0)*(2*Length+5.0))/18.0; StdDev = sqrt (Variance); zScore = 0; if (S >= 0) { zScore=((S-1)/StdDev); } else { zScore=(S+1)/StdDev; } Result[k] = 0; //0- no trend, -1 - decreasing trend, 1 - increasing trend isTrend = False ; if ((zScore>=1.65)||(zScore<=-1.65)) { isTrend= True ; } if (isTrend) { if (S<0){ Result[k] = -1; } else { Result[k] = 1; } } } return Result; } Plot ( C , "" , colorRed , styleCandle ); Plot (Trend( C ,Length), "" , colorRed , styleLine + styleThick | styleOwnScale ); _SECTION_END (); |
1 comments
Leave Comment
Please login here to leave a comment.
Back
This formula was posted 3 days ago by isozaki.