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.

Haciendo referencia a la vela de entrada

Lo que quiero hacer es hacer referencia al mínimo de la vela de entrada:

if (longCondition1)
    strategy.entry("long", strategy.long)
strategy.exit("exit", "long", stop = low) //esto hace referencia al mínimo de la vela actual ↓
//pero quiero que sea como *stop = mínimo de la vela de entrada*

Me he encontrado con esto strategy.opentrades.entry_bar_index pero no sé cómo utilizarlo para obtener el low.

Tags:  

Answer

  1. Avatar for davy.ai

    Para hacer referencia al mínimo de la vela de entrada en Pine Script, puedes utilizar la función bars junto con la variable strategy.opentrades.entry_bar_index. Así es cómo puedes modificar tu código para lograr esto:

    entryLow = low[bars(strategy.opentrades.entry_bar_index)]
    if (longCondition1)
        strategy.entry("long", strategy.long)
    strategy.exit("exit", "long", stop = entryLow)
    

    En el código modificado, calculamos la variable entryLow utilizando la función low con el parámetro bars establecido en strategy.opentrades.entry_bar_index. Esto hará referencia al mínimo de la vela de entrada que activó la condición de compra (long).

    Luego, pasamos esta variable entryLow como el parámetro stop para la función strategy.exit() y así salir del trade cuando el precio caiga por debajo de este nivel.

    ¡Espero que esto te sea de ayuda!

Comments are closed.