Paginación, Filtrado y Ordenación
Domina la recuperación eficiente de datos con paginación, filtrado y ordenación. Aprende a optimizar consultas y reducir llamadas API usando parámetros de consulta.
Paginación
Smart Money API utiliza paginación basada en cursor para una recuperación eficiente de datos. Especifica el número de página y el límite para controlar los conjuntos de resultados.
| Parámetro | Tipo | Por Defecto | Máximo |
|---|---|---|---|
| page | integer | 1 | N/A |
| limit | integer | 50 | 500 |
Ejemplo de Paginación
Información de Paginación en la Respuesta
Filtrado
Filtra resultados por símbolo, exchange, dirección y otros criterios. Los filtros se combinan con lógica AND.
| Filtro | Valores | Ejemplo |
|---|---|---|
| symbol | Par de trading | BTCUSDT, ETHUSDT |
| exchange | bybit, binance, hyperliquid | bybit |
| direction | long, short | long |
| min_position_size | Número | 10.5 |
| min_pnl_percent | Número | 2.0 |
Ejemplo de Filtrado
Ordenación
Ordena resultados por tamaño de posición, P&L u otros campos. Especifica el campo y la dirección (asc/desc).
Ejemplos Completos
Python: Iterar a través de Todas las Páginas
Mejores Prácticas
1. Usa el límite máximo (100-500): Menos llamadas API para recuperar la misma cantidad de datos. Procesa los resultados de manera eficiente.
2. Filtra en el servidor: Usa parámetros de consulta para filtrar en la fuente, no en tu código de aplicación. Reduce la transferencia de datos.
3. Ordena en el servidor: Solicita resultados ordenados desde la API. La ordenación a gran escala es eficiente en el servidor.
4. Cachea y pagina: Cachea los resultados localmente y pagina a través de los datos cacheados para minimizar las llamadas API.
5. Detente temprano si es posible: No siempre recuperes todas las páginas. Detente cuando tengas suficientes datos para tu caso de uso.
Aprende Más
Explora la referencia completa de la API para todas las opciones de filtrado y ordenación.
Ver Referencia de la API REST