TradingView
Teo_Trading
28 de Nov. de 2020 15:35

Aprendiendo a programar PINE - Tradingview - Clase 4 Formación

Grupo Financiero Galicia S.A.NASDAQ

Descripción

En esta clase analizamos el código del indicador TeoTrading 38.

Se ve como iniciar operaciones Long y Short.

Se calculan los porcentajes de ganancia y pérdida de cada operación.
Comentarios
isagon
Saludos Teo siempre te pregunto por tuiter mientras mas me voy adentrando en crear indicadores y estrategia, aún me falta crear un robot,
Teo_Trading
@isagon, Muchas gracias Isagon! No era necesario lo de las Monedas!. Desconozco cuál es tu usuario de Twiter, seguramente te habré respondido porque suelo hacerlo....

Suerte con el Bot.

PD: vos estabas con las velas Heikin?
MaxgloOpinion
Hola Teo. Muy buen vídeo este para ver un indicador entero. Muchas gracias, muy útil.
MaxgloOpinion
@MaxgloOpinion, Hola otra vez... aprovecho para saber si me puedes decir dónde buscar para poder arreglar que cuando pongo mi indicador en un gráfico, al lado, me pone: no disponible no disponible. Entiendo que son las líneas plots que pinto en la pantalla, pero no sé por qué no me da el valor de la misma y pone "no disponible". Te muestro una de las líneas, son las que me ayudaste a poner el otro día.

// Cierre dia anterior
plot(barstate.ishistory ? 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.ishistory ? resistencia1 : na, color=color.blue,linewidth=4, show_last=1, style=plot.style_line, trackprice=true, title="Resistencia 1", editable=true)

Muchas gracias TEO! te envío unas monedas por tu excelente trabajo!
Teo_Trading
@MaxgloOpinion, el tema es así..... el código pine se ejecuta en cada vela, lo hace muy rápido, todos los cálculos se vuelven a realizar con cada vela del gráfico, arranca desde la mas vieja a la actual. La línea que graficas se recalcula vela a vela y solo llegas a ver la última porque es lo que hace al finalizar los cálculos.

La última vela es la que contiene los valores que a vos te interesa graficar, dichos valores aparecen a la derecha del indicador solo si te posicionas en la última vela o bien a la derecha de la misma.

Como tu plot tiene la particularidad de graficar una linea horizontal, afecta a los valores previos. Si en vez de ser una linea, fuese un valor que solo afecta a esa vela, no aparecerían las leyendas de no disponible, por ejemplo cuando graficas una media.

Si te molestan los No Disponible, podes ocultarlos yendo a configuracion -> Linea de Estado -> Destildar "Valores de los Indicadores", esto afecta a todos los indicadores del gráfico.

PD: gracias x las monedas!
MaxgloOpinion
@Teo_Trading, Muchas gracias Teo, reviso y compruebo lo que me enseñas. Un fuerte abrazo canario!
Teo_Trading
@MaxgloOpinion, No es nada!, despues avisame si te sirvió lo que te comenté.
MaxgloOpinion
@Teo_Trading, Me ha funcionado todo lo que me has enseñado Teo. Muchas gracias. ¿Podría hacer esas líneas con un hline? Lo estoy intentando pero me da error con el primer parámetro. Perdona las molestias...

Cannot call 'hline' with arguments (series[float], title=literal string, color=const color, linestyle=const integer, linewidth=literal integer); available overloads: hline(input float, const string, input color, input integer, input integer, const bool, string) => hline

hline(cierre + 5, title='Cierre', color=color.black, linestyle=hline.style_dotted, linewidth=2)
Teo_Trading
@MaxgloOpinion, por lo que veo, parece ser que no le gusta que le pases una variable como parametro. Si le pones una constante x ejemplo "5", en vez de "close + 5" seguramente funcione. No uso hline, tal vez no acepte variables.
MaxgloOpinion
@Teo_Trading, Sí, con una constante, funciona perfectamente, pero variables no. :-( Siempre usas PLOT para trazar líneas en el gráfico?
Más