6. Qué pasa si algo falla
Última actualización:
El motor no ejecuta pasos memorizados: en cada ciclo calcula qué órdenes deberían existir y las compara con las que hay de verdad en el exchange. Solo ejecuta la diferencia. De ahí salen tres propiedades:
- Se recupera solo. Un reinicio, una caída del WebSocket o una orden que canceles a mano: en el siguiente ciclo el estado vuelve a converger.
- No duplica posiciones. Cada orden lleva un identificador determinista y las ejecuciones se deduplican. Un reintento tras un timeout no abre la posición dos veces.
- Respeta lo que no es suyo. Si operas a mano en la misma cuenta, esas órdenes no se tocan.