Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //@version=4
- study("My Script", overlay=true, max_bars_back=5000, precision=3)
- //------------------------------------------------------------------------------
- //------------------------------------------------------------------------------
- // Inputs´s / Entradas
- // Pivotes
- barras_izquierda= input(title="Pivotes", defval=5)
- barras_derecha= input(title="Pivotes", defval=1)
- a= pivothigh(high, barras_izquierda, barras_derecha)
- b= pivotlow(low, barras_izquierda, barras_derecha)
- a_cierre= pivothigh(close, barras_izquierda, barras_derecha)
- b_cierre= pivotlow(close, barras_izquierda, barras_derecha)
- // Variables de cada punto
- // A la alza
- // Punto 0
- punto_0_a= valuewhen(b,b,2)
- tiempo_0_a= valuewhen(b,bar_index,2)
- // Punto 1
- punto_1_a= valuewhen(a,a,2)
- tiempo_1_a= valuewhen(a,bar_index,2)
- // Punto 2
- punto_2_a= valuewhen(b,b,1)
- tiempo_2_a= valuewhen(b,bar_index,1)
- // Punto 3
- punto_3_a= valuewhen(a,a,1)
- tiempo_3_a= valuewhen(a,bar_index,1)
- // Punto 4
- punto_4_a= valuewhen(b,b,0)
- tiempo_4_a= valuewhen(b,bar_index,0)
- // Punto 5
- punto_5_a= valuewhen(a,a,0)
- tiempo_5_a= valuewhen(a,bar_index,0)
- // A la baja
- // Punto 0
- punto_0_b= valuewhen(a,a,2)
- tiempo_0_b= valuewhen(a,bar_index,2)
- // Punto 1
- punto_1_b= valuewhen(b,b,2)
- tiempo_1_b= valuewhen(b,bar_index,2)
- // Punto 2
- punto_2_b= valuewhen(a,a,1)
- tiempo_2_b= valuewhen(a,bar_index,1)
- // Punto 3
- punto_3_b= valuewhen(b,b,1)
- tiempo_3_b= valuewhen(b,bar_index,1)
- // Punto 4
- punto_4_b= valuewhen(a,a,0)
- tiempo_4_b= valuewhen(a,bar_index,0)
- // Punto 5
- punto_5_b= valuewhen(b,b,0)
- tiempo_5_b= valuewhen(b,bar_index,0)
- // EMA
- len = input(200, minval=1, title="Length")
- src = input(close, title="Source")
- ema200 = ema(src, len)
- var line En_a = na
- var line TP_a = na
- var line SL_a = na
- var line En_b = na
- var line TP_b = na
- var line SL_b = na
- if(close < ema200)
- line.delete(En_a)
- line.delete(TP_a)
- line.delete(SL_a)
- line.delete(En_b)
- line.delete(TP_b)
- line.delete(SL_b)
- En_a := line.new((tiempo_5_a - barras_derecha), valuewhen(a,close,0), tiempo_5_a, valuewhen(a,close,0), xloc=xloc.bar_index, style=line.style_dashed, color=#2f26ff, width= 1, extend=extend.right)
- TP_a := line.new((tiempo_5_a - barras_derecha), punto_2_a, tiempo_5_a, punto_2_a, xloc=xloc.bar_index, style=line.style_solid, color=#00ff00, width= 1, extend=extend.right)
- SL_a := line.new((tiempo_5_a - barras_derecha), (punto_4_a + punto_3_a - punto_2_a), tiempo_5_a, (punto_4_a + punto_3_a - punto_2_a), xloc=xloc.bar_index, style=line.style_solid, color=#ff0303, width= 1, extend=extend.right)
- //A la baja
- if(close > ema200)
- line.delete(En_a)
- line.delete(TP_a)
- line.delete(SL_a)
- line.delete(En_b)
- line.delete(TP_b)
- line.delete(SL_b)
- En_b := line.new((tiempo_5_b - barras_derecha), valuewhen(b,close,0), tiempo_5_b, valuewhen(b,close,0), xloc=xloc.bar_index, style=line.style_dashed, color=#2f26ff, width= 1, extend=extend.right)
- TP_b := line.new((tiempo_5_b - barras_derecha), punto_2_b, tiempo_5_b, punto_2_b, xloc=xloc.bar_index, style=line.style_solid, color=#00ff00, width= 1, extend=extend.right)
- SL_b := line.new((tiempo_5_b - barras_derecha), (punto_4_b + punto_3_b - punto_2_b), tiempo_5_b, (punto_4_b + punto_3_b - punto_2_b), xloc=xloc.bar_index, style=line.style_solid, color=#ff0303, width= 1, extend=extend.right)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement