Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //@version=5
- //-----
- indicator('Sine Wave')
- pi = 3.14159
- n = bar_index
- period = 200
- amplitude = 1
- sin = math.sin(2 * pi * 1 / period * n) * amplitude
- //---- Plot
- plot(sin, color=color.new(color.blue, 0))
- //
- n2 = bar_index
- period2 = 50
- amplitude2 = 1
- saw = (n2 / period2 % 1 - .5) * 2 * amplitude2
- //---- Plot
- plot(saw, color=color.new(color.blue, 0))
- //
- src_ema = sin
- e1 = ta.ema(src_ema, 12)
- s1 = ta.sma(src_ema, 12)
- e2 = ta.ema(src_ema, 26)
- s2 = ta.sma(src_ema, 26)
- e3 = ta.ema(src_ema, 50)
- s3 = ta.sma(src_ema, 50)
- e4 = ta.ema(src_ema, 200)
- s4 = ta.sma(src_ema, 200)
- g1 = 0.5 * (e1 + s1)
- g2 = 0.5 * (e2 + s2)
- g3 = 0.5 * (e3 + s3)
- g4 = 0.5 * (e4 + s4)
- cr = ta.crossover(g1, g2) ? color.green : na
- cg = ta.crossunder(g1, g2) ? color.red : na
- cr2 = ta.crossover(g3, g4) ? color.lime : na
- cg2 = ta.crossunder(g3, g4) ? color.maroon : na
- plot(g1, color=color.new(color.green, 0))
- plot(g2, color=color.new(color.red, 0))
- plot(g3, color=color.new(color.purple, 0))
- plot(g4, color=color.new(color.maroon, 0))
- bgcolor(cr, transp=20)
- bgcolor(cg, transp=20)
- bgcolor(cr2, transp=20)
- bgcolor(cg2, transp=20)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement