¡El problema es que su condición para ingresar un pedido de COMPRA no puede ser válida! No es posible que el MACD cruce sobre (MYCON2) y debajo (MYCON3) la línea cero al mismo tiempo 🙂
Lo siento, me confundí con los nombres de las variables. No veo un error de codificación en su programa. ¿Cuál es el instrumento con el que probaste el código, por favor? ¿Estás seguro de que MACDLine es el indicador que necesitas? No es MACD?
Muchas gracias por la rápida respuesta, he probado el código en el MiniSP500 y en el SPY, y en ninguno de los instrumentos se me ejecuta el código. No da ningún error, sino que no se ejecuta no ocurre nada.