Saltar al contenido principal

Niveles de precios

LaserSell ofrece cuatro niveles. Cada nivel determina tus límites de tasa tanto para la API REST como para el Exit Intelligence Stream.
NivelNombrePrecio
0PersonalGratis
1Professional$99/mes
2Advanced Exit Engine$249/mes
3EnterprisePersonalizado

Límites del Exit Intelligence Stream por nivel

LímitePersonal (Gratis)ProfessionalAdvancedEnterprise
Wallets por sesión15200Personalizado
Posiciones por wallet2100100Personalizado
Posiciones por sesión250020,000Personalizado
Sesiones por clave API111Personalizado
Buffer de alta prioridad (hi_capacity)256256256Personalizado
Intervalo de flush de PnL (pnl_flush_ms)100 ms100 ms100 msPersonalizado
Timeout de inactividad45 minNingunoNingunoNinguno
Instantáneas de liquidezNo
Comisiones de partnerNoNo

Límites de tasa de la API REST

La API REST (/v1/sell, /v1/buy) aplica un límite de solicitudes por clave usando una ventana deslizante.
NivelSolicitudes por minuto
Personal (Gratis)60
Professional60
Advanced60
EnterprisePersonalizado

Leer tus límites al conectar

Cuando te conectas al Exit Intelligence Stream, el mensaje hello_ok incluye un objeto limits que refleja el nivel de tu clave API.

Manejo de respuestas 429

Cuando excedes el límite de tasa de la API REST, el servidor responde con HTTP 429 Too Many Requests. Los SDKs reintentan automáticamente las respuestas 429 usando la política de reintentos integrada. Si ves errores 429 persistentes:
  1. Verifica la frecuencia de tus solicitudes. Reduce la tasa de llamadas a la API.
  2. Agrupa solicitudes. Si construyes múltiples transacciones, espácialas.
  3. Aumenta el backoff de reintentos. Configura un backoff más largo para darle tiempo al servidor de recuperarse.
Ver Manejo de errores para detalles sobre personalizar la política de reintentos.

Mejores prácticas

  • Lee los límites al conectar. Usa el objeto limits para validar tu configuración antes de enviar posiciones.
  • Monitorea errores de capacidad. Registra y alerta sobre mensajes error con códigos relacionados con capacidad.
  • Usa lane splitting (TypeScript). Para conteos altos de posiciones, usa connectLanes() para evitar que los mensajes pnl_update bloqueen eventos sensibles al tiempo.
  • Respeta las respuestas 429. No reintentar inmediatamente; usa backoff exponencial.