Bloqueos de inicio para bots de trading: límites y protección contra operaciones duplicadas

Cuando varios bots usan la misma clave API del exchange, más de uno puede recibir una señal de entrada al mismo tiempo. Esto requiere atención cuando los bots operan los mismos pares o comparten el mismo capital.
Los bloqueos de inicio de ELIXOAI permiten definir qué bots pueden abrir operaciones simultáneamente mediante una conexión API. Sirven para impedir operaciones paralelas en el mismo par, controlar Long y Short por separado y evitar una carga excesiva de capital cuando aparecen muchas señales a la vez.
El bloqueo no decide cuándo entrar al mercado ni cambia la estrategia. Se revisa después de que el bot cumple sus condiciones de entrada, justo antes de abrir una posición, teniendo en cuenta las demás operaciones activas de esa conexión.
Dónde están los ajustes
Los límites se configuran por separado para cada conexión API. Abre la página de gestión de claves API, elige la conexión y despliega sus ajustes adicionales. La sección de límites de inicio contiene tres campos:
- Bloqueo de inicio
- Límite Long
- Límite Short
Cómo tratar pares de trading iguales
El bloqueo de inicio determina si varios bots pueden tener operaciones activas en el mismo par mediante una conexión. Hay tres modos: «Mismo par y dirección», «Mismo par con una operación» y «No bloquear duplicados». La diferencia es qué operación existente se considera un conflicto.
Opción 1. «Mismo par y dirección»
Un bot no abre una operación si la conexión ya tiene una operación activa en el mismo par y en la misma dirección.
Supongamos que hay BTC/USDT Long (bot 1), BTC/USDT Long (bot 2) y BTC/USDT Short (bot 3). El bot 1 abre primero BTC/USDT Long. El bot 2 ya no puede abrir otro BTC/USDT Long. El bot 3 sí puede abrir BTC/USDT Short si los demás límites lo permiten.
Un Long bloquea otro Long del mismo par y un Short bloquea otro Short. La dirección opuesta queda disponible.
Cuándo usarlo
Es una buena opción cuando varias estrategias operan los mismos activos, pero no quieres duplicar operaciones en una dirección. ETH Long junto con ETH Short está permitido. Dos ETH Long simultáneos se bloquean.
Opción 2. «Mismo par con una operación»
Este modo es más estricto. Si un par ya tiene una operación activa, ningún otro bot de la conexión puede abrir una operación en ese par, sin importar la dirección.
Si SOL/USDT Long abre primero, otro bot no puede abrir SOL/USDT Long ni SOL/USDT Short. El par vuelve a estar disponible después del cierre.
Ejemplo
| Bot | Par | Dirección |
|---|---|---|
| Bot 1 | BTC/USDT | Long |
| Bot 2 | BTC/USDT | Short |
| Bot 3 | ETH/USDT | Long |
| Bot 4 | ETH/USDT | Short |
El bot 1 abre BTC/USDT Long. El bot 2 debe esperar hasta que BTC/USDT quede libre. Los bots de ETH/USDT pueden seguir trabajando de forma independiente, sujetos a los demás límites.
Cuándo usarlo
Elígelo para aplicar una regla sencilla: un par, una operación activa. Es útil cuando varias estrategias no deben gestionar el mismo activo al mismo tiempo.
Opción 3. «No bloquear duplicados»
Una operación existente no impide por sí sola que arranque otro bot. Un bot puede abrir BTC/USDT Long, otro puede abrir un segundo BTC/USDT Long y un tercero BTC/USDT Short. Los límites Long y Short y las demás verificaciones siguen vigentes.
Cuándo usarlo
Este modo es para configuraciones que permiten deliberadamente varios bots en el mismo instrumento. En futuros hay que usarlo con cuidado: según el exchange y el modo de posición, las órdenes pueden interactuar con una sola posición del exchange. Revisa esa mecánica antes de operar un par con varios bots.
Comparación de los tres modos
Supongamos que BTC/USDT Long ya está activo.
| Nueva señal | Mismo par y dirección | Mismo par con una operación | No bloquear duplicados |
|---|---|---|---|
| BTC/USDT Long | Bloqueada | Bloqueada | Permitida |
| BTC/USDT Short | Permitida | Bloqueada | Permitida |
| ETH/USDT Long | Permitida | Permitida | Permitida |
| ETH/USDT Short | Permitida | Permitida | Permitida |
El primer modo solo bloquea duplicados en la misma dirección. El segundo reserva todo el par para el bot activo. El tercero no agrega restricciones por coincidencia de pares.
Límite Long
El límite Long fija el máximo de operaciones Long activas para la conexión. Long: 5 permite hasta cinco bots Long.
Si ya están abiertos BTC Long, ETH Long, SOL Long, XRP Long y DOGE Long, un sexto bot, por ejemplo LINK Long, no puede abrir una operación hasta que haya un cupo. Cuando cierre uno de los cinco Long, el siguiente bot podrá entrar si cumple sus condiciones.
Límite Short
El límite Short funciona igual para operaciones Short. Short: 5 permite hasta cinco bots Short activos.
Long y Short se cuentan por separado. Long: 5 y Short: 5 no representan un límite total de cinco. Puede haber hasta cinco Long y cinco Short, diez operaciones en total, si las reglas de pares y las demás condiciones lo permiten.
Por qué limitar los bots activos al mismo tiempo
Imagina 15 bots y $5,000 destinados al trading. Repartir el capital entre los 15 da unos $333 por bot. Sin embargo, es poco común que todos operen juntos. En condiciones normales quizá solo estén activos de cuatro a ocho, por lo que parte del capital queda sin usar.
Otra opción es mantener los 15 bots buscando señales y permitir solo ocho operaciones simultáneas. La planificación puede basarse en $5,000 / 8 = $625 por bot activo.
Así separas dos cifras distintas: cuántos bots buscan una señal y cuántos pueden usar el capital al mismo tiempo.
Tener muchos bots no implica muchas operaciones simultáneas
Puedes crear estrategias para BTC, ETH, SOL, XRP, DOGE, LINK, ADA, AVAX, SUI, LTC y otros activos aunque el depósito solo soporte cinco posiciones.
Con Long: 5, todos los bots siguen buscando entradas. Pueden iniciar BTC, ETH, SOL, XRP y LINK. Los cinco cupos quedan ocupados. Una sexta señal no abre otro Long hasta que cierre una operación. El límite se aplica a operaciones abiertas al mismo tiempo, no a la cantidad de bots creados.
Los bloqueos como control adicional de riesgo
En movimientos fuertes del mercado, muchos activos correlacionados pueden generar señales casi simultáneas. Imagina 20 bots: normalmente operan de tres a seis, pero un movimiento repentino activa las condiciones de 12. Sin límite, el sistema podría intentar abrir las 12 operaciones y cargar demasiado el capital y el margen.
Con Long: 5, incluso diez señales Long simultáneas dejan como máximo cinco Long activos.
Los bloqueos son un control adicional y no reemplazan la gestión de riesgo. El tamaño de posición, apalancamiento, margen disponible, stop loss y riesgo máximo deben calcularse por separado.
Cómo trabajan juntas las reglas de pares y los límites
Supongamos «Mismo par y dirección», Long: 5 y Short: 3. Están activos BTC Long, ETH Long, SOL Long y XRP Long. Se usan cuatro de los cinco cupos Long.
Señal 1: DOGE Long
No hay DOGE Long activo y queda un cupo. La entrada se permite y ocupa el quinto lugar.
Señal 2: ADA Long
No existe conflicto de par, pero los cinco cupos Long están ocupados. El límite Long bloquea la entrada.
Señal 3: BTC Long de otro bot
BTC Long ya está activo. La regla «Mismo par y dirección» bloquea la entrada.
Señal 4: BTC Short
La dirección opuesta está permitida. Si queda un cupo Short, BTC Short puede abrirse. Antes de cada entrada, el sistema revisa la regla del par y el cupo de la dirección.
Qué modo de bloqueo elegir
Mismo par y dirección
Es un buen punto de partida cuando varios bots operan los mismos activos. BTC Long con otro BTC Long se bloquea. BTC Long con BTC Short se permite.
Mismo par con una operación
Separa los bots de forma más estricta. BTC Long con BTC Long se bloquea y BTC Long con BTC Short también. Úsalo cuando un solo bot debe trabajar cada par.
No bloquear duplicados
Úsalo únicamente si la estrategia requiere varios bots en el mismo activo y entiendes cómo el exchange procesa sus órdenes. Para la mayoría de configuraciones de futuros, bloquear duplicados es la opción más conservadora.
Cómo definir los límites Long y Short
Los valores predeterminados, como 5 Long y 5 Short, no sirven automáticamente para cada depósito. Considera el capital total, el máximo que puede usar un bot, el apalancamiento, las órdenes de seguridad o DCA, la exposición máxima de una posición, la exposición total aceptable, el número de operaciones que admite la estrategia y la reserva de fondos libres.
Si tu plan de riesgo permite como máximo ocho posiciones completamente cargadas, no tiene sentido aceptar 20 operaciones solo porque existen 20 bots. Define primero la carga segura de la cuenta y después los límites.
¿Long y Short pueden tener límites distintos?
Sí. Long: 6 y Short: 3 permite hasta seis Long y tres Short al mismo tiempo. Los valores pueden adaptarse a las estrategias y a tu gestión de riesgo.
Ejemplo de configuración completa
Supongamos un capital de $5,000, 15 bots, estrategias Long y Short y varios pares repetidos. Una configuración posible es «Mismo par y dirección», Long: 5 y Short: 3.
Habrá como máximo cinco Long y tres Short. Dos BTC Long o dos BTC Short no trabajarán juntos, pero BTC Long y BTC Short sí pueden hacerlo. Los demás bots esperan sus condiciones y un cupo libre. Si no quieres dos operaciones BTC en ninguna dirección, cambia a «Mismo par con una operación».
Qué ocurre cuando se alcanza el límite
Alcanzar un límite no elimina ni desactiva bots. Si Long: 5 está lleno, el siguiente bot Long no abre otra operación. Después del cierre de una posición vuelve a haber un cupo. Así puedes mantener muchos bots activos sin usar más capital simultáneamente del previsto.
Nota importante sobre las claves API
Los bloqueos pertenecen a una conexión API concreta. Tenlo en cuenta al usar varios exchanges, cuentas, subcuentas o claves. Comprueba qué bots usan cada clave y qué cuenta está detrás. Si varias claves acceden a la misma cuenta, sus ajustes separados no crean capital separado. Puedes revisar la conexión en la página de gestión de claves API.
Orden recomendado de configuración
- Calcula la carga máxima aceptable del capital y cuántas posiciones completamente cargadas puede soportar la cuenta.
- Define los límites Long y Short necesarios.
- Revisa si varios bots usan los mismos pares y si pueden trabajar juntos con seguridad.
- Elige la regla de duplicados según el comportamiento que necesitas.
- Guarda los ajustes de la conexión API. El sistema los aplicará cada vez que un bot intente abrir una operación.