Cómo validar una estrategia de Bybit en modo Demostración
Demostración de Bybit es un entorno gestionado por la bolsa para saldos de prueba y órdenes mediante la API. Debe utilizarse después de aceptar una prueba retrospectiva y observar la Simulación durante un periodo útil, porque valida el funcionamiento de la integración, no la rentabilidad futura ni la liquidez de la estrategia en la red principal.
Lleva al ensayo una estrategia inalterada
Conserva exactamente el producto, el símbolo, la dirección, los límites de tamaño, las salidas y las reglas de riesgo que se probaron. Si optimizas la configuración mientras observas el comportamiento de Demostración, la comparación deja de ser fiable. Ejecuta otra prueba retrospectiva siempre que cambie una regla que afecte a la estrategia.
- Guarda el identificador de la prueba retrospectiva aceptada y la versión de la configuración.
- Registra los tipos, las cantidades y las salidas previstas de las órdenes, además de los cambios de estado.
- Mantén pequeña la primera exposición en Demostración, aunque el saldo sea virtual.
- Define qué diferencia detendrá de inmediato el ensayo.
Crea las credenciales en el entorno correcto de Bybit
Crea una clave de API específica para Demostración y selecciona Demostración en SteadyEdge. Las credenciales de Principal, Red de pruebas y Demostración no son intercambiables. Habilita únicamente los permisos necesarios para el producto al contado o de futuros elegido y deja desactivados los retiros y los permisos de cuenta ajenos.[3][1]
Observa el ciclo completo de las órdenes
Una respuesta correcta al crear la orden solo es el principio. Comprueba la confirmación, el estado abierto o parcial, las ejecuciones, la cancelación, los cierres de solo reducción cuando correspondan, el comportamiento de protección y el estado final de la posición. Las reglas de ejecución propias de la bolsa pueden proteger las órdenes de mercado, pero no garantizan el último precio mostrado.[4]
Crea una tabla de estados previstos antes de enviar la orden. Incluye el identificador del cliente o de la bolsa, la categoría, el sentido, la cantidad después de aplicar la precisión, la vigencia de la orden, el propósito de solo reducción, los campos de protección, el cambio previsto de la posición y los estados finales. Después de cada confirmación de la API, espera o consulta el estado autorizado de la orden y de la posición, en lugar de suponer que la aceptación equivale a una ejecución completa. Una ejecución parcial debe actualizar la cantidad restante y la exposición; una cancelación no debe borrar la cantidad ya ejecutada; y un cierre debe conciliarse con la posición final de la bolsa.
Utiliza ensayos pequeños y variados de forma deliberada: una orden de mercado válida, una orden limitada en espera que se pueda cancelar, una cantidad próxima a un límite de precisión y un cierre adecuado para el producto. Conserva los datos de la solicitud y los códigos de respuesta sin guardar secretos. El objetivo consiste en comprender cómo representa la integración cada transición y qué fallo exige una acción. No provoques situaciones inseguras ni utilices Principal para obtener una respuesta más realista; las limitaciones de Demostración deben permanecer documentadas como tales.
| Acontecimiento | Datos esperados | Diferencia que se debe investigar |
|---|---|---|
| Creación | Identificador de la orden y cantidad aceptada | Error de permisos, precisión o producto |
| Ejecución | Cantidad ejecutada, precio medio y comisiones | Ejecución parcial o desfavorable inesperada |
| Protección | Estado del límite de pérdidas o de la toma de ganancias | Protección ausente o incompatible |
| Cierre | La posición alcanza el estado final previsto | Cantidad residual o estado local desactualizado |
Comprueba la gestión de fallos y la recuperación del estado
Los fallos temporales de la API, las cantidades rechazadas, los saldos desactualizados y la interrupción del seguimiento forman parte del riesgo de ejecución. Confirma que los errores sean visibles, que se eviten los envíos duplicados y que el robot concilie el estado de la bolsa después de recuperarse. No evalúes solo el recorrido sin errores.
Distingue una solicitud que falló con certeza antes de llegar a la bolsa de un tiempo de espera agotado cuyo resultado se desconoce. Repetir este último a ciegas puede crear una exposición duplicada. La recuperación debe consultar las órdenes y las posiciones mediante identificadores duraderos, compararlas con el propósito local y elegir una acción siguiente que no produzca duplicados. Comprueba una pausa mientras haya una orden abierta y un reinicio mientras exista una posición. El sistema debe mostrar un estado de conciliación claro, no suponer en silencio que la memoria local sigue siendo la autoridad.
- Provoca u observa una orden rechazada y conserva el motivo.
- Comprueba que los reintentos no creen una exposición duplicada.
- Pausa y reanuda el seguimiento; después, compara el estado local de la posición con el de la bolsa.
- Confirma que las notificaciones identifiquen los fallos que exigen una acción.
- Detén el robot y comprueba que finalice el comportamiento de cierre previsto.
Compara Demostración con la prueba retrospectiva y la Simulación sin esperar igualdad
Las pruebas retrospectivas utilizan datos históricos de la red principal; la Simulación utiliza datos actuales de esa red con un modelo interno de ejecución; y Demostración de Bybit utiliza el entorno aislado de la bolsa. Compara las decisiones de las reglas y el comportamiento de los ciclos, pero explica las diferencias de precios y liquidez en lugar de imponer una coincidencia vela por vela.[2]
Clasifica cada diferencia como una variación esperada del entorno, una limitación del modelo, una incompatibilidad de la configuración o un defecto del programa. Un precio distinto en el entorno aislado puede ser normal; un producto, sentido, criterio de cantidad o decisión de riesgo distintos no lo son. Conserva las fechas, horas e identificadores que respalden la clasificación sin exponer secretos. Establece una regla de aceptación para las diferencias sin resolver y no las ocultes dentro del promedio de órdenes correctas. El valor de Demostración reside en encontrar una incompatibilidad mecánica concreta antes de que controle capital real.
Realiza un ensayo controlado en Demostración de Bybit
Utiliza la configuración inalterada y aceptada, y conserva un registro de acontecimientos durante varios ciclos completos.
- Crea una clave específica para Demostración de Bybit que solo tenga los permisos necesarios para operar con el producto.
- Valida la cuenta y confirma la bolsa, el entorno Demostración y las etiquetas Al contado o Futuros.
- Observa la creación, la ejecución, la protección, la cancelación y el cierre con sus cantidades, fechas y horas.
- Comprueba al menos un recorrido de fallo o recuperación y concilia el estado local con Bybit.
- Documenta todas las diferencias respecto de la prueba retrospectiva y la Simulación antes de considerar Principal.
Lista de comprobación de Demostración de Bybit
El ensayo solo termina cuando existen datos de estos controles.
- La clave se creó en Demostración y no se puede confundir con las credenciales de Principal.
- Los permisos del producto coinciden con el proceso seleccionado de mercado al contado o de futuros.
- Se pueden observar todos los estados del ciclo de la orden y todas las comisiones.
- Los recorridos rechazados o interrumpidos se recuperan sin duplicar la exposición.
- Las diferencias respecto de los modelos histórico y simulado se explican en lugar de ignorarse.
Lo que Demostración de Bybit no puede demostrar
La liquidez, los precios, las contrapartes, los saldos y la infraestructura del entorno aislado pueden diferir de Principal. Una ejecución en Demostración no garantiza una ejecución en la red principal y un ciclo estable de las órdenes no demuestra rentabilidad. Utiliza el entorno para validar el funcionamiento de la integración y conserva criterios de riesgo independientes para el capital real.
Fuentes y lecturas adicionales
El comportamiento del producto se contrasta con la documentación y el código de SteadyEdge; los datos cambiantes de las bolsas y plataformas enlazan a fuentes oficiales actualizadas.
Termina el ensayo antes de crear una clave para Principal
Utiliza el aprendizaje guiado para conciliar las órdenes previstas y observadas, comprobar la gestión de fallos y definir una exposición real pequeña y una regla de pausa antes de conectar Principal.