Advertisement
xmd79

Sinewave best hack

Oct 30th, 2024
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. //@version=5
  2. //-----
  3. indicator('Sine Wave')
  4. pi = 3.14159
  5. n = bar_index
  6. period = 200
  7. amplitude = 1
  8. sin = math.sin(2 * pi * 1 / period * n) * amplitude
  9. //---- Plot
  10. plot(sin, color=color.new(color.blue, 0))
  11. //
  12.  
  13. n2 = bar_index
  14. period2 = 50
  15. amplitude2 = 1
  16. saw = (n2 / period2 % 1 - .5) * 2 * amplitude2
  17. //---- Plot
  18. plot(saw, color=color.new(color.blue, 0))
  19. //
  20.  
  21. src_ema = sin
  22.  
  23. e1 = ta.ema(src_ema, 12)
  24. s1 = ta.sma(src_ema, 12)
  25. e2 = ta.ema(src_ema, 26)
  26. s2 = ta.sma(src_ema, 26)
  27.  
  28. e3 = ta.ema(src_ema, 50)
  29. s3 = ta.sma(src_ema, 50)
  30. e4 = ta.ema(src_ema, 200)
  31. s4 = ta.sma(src_ema, 200)
  32.  
  33. g1 = 0.5 * (e1 + s1)
  34. g2 = 0.5 * (e2 + s2)
  35. g3 = 0.5 * (e3 + s3)
  36. g4 = 0.5 * (e4 + s4)
  37.  
  38. cr = ta.crossover(g1, g2) ? color.green : na
  39. cg = ta.crossunder(g1, g2) ? color.red : na
  40.  
  41. cr2 = ta.crossover(g3, g4) ? color.lime : na
  42. cg2 = ta.crossunder(g3, g4) ? color.maroon : na
  43.  
  44. plot(g1, color=color.new(color.green, 0))
  45. plot(g2, color=color.new(color.red, 0))
  46.  
  47. plot(g3, color=color.new(color.purple, 0))
  48. plot(g4, color=color.new(color.maroon, 0))
  49.  
  50.  
  51. bgcolor(cr, transp=20)
  52. bgcolor(cg, transp=20)
  53. bgcolor(cr2, transp=20)
  54. bgcolor(cg2, transp=20)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement