sirolf2009

HullMA Strategy

A Hull Moving Average strategy. I simply copied the code from mohamed982 and wrapped it in strategy code. All credits go to him not me.
Remove from Favorite Scripts Add to Favorite Scripts
//@version=2
strategy("HullMA Strategy", overlay=true)

n=input(title="period",type=integer,defval=16)


n2ma=2*wma(close,round(n/2))
nma=wma(close,n)
diff=n2ma-nma
sqn=round(sqrt(n))


n2ma1=2*wma(close[1],round(n/2))
nma1=wma(close[1],n)
diff1=n2ma1-nma1
sqn1=round(sqrt(n))


n1=wma(diff,sqn)
n2=wma(diff1,sqn)
c=n1>n2?green:red
ma=plot(n1,color=c)

longCondition = n1>n2
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = longCondition != true
if (shortCondition)
    strategy.entry("Short", strategy.short)

Related Ideas

bbrox
a year ago
how dos it work?
Reply
sirolf2009 PRO bbrox
a year ago
Calculate a Weighted Moving Average with period n / 2 and multiply it by 2
Calculate a Weighted Moving Average for period n and subtract if from step 1
Calculate a Weighted Moving Average with period sqrt(n) using the data from step 2

Basically, if the line turns green you buy, if the line turns red you sell ;)
Reply
ag580108
a year ago
Is this the code your currently using to execute your trades?
Reply
sirolf2009 PRO ag580108
a year ago
I'm actually not at all an active trader :), I'm currently developing an indicator that learn the way a market moves to predict the future tho
Reply
bitlokal sirolf2009
a year ago
you rock bro really, respect from me for all of your strategy
Reply
chenchen3529
a year ago
Thanks for sharing this, can you add one more condition that only trade when HullMA 250 is green, buy when HullMA16 turns green. sell when HullMA16 turns red
.
snapshot
Reply
MONEYMENOW PRO chenchen3529
9 months ago
what settings do I have to use for 2m charting.. please
Reply
Ideas Scripts Chart
United States
United Kingdom
India
España
Italia
Brasil
Россия
Türkiye
日本
한국
Home Stock Screener Economic Calendar How It Works Chart Features House Rules Moderators For the WEB Widgets Stock Charting Library Priority Support Feature Request Blog & News FAQ Help & Wiki Twitter
Private Messages Chat Ideas Published Followers Following Priority Support Public Profile Profile Settings Billing Sign Out