Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. study(title="wh consolidation hma", shorttitle="wh consolidation hma", overlay=false)
  2.  
  3. l = input(34, minval = 1, title = "Length")
  4. stddev = input(1.6185, minval = 1, title = "StdEv")
  5. offset = input(1)
  6. src = hlc3
  7. len = input(9)
  8. tick = syminfo.mintick
  9.  
  10. os=src
  11.  
  12. ma1=wma(os,3)/tick
  13. ma2=wma(os,5)/tick
  14. ma3=wma(os,7)/tick
  15. ma4=wma(os,9)/tick
  16. ma5=wma(os,12)/tick
  17. ma6=wma(os,15)/tick
  18. ma7=wma(os,30)/tick
  19. ma8=wma(os,35)/tick
  20. ma9=wma(os,40)/tick
  21. ma10=wma(os,45)/tick
  22. ma11=wma(os,50)/tick
  23. ma12=wma(os,55)/tick
  24.  
  25. signal = (round((ma1 - ma2 + ma3 - ma4 + ma5 - ma6 + ma7 - ma8 + ma9 - ma10 + ma11 -ma12)))
  26. hullma = wma(2*wma(signal, len/2)-wma(signal, len), round(sqrt(len)))
  27.  
  28. short = hullma[offset]
  29. //short = wma(hullma[offset],2)
  30.  
  31. middle = ema(hullma, l)
  32. offs = (stddev * stdev(hullma, l))
  33. up = middle + offs
  34. down = middle - offs
  35.  
  36. //hline(0)
  37. midl = plot(middle, color=yellow,title="MA",linewidth=2)
  38. upl = plot(up, color=black,title="Up")
  39. downl = plot(down, color=black,title="Down")
  40.  
  41.  
  42. fill(upl, midl, green, transp=85)
  43. fill(downl, midl, red, transp=85)
  44.  
  45. plot(signal, color=white,title="Hull")
  46. plot(hullma, color=red,title="Hull")
  47. plot(short, color=green,title="Hull Offset")
  48.  
  49.  
  50. longCond = crossover(hullma, short)
  51. shortCond = crossunder(hullma, short)
  52.  
  53. longCondSig = crossover(signal,ema(signal,2))
  54. shortCondSig = crossunder(signal,ema(signal,2))
  55.  
  56.  
  57. alertcondition(longCond or shortCond,'HMATDI Cross',message="HMATDI Cross")
  58. plotshape(hullma and shortCond,title="sell", style=shape.triangledown, color=red, location=location.top)
  59. plotshape(hullma and longCond,title="buy", style=shape.triangleup, color=green, location=location.bottom)
  60.  
  61. plotshape(hullma and shortCondSig,title="buy", style=shape.circle, color=red, location=location.top,transp=85)
  62. plotshape(hullma and longCondSig,title="sell", style=shape.circle, color=green, location=location.bottom,transp=85)
  63.  
  64.  
  65. bgcolor(longCond or shortCond ? color(white, 95) : color(black, 100))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement