756 visitas
En este video explico conceptos básicos para comprender como se ejecutan los Scripts de Pine.
También explico la diferencia entre velas históricas y velas que aún están en curso.
Generamos el código necesario para obtener los valores de una media simple, la graficamos y según el valor de cierre del activo, le cambiamos el color a las velas.
También explico la diferencia entre velas históricas y velas que aún están en curso.
Generamos el código necesario para obtener los valores de una media simple, la graficamos y según el valor de cierre del activo, le cambiamos el color a las velas.
Teo Trading
Twitter: @TeoTrading
https://stocktwits.com/TeoTrading
Trading Algoritmico / Algorithmic Trading
Twitter: @TeoTrading
https://stocktwits.com/TeoTrading
Trading Algoritmico / Algorithmic Trading
Comentarios
Tienes por favor algún vídeo o algún script donde se ve cómo se puede trazar una línea horizontal.
Necesito trazar una línea horizontal con el precio de cierre del día anterior. Solamente eso.
Gracias, seguiré tus magníficos vídeos!!
Desde Gran Canaria. Islas Canarias. España.
Hay muchas formas de hacer lo que mencionas de la linea horizontal. Una que se me ocurre podría ser simplemente con un plot:
plot(close, "ValorCierre", color=color.yellow, linewidth=1)
Esta linea sirve para escala diaria, si es para intradiario es un poco más complejo, hay que detectar el cambio de día y mantener el valor N velas hasta que cambia el día nuevamente.
Sería eso lo que necesitas?
He hecho esto:
La verdad es que lo hace bien, pero cuando cambia a un gráfico de 1 minuto y cambia de barra, se vuelve loco y tengo que volver a
poner un precio mayor, por ejemplo, 15 minutos, para que vuelva a pintar bien la línea.
Quería saber si se puede hacer con un HLINE para dejarlas fijas siempre y no tener que plotearlas ya que las recalcula. Cuando hice un hline() me daba error por float.
En fin, funciona, pero no entiendo por qué no se puede hacer con una HLINE y que no de problemas de float, ya que coge el precio de cierre.
Gracias por tu ayuda.
Abrazos desde Gran Canaria, Islas Canarias, España.
// Parámetros #######################################################################################
plazo = input(title="Plazo", type=input.resolution, defval="D")
// Variable de Cierre del día anterior ###############################################################################
cierre = security(syminfo.tickerid, plazo, close)
pipos = input(0.00100, title="Diferencia Pipos ")
// Variables de Objetivos: resistencias y soportes ###############################################################################
resistencia1 = cierre + (pipos * 1)
soporte1 = cierre - (pipos * 1)
// Pinto Líneas ###############################################################################
// Cierre día anterior
plot(barstate.isconfirmed ? cierre : na, color=color.orange, linewidth=4, show_last=1, style=plot.style_line, trackprice=true, title="Cierre Anterior", editable=true)
// Pinto Resistencias Lines
plot(barstate.isconfirmed ? resistencia1 : na, color=color.blue,linewidth=4, show_last=1, style=plot.style_line, trackprice=true, title="Resistencia 1", editable=true)
// Pinto Soportes Lines
plot(barstate.isconfirmed ? soporte1 : na, color=color.green,linewidth=4, show_last=1, style=plot.style_line, trackprice=true, title="Soporte 1", editable=true)
Podes probar cambiando "barstate.isconfirmed" por "barstate.ishistory", de esa manera solo correrá con velas que no sean Real Time. Seguramente el isconfirmed corre en el instante de tiempo en el que cambia de vela y en 1 minuto debe tener algún problema.
Avisame si te funciona por favor!