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.
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
yslow
utilizadas enVert = (fast>slow)
están definidas correctamente y si están proporcionando los resultados esperados. Otro problema potencial podría ser la funciónstrategy.order()
, que puede necesitar parámetros adicionales como elqty
para el tamaño del pedido y elprecio
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.