Paginare, Filtrare și Sortare
Stăpânește preluarea eficientă a datelor cu paginare, filtrare și sortare. Învață cum să optimizezi interogările și să reduci apelurile API folosind parametrii de interogare.
Paginare
Smart Money API utilizează paginarea bazată pe cursor pentru preluarea eficientă a datelor. Specifică numărul paginii și limita pentru a controla seturile de rezultate.
| Parametru | Tip | Implicit | Maxim |
|---|---|---|---|
| page | întreg | 1 | N/A |
| limit | întreg | 50 | 500 |
Exemplu de Paginare
Informații de Paginare din Răspuns
Filtrare
Filtrează rezultatele după simbol, schimb, direcție și alte criterii. Filtrele sunt combinate cu logica AND.
| Filtru | Valori | Exemplu |
|---|---|---|
| symbol | Pereche de tranzacționare | BTCUSDT, ETHUSDT |
| exchange | bybit, binance, hyperliquid | bybit |
| direction | long, short | long |
| min_position_size | Număr | 10.5 |
| min_pnl_percent | Număr | 2.0 |
Exemplu de Filtrare
Sortare
Sortează rezultatele după dimensiunea poziției, P&L sau alte câmpuri. Specifică câmpul și direcția (asc/desc).
Exemple Complete
Python: Iterează Prin Toate Paginile
Cele Mai Bune Practici
1. Folosește limita maximă (100-500): Mai puține apeluri API pentru a prelua aceeași cantitate de date. Grupează rezultatele eficient.
2. Filtrează pe server: Folosește parametrii de interogare pentru a filtra la sursă, nu în codul aplicației tale. Reduce transferul de date.
3. Sortează pe server: Cere rezultate sortate de la API. Sortarea la scară este eficientă pe server.
4. Cache și paginare: Cachează rezultatele local și paginează prin datele cache pentru a minimiza apelurile API.
5. Oprește-te devreme dacă este posibil: Nu prelua întotdeauna toate paginile. Oprește-te când ai suficiente date pentru cazul tău de utilizare.
Află Mai Multe
Explorează referința completă a API pentru toate opțiunile de filtrare și sortare.
Vezi Referința API REST