es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, hay una manera de obtener el valor máximo y mínimo de la primera vela de 1 hora y 2 horas desde la apertura del mercado utilizando pine-script. Esto se puede lograr utilizando la función security en combinación con las funciones high y low.

    Para obtener el valor máximo y mínimo de la primera vela de 1 hora, puedes utilizar el siguiente código:

    high_1h = security(syminfo.tickerid, '60', high[1], lookahead=barmerge.lookahead_on)
    low_1h = security(syminfo.tickerid, '60', low[1], lookahead=barmerge.lookahead_on)
    

    En este código, la función security se utiliza para obtener los datos de precios para el marco de tiempo especificado (en este caso, 1 hora) para la vela anterior utilizando las funciones high y low. El parámetro syminfo.tickerid especifica el símbolo del instrumento y el parámetro lookahead se establece en barmerge.lookahead_on para asegurar que los datos se carguen por adelantado.

    Para obtener el valor máximo y mínimo de la primera vela de 2 horas, puedes utilizar el siguiente código:

    high_2h = security(syminfo.tickerid, '120', high[2], lookahead=barmerge.lookahead_on)
    low_2h = security(syminfo.tickerid, '120', low[2], lookahead=barmerge.lookahead_on)
    

    En este código, la función security se utiliza para obtener los datos de precios para el marco de tiempo especificado (en este caso, 2 horas) para la vela anterior en posición 2 utilizando las funciones high y low.

    Una vez que tengas los valores high_1h, low_1h, high_2h y low_2h, puedes calcular el precio medio utilizando la siguiente fórmula:

    mid_price = (high_1h + low_1h + high_2h + low_2h) / 4
    

    Esto te dará el precio medio, el cual podrás representar en tu gráfico.

Comments are closed.