Morogn93

Hurst TRADING VIEW PINESCRIPT

Apr 30th, 2024
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. //
  2. // @author LazyBear
  3. // List of my public indicators: http://bit.ly/1LQaPK8
  4. // List of my app-store indicators: http://blog.tradingview.com/?p=970
  5. //
  6. study("Hurst Cycle Channel Clone Oscillator [LazyBear]", shorttitle="HCCCO_LB", overlay=false)
  7. scl_t = input(10, title="Short Cycle Length?")
  8. mcl_t = input(30, title="Medium Cycle Length?")
  9. scm = input(1.0, title="Short Cycle Multiplier?")
  10. mcm = input(3.0, title="Medium Cycle Multiplier?")
  11. src=input(close, title="Source")
  12. scl = scl_t/2, mcl = mcl_t/2
  13. ma_scl=rma(src,scl)
  14. ma_mcl=rma(src,mcl)
  15. scm_off = scm*atr(scl)
  16. mcm_off = mcm*atr(mcl)
  17. scl_2=scl/2, mcl_2=mcl/2
  18. sct = nz(ma_scl[scl_2], src)+ scm_off
  19. scb = nz(ma_scl[scl_2], src)- scm_off
  20. mct = nz(ma_mcl[mcl_2], src)+ mcm_off
  21. mcb = nz(ma_mcl[mcl_2], src)- mcm_off
  22. scmm=avg(sct,scb)
  23. ul=plot(1.0, title="UpperLine", color=gray), ml=plot(0.5, title="MidLine", color=gray), ll=plot(0.0, title="LowerLine", color=gray)
  24. fill(ll,ml,color=red), fill(ul,ml,color=green)
  25. omed=(scmm-mcb)/(mct-mcb)
  26. oshort=(src-mcb)/(mct-mcb)
  27. plot(omed>=1.0?omed:na, histbase=1.0, style=histogram, color=purple, linewidth=2, title="MediumCycleOB")
  28. plot(omed<=0.0?omed:na, histbase=0.0, style=histogram, color=purple, linewidth=2, title="MediumCycleOS")
  29. plot(oshort>=1.0?oshort:na, histbase=1.0, style=histogram, color=purple, linewidth=2, title="ShortCycleOB")
  30. plot(oshort<=0.0?oshort:na, histbase=0.0, style=histogram, color=purple, linewidth=2, title="ShortCycleOS")
  31. plot(oshort, color=red, linewidth=2, title="FastOsc")
  32. plot(omed, color=green, linewidth=2, title="SlowOsc")
  33. ebc=input(false, title="Enable bar colors")
  34. bc=(oshort>0.5)?(oshort>1.0?purple:(oshort>omed?lime:green)):(oshort<0?purple:(oshort<omed?red:orange))
  35. barcolor(ebc?bc:na)
Add Comment
Please, Sign In to add comment