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.

La variable incorporada “barstate.isconfirmed” no funciona como se pretendía.

Como dije en el título, estoy tratando de usar barstate.isconfirmed para saber cuándo aparece una vela verde.

Vert = (fast>slow)
ClosedBarGreen = barstate.isconfirmed and (close>open)
strategy.order("buy", true, when = ClosedBarGreen and Vert)

Pero no está funcionando en absoluto.

Imagen de PineScript: PineScript Image

Muchas gracias a todos por cualquier ayuda. Que tengan un buen día.

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que el fragmento de código proporcionado está intentando utilizar la función barstate.isconfirmed en combinación con una condición para una vela verde, identificada como (close>open). Sin embargo, la imagen proporcionada no muestra ninguna indicación de que el código no esté funcionando, ya que solo muestra el gráfico con algunas anotaciones.

    Para solucionar el problema, puede ser útil verificar si las variables fast y slow utilizadas en Vert = (fast>slow) están definidas correctamente y si están proporcionando los resultados esperados. Otro problema potencial podría ser la función strategy.order(), que puede necesitar parámetros adicionales como el qty para el tamaño del pedido y el precio para el precio del límite de la orden.

    También puede ser útil revisar la lógica general de la estrategia y asegurarse de que se ajuste al enfoque de trading previsto. Además, probar y realizar pruebas retrospectivas de la estrategia con diferentes parámetros y condiciones puede ayudar a identificar posibles problemas y mejorar el rendimiento general.

    En general, sin información adicional o fragmentos de código, es difícil proporcionar una solución específica, pero examinar las variables y las entradas de función puede ayudar a identificar el problema.

Comments are closed.