Pagination, Filtering und Sorting
Meistern Sie die effiziente Datenabfrage mit Pagination, Filtering und Sorting. Erfahren Sie, wie Sie Abfragen optimieren und API-Aufrufe mithilfe von Abfrageparametern reduzieren können.
Pagination
Smart Money API verwendet cursor-basierte Pagination für eine effiziente Datenabfrage. Geben Sie Seitenzahl und Limit an, um die Ergebnismenge zu steuern.
| Parameter | Typ | Standard | Max |
|---|---|---|---|
| page | integer | 1 | N/A |
| limit | integer | 50 | 500 |
Pagination Beispiel
Response Pagination Info
Filtering
Filtern Sie Ergebnisse nach Symbol, Börse, Richtung und anderen Kriterien. Filter werden mit AND-Logik kombiniert.
| Filter | Werte | Beispiel |
|---|---|---|
| symbol | Trading-Paar | BTCUSDT, ETHUSDT |
| exchange | bybit, binance, hyperliquid | bybit |
| direction | long, short | long |
| min_position_size | Zahl | 10.5 |
| min_pnl_percent | Zahl | 2.0 |
Filtering Beispiel
Sorting
Sortieren Sie Ergebnisse nach Positionsgröße, P&L oder anderen Feldern. Geben Sie Feld und Richtung (asc/desc) an.
Komplette Beispiele
Python: Durch alle Seiten iterieren
Best Practices
1. Verwenden Sie das maximale Limit (100-500): Weniger API-Aufrufe, um die gleiche Datenmenge abzurufen. Ergebnisse effizient bündeln.
2. Filtern Sie serverseitig: Verwenden Sie Abfrageparameter, um direkt an der Quelle zu filtern, nicht in Ihrem Anwendungscode. Reduziert den Datentransfer.
3. Sortieren Sie auf dem Server: Fordern Sie sortierte Ergebnisse von der API an. Sortieren in großem Maßstab ist auf dem Server effizient.
4. Cachen und paginieren: Ergebnisse lokal zwischenspeichern und durch die zwischengespeicherten Daten paginieren, um API-Aufrufe zu minimieren.
5. Früher stoppen, wenn möglich: Holen Sie nicht immer alle Seiten ab. Stoppen Sie, wenn Sie genug Daten für Ihren Anwendungsfall haben.
Mehr erfahren
Erkunden Sie die vollständige API-Referenz für alle Filter- und Sortieroptionen.
REST API-Referenz anzeigen