Ejecución de órdenes
El enrutamiento de órdenes es el camino que sigue una orden desde la plataforma que decide operar hasta la plataforma que la ejecuta: qué servidor la envía, con qué clave de API o inicio de sesión de terminal, a qué exchange o bróker, y en qué mercado (spot, futuros perpetuos o MetaTrader 5).
La ruta determina la latencia, qué dirección IP ve el exchange, en qué cuenta acaba la orden, y qué sucede cuando un servidor o una plataforma no está disponible. Los exchanges permiten vincular una clave de API a direcciones IP fijas, por lo que los servidores de envío tienen que ser conocidos y estables. Una plataforma que enruta cada orden desde una única máquina tiene un único punto de fallo; una que enruta de forma aleatoria hace imposible el uso de listas blancas. En el caso de MetaTrader 5, la ruta es un terminal en una granja con la sesión de tu bróker iniciada, por lo que el estado de la conexión del terminal forma parte de la ruta.
Las órdenes cripto se envían desde servidores de ejecución dedicados con direcciones IP públicas fijas que se muestran en el panel para que puedas añadirlas a la lista blanca de la clave de API en el exchange; los servidores ejecutan código idéntico, y cada cuenta se asigna de forma consistente a uno de ellos, con relevo automático si un servidor no está disponible. Cada orden lleva la clave de API a la que pertenece, de modo que una estrategia fijada a una cuenta específica de un exchange nunca recae en una clave distinta. Spot y futuros se enrutan y registran por separado incluso para el mismo símbolo. Las órdenes de MetaTrader 5 van al terminal que mantiene el inicio de sesión de tu bróker en la granja de terminales, a través de una conexión privada; si el terminal está desconectado, la orden no se envía y se muestra el motivo. El comportamiento difiere entre los 16 exchanges soportados y esas diferencias se conservan deliberadamente. La lista de exchanges y las guías de configuración de claves están en la página de exchanges soportados; el lado de MT5 se describe en Forex en MetaTrader.
Un trader ejecuta dos estrategias: una fijada a una cuenta de futuros de Bybit, otra fijada a una cuenta de MT5 de una prop firm. Una alerta de TradingView para la primera estrategia se enruta al servidor de ejecución asignado a esa cuenta, se firma con la clave de trading exclusiva de Bybit y se coloca en el mercado de futuros. Una alerta para la segunda se enruta al terminal de MT5 en la granja que mantiene el inicio de sesión de la prop firm. Ninguna de las dos estrategias puede operar accidentalmente la cuenta de la otra.