Advertisement
PineCoders

Delete all lines

Apr 19th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. //@version=4
  2. study("My Script", overlay=true, max_bars_back=5000, precision=3)
  3.  
  4. //------------------------------------------------------------------------------
  5. //------------------------------------------------------------------------------
  6.  
  7. // Inputs´s / Entradas
  8. // Pivotes
  9. barras_izquierda= input(title="Pivotes", defval=5)
  10. barras_derecha= input(title="Pivotes", defval=1)
  11. a= pivothigh(high, barras_izquierda, barras_derecha)
  12. b= pivotlow(low, barras_izquierda, barras_derecha)
  13. a_cierre= pivothigh(close, barras_izquierda, barras_derecha)
  14. b_cierre= pivotlow(close, barras_izquierda, barras_derecha)
  15.  
  16. // Variables de cada punto
  17. // A la alza
  18. // Punto 0
  19. punto_0_a= valuewhen(b,b,2)
  20. tiempo_0_a= valuewhen(b,bar_index,2)
  21. // Punto 1
  22. punto_1_a= valuewhen(a,a,2)
  23. tiempo_1_a= valuewhen(a,bar_index,2)
  24. // Punto 2
  25. punto_2_a= valuewhen(b,b,1)
  26. tiempo_2_a= valuewhen(b,bar_index,1)
  27. // Punto 3
  28. punto_3_a= valuewhen(a,a,1)
  29. tiempo_3_a= valuewhen(a,bar_index,1)
  30. // Punto 4
  31. punto_4_a= valuewhen(b,b,0)
  32. tiempo_4_a= valuewhen(b,bar_index,0)
  33. // Punto 5
  34. punto_5_a= valuewhen(a,a,0)
  35. tiempo_5_a= valuewhen(a,bar_index,0)
  36.  
  37. // A la baja
  38. // Punto 0
  39. punto_0_b= valuewhen(a,a,2)
  40. tiempo_0_b= valuewhen(a,bar_index,2)
  41. // Punto 1
  42. punto_1_b= valuewhen(b,b,2)
  43. tiempo_1_b= valuewhen(b,bar_index,2)
  44. // Punto 2
  45. punto_2_b= valuewhen(a,a,1)
  46. tiempo_2_b= valuewhen(a,bar_index,1)
  47. // Punto 3
  48. punto_3_b= valuewhen(b,b,1)
  49. tiempo_3_b= valuewhen(b,bar_index,1)
  50. // Punto 4
  51. punto_4_b= valuewhen(a,a,0)
  52. tiempo_4_b= valuewhen(a,bar_index,0)
  53. // Punto 5
  54. punto_5_b= valuewhen(b,b,0)
  55. tiempo_5_b= valuewhen(b,bar_index,0)
  56.  
  57. // EMA
  58. len = input(200, minval=1, title="Length")
  59. src = input(close, title="Source")
  60. ema200 = ema(src, len)
  61.  
  62. var line En_a = na
  63. var line TP_a = na
  64. var line SL_a = na
  65. var line En_b = na
  66. var line TP_b = na
  67. var line SL_b = na
  68. if(close < ema200)
  69. line.delete(En_a)
  70. line.delete(TP_a)
  71. line.delete(SL_a)
  72. line.delete(En_b)
  73. line.delete(TP_b)
  74. line.delete(SL_b)
  75. 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)
  76. 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)
  77. 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)
  78. //A la baja
  79. if(close > ema200)
  80. line.delete(En_a)
  81. line.delete(TP_a)
  82. line.delete(SL_a)
  83. line.delete(En_b)
  84. line.delete(TP_b)
  85. line.delete(SL_b)
  86. 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)
  87. 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)
  88. 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