Paginação, Filtragem e Ordenação
Domine a recuperação eficiente de dados com paginação, filtragem e ordenação. Aprenda a otimizar consultas e reduzir chamadas de API usando parâmetros de consulta.
Paginação
A Smart Money API utiliza paginação baseada em cursor para recuperação eficiente de dados. Especifique o número da página e o limite para controlar os conjuntos de resultados.
| Parâmetro | Tipo | Padrão | Máximo |
|---|---|---|---|
| page | integer | 1 | N/A |
| limit | integer | 50 | 500 |
Exemplo de Paginação
Informações de Paginação na Resposta
Filtragem
Filtre resultados por símbolo, exchange, direção e outros critérios. Os filtros são combinados com lógica AND.
| Filtro | Valores | Exemplo |
|---|---|---|
| symbol | Par de negociação | 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 |
Exemplo de Filtragem
Ordenação
Ordene os resultados por tamanho de posição, P&L ou outros campos. Especifique o campo e a direção (asc/desc).
Exemplos Completos
Python: Iterar por Todas as Páginas
Melhores Práticas
1. Use o limite máximo (100-500): Menos chamadas de API para recuperar a mesma quantidade de dados. Agrupe os resultados de forma eficiente.
2. Filtre no servidor: Use parâmetros de consulta para filtrar na origem, não no código do seu aplicativo. Reduz a transferência de dados.
3. Ordene no servidor: Solicite resultados ordenados da API. A ordenação em escala é eficiente no servidor.
4. Armazene em cache e pagine: Armazene os resultados localmente e pagine pelos dados em cache para minimizar as chamadas de API.
5. Pare cedo, se possível: Nem sempre busque todas as páginas. Pare quando tiver dados suficientes para o seu caso de uso.
Saiba Mais
Explore a referência completa da API para todas as opções de filtragem e ordenação.
Ver Referência da API REST