Stránkování, filtrování a řazení
Osvojte si efektivní načítání dat pomocí stránkování, filtrování a řazení. Naučte se optimalizovat dotazy a snížit počet volání API pomocí parametrů dotazu.
Stránkování
Smart Money API používá kurzorové stránkování pro efektivní načítání dat. Zadejte číslo stránky a limit pro kontrolu výsledných sad.
| Parametr | Typ | Výchozí | Max |
|---|---|---|---|
| page | integer | 1 | N/A |
| limit | integer | 50 | 500 |
Příklad stránkování
Informace o stránkování v odpovědi
Filtrování
Filtrujte výsledky podle symbolu, burzy, směru a dalších kritérií. Filtry jsou kombinovány pomocí logiky AND.
| Filtr | Hodnoty | Příklad |
|---|---|---|
| symbol | Obchodní pár | BTCUSDT, ETHUSDT |
| exchange | bybit, binance, hyperliquid | bybit |
| direction | long, short | long |
| min_position_size | Číslo | 10.5 |
| min_pnl_percent | Číslo | 2.0 |
Příklad filtrování
Řazení
Seřaďte výsledky podle velikosti pozice, P&L nebo jiných polí. Zadejte pole a směr (asc/desc).
Kompletní příklady
Python: Procházení všech stránek
Doporučené postupy
1. Použijte maximální limit (100-500): Méně volání API pro načtení stejného množství dat. Efektivní dávkování výsledků.
2. Filtrujte na straně serveru: Použijte parametry dotazu pro filtrování na zdroji, nikoli v kódu vaší aplikace. Snižuje přenos dat.
3. Řaďte na serveru: Požadujte seřazené výsledky z API. Řazení ve velkém měřítku je na serveru efektivní.
4. Ukládejte do mezipaměti a stránkujte: Ukládejte výsledky lokálně a stránkujte přes uložená data, abyste minimalizovali volání API.
5. Pokud je to možné, zastavte se dříve: Nepokoušejte se vždy načíst všechny stránky. Zastavte se, když máte dostatek dat pro vaše potřeby.
Zjistěte více
Prozkoumejte kompletní referenci API pro všechny možnosti filtrování a řazení.
Zobrazit referenci REST API