Ejecución de órdenes
Un rechazo de orden es la negativa del exchange o bróker a aceptar una orden, devolviendo un error en lugar de un identificador de orden; los motivos típicos son margen insuficiente, un tamaño por debajo del mínimo o que no es múltiplo del paso de lote, un precio fuera de los límites permitidos, un símbolo que no es negociable en esa cuenta, o una clave de API sin permiso de trading.
Una orden rechazada no es un éxito parcial: no se colocó nada, y si la plataforma no muestra el rechazo, la señal simplemente desaparece mientras el bot parece funcionar con normalidad. En la práctica, la mayoría de los reportes de «mi bot no está operando» son cadenas de rechazos silenciosos: una cuenta que se quedó sin margen libre, una clave creada sin permiso de futuros, un símbolo de forex con un sufijo de bróker, o un tamaño de lote que el bróker no acepta. El mensaje del rechazo es el diagnóstico, y tiene que llegar a la persona que puede actuar sobre él.
AlgoVesta comprueba lo que puede antes de enviar la orden: el paso de lote y el nocional mínimo del símbolo, la tolerancia de tamaño, el límite de apalancamiento de la cuenta y las propias reglas de riesgo del bot. Todo lo que la plataforma sigue rechazando se registra en la tarjeta del bot y en el panel con el mensaje propio del exchange, traducido a una explicación sencilla cuando se conoce el código (por ejemplo, cuando el importe solicitado está por debajo del mínimo, se muestran los importes válidos más cercanos). Las señales bloqueadas y rechazadas se contabilizan, y un bot que bloquea varias señales sin ejecutar ninguna en un día dispara un correo de resumen. Los rechazos causados por tu propia configuración se separan de los errores del lado de la plataforma para que no se te diga que arregles algo que no es tuyo. Cada rechazo se conserva junto con la señal a la que pertenecía, de modo que el historial explica por qué no se produjo una operación. Consulta la página de automatización cripto y el centro de ayuda.
Un trader fija $8 de margen por señal a 1x en un bot de futuros de Binance. La primera señal para BTCUSDT se rechaza antes de enviarse: el nocional está por debajo del mínimo del exchange. La tarjeta del bot muestra el motivo con el importe mínimo, el panel lista la señal como bloqueada, y ninguna orden llega al exchange. Después de subir el margen a $12, la siguiente señal se ejecuta con normalidad.