Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Yan Practice ⭕散修🎒
Cripto desde 2017| ⭕rdinals|Inscripción#81799 "Yan.sats"| 👉🏻 https://t.co/zu6WRzIZhz 👉🏻 https://t.co/UvfJSwwiHu
De todos modos, no os gusta ver cosas de código xD, así que lo publicaré al azar.
Recientemente he organizado el código fuente,
para que la API de cada intercambio sea consistente,
además de que también he conectado el Websocket.
Antes no lo hacía porque los usuarios en el país tenían problemas para conectar el Websocket, pero ahora, con un proxy, no debería haber problemas.
Conectar los intercambios será mucho más fácil, solo hay que copiar la documentación de la API y listo.
Cuando tenga tiempo, conectaré los que son más utilizados en el mercado.
Aproveché para actualizar y embellecer mi página de perfil de Github,
¡todos son bienvenidos a seguirme xDDDD!
--
【Notas de actualización de la versión 2.5.0 ~ 2.7.0 de Backpack-MM-Simple】
La versión 2.7.0 es una actualización importante de la arquitectura WebSocket del sistema y el soporte para múltiples intercambios. Las versiones 2.6.0 y 2.5.0 se centraron en la precisión, la sincronización de posiciones, la estabilidad de estrategias y la integración de la API. A continuación, se detallan las versiones:
【2.7.0】2026-02-02
1. Cliente WebSocket para múltiples intercambios lanzado. Los clientes WebSocket de los cuatro principales intercambios: Apex, Aster, Lighter y Paradex se han incorporado oficialmente, todos los clientes heredan de la clase base abstracta BaseWebSocketClient, implementando una interfaz de suscripción de datos en tiempo real unificada para cotizaciones, libros de órdenes, actualizaciones de órdenes y reportes de transacciones. Esto mejora significativamente la escalabilidad y mantenibilidad del sistema.
2. Mecanismo de autenticación de canales privados mejorado. Todos los clientes WebSocket de los intercambios admiten autenticación con API Key / Secret / Passphrase, y se implementan procesos de firma específicos según las regulaciones de cada intercambio (como HMAC de Apex, EIP-712 de Paradex, integración de signer nativo de Lighter, etc.), asegurando que la información de órdenes y activos se envíe de manera segura y confiable en tiempo real.
3. Estandarización de la estructura de datos. Todos los mensajes de cotización, órdenes, transacciones, etc., se convierten unificadamente en cuatro estructuras: WSTickerData, WSOrderBookData, WSOrderUpdateData, WSFillData, facilitando la llamada directa desde los módulos de estrategia y reduciendo la lógica de análisis repetido.
4. Mejora de la estabilidad y flexibilidad de la conexión. El cliente WebSocket admite proxy, permite configurar el heartbeat y el mecanismo Ping/Pong, y cuenta con una estrategia de reconexión automática con retroceso exponencial, mejorando la resiliencia de la conexión en entornos de red inestables.
5. Correcciones y optimizaciones. Se corrigieron problemas de conexión con Lighter y Paradex, y se ajustó la configuración de la URL WS en el config. También se reestructuró market_maker.py para soportar múltiples WebSocket de intercambios, y __init__.py ahora exporta unificadamente todos los clientes de intercambio.
【2.6.0】2026-01-30
1. Optimización del manejo de precisión de Paradex. Se mejoró el problema de precisión de los números de punto flotante, asegurando la exactitud del monto de las órdenes y los resultados de emparejamiento, evitando que errores de precisión causen fallos en las órdenes o discrepancias en los activos.
2. Correcciones en la sincronización de múltiples estrategias y posiciones. Incluye la obtención de cotizaciones en tiempo real de LighterClient, el restablecimiento del estado de las posiciones de los puntos de la cuadrícula, la detección de cambios en las posiciones, el ajuste de órdenes de cuadrícula de Aster, problemas con órdenes ejecutadas de Lighter/Paradex, órdenes de reducción de posiciones de Aster, lógica de manejo de posiciones, etc., mejorando la estabilidad y consistencia de la ejecución de estrategias.
3. Optimización de la estructura y rendimiento. Reestructuración masiva del código, mejorando la legibilidad y mantenibilidad, al mismo tiempo que se optimiza la eficiencia de las llamadas a la API, reduciendo el consumo innecesario de recursos.
【2.5.0】2026-01-21
1. Mecanismo de sincronización de posiciones lanzado. Se agregó la función de auto-reposición de órdenes de cierre, asegurando que las posiciones de la cuadrícula y el estado de las órdenes sean consistentes, reduciendo errores de posición causados por anomalías.
2. Correcciones en la gestión de riesgos de estrategias y cálculo automático de cantidades. Se corrigieron los parámetros de gestión de riesgos de contratos de cuadrícula, errores en el cálculo automático de cantidades de órdenes, problemas con la colocación de órdenes de cuadrícula de Backpack y reducción de posiciones, obtención de órdenes ejecutadas de Lighter, análisis de información de órdenes de APEX, nombres de atributos de cantidad de órdenes, excepciones en llamadas a la API de Lighter, precisión de órdenes de Paradex, cierre sin posiciones, reinicio de cuadrículas después de stop loss/take profit, equilibrio de posiciones de cuadrícula, importaciones duplicadas, entre otros problemas de detalle.
3. Abstracción de respuestas de API y WebSocket. Estandarización de la estructura de respuesta de múltiples módulos de API, optimización de la arquitectura del cliente WebSocket, mejorando la eficiencia de las estrategias de cobertura y la experiencia de la interfaz web.
4. Optimización de la interfaz web y parámetros de estrategia. La estrategia de cuadrícula oculta parámetros perpetuos innecesarios, los campos de stop loss/take profit se muestran combinados, y las estadísticas de transacciones de cuadrícula muestran las ganancias realizadas, mejorando la experiencia del usuario.

316
Parte superior
Clasificación
Favoritos
