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 ....
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
Hull Moving Average for Amibroker (AFL)
Rating:
3 / 5 (Votes 2)
Tags:
amibroker, moving average
Hull Moving Average
Screenshots
Similar Indicators / Formulas
Hull Moving Average (HMA)
Submitted
by kaiji almost 15 years ago
Smoothed MA (SSMA)
Submitted
by kelvinhand over 11 years ago
Trend Scalping System
Submitted
by esnataraj over 14 years ago
Buff Volume Weighted Moving Averages
Submitted
by kaiji almost 15 years ago
Volume wieghted moving average
Submitted
by kaiji almost 15 years ago
Indicator / Formula
Copy & Paste Friendly
/***************************************/ /* Hull Moving Average version 1.0 */ /* by Avi b a */ /* The Hull Moving Average solves the age old dilemma of making a moving average more responsive to current price activity whilst maintaining curve smoothness... read more at- http://www.ensignsoftware.com/tips/tradingtips72.htm */ /***************************************/ //SetChartBkColor(16); Period = Param("Period",26,1,100,1); Hull = WMA( 2*WMA(C,int(Period/2))- WMA(C,Period),int(sqrt(Period))); Plot(C,"close",6,128); for( i = 1 ; i < BarCount-2; i++ ) { if (hull[i] <hull[i-1] && hull[i] <hull[i+1]) Lpml[i]=1; else Lpml[i] =0; if (hull[i] >hull[i-1] && hull[i] >hull[i+1]) Lpmh[i]=1; else Lpmh[i] =0; } GR =ExRem(LpmH,Lpmh); RD =ExRem(Lpml,Lpml); Plot( Hull, _DEFAULT_NAME(), ParamColor( "Color", colorBlue ), ParamStyle("Style") );
1 comments
Leave Comment
Please login here to leave a comment.
Back
I believe in the for loop the expression [i+1] looks at tomorrow’s data.
It is a help for performance but one may need a crystal ball.
RBuck