-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
Wie kann ich historische Futures -Daten von Binance erhalten?
Binance provides free historical futures data via API with OHLC, volume, and more for backtesting and analysis.
Aug 12, 2025 at 04:49 am
Verständnis von Binance -Futures Historische Daten
Historische Futures -Daten von Binance sind für Händler und Analysten, die sich an technischen Analysen, Handelsstrategien oder bauen algorithmischen Handelssystemen durchführen, von wesentlicher Bedeutung. Diese Daten enthalten typischerweise Informationen wie offene, hoch, niedrige, enge (OHLC) Preise, Volumen, Anzahl der Geschäfte und Zeitstempel in verschiedenen Intervallen (z. B. 1 Minute, 1 Stunde, 1 Tage). Binance bietet diese Daten über seine öffentliche API an, die den programmatischen Zugriff auf eine Vielzahl von Marktinformationen ermöglicht.
Der Futures-Markt für Binance umfasst sowohl USDT-marginierte als auch münzmarginierte Verträge . Jeder Vertragstyp hat seinen eigenen Endpunkt in der API. Die historischen Daten sind für alle aktiv gehandelten und delisten Futures -Paare verfügbar, obwohl die Datenspeicherrichtlinien den Zugriff auf sehr alte Aufzeichnungen einschränken können. Um diese Daten abzurufen, müssen Sie den richtigen API -Endpunkt verwenden und Ihre Anforderungen ordnungsgemäß formatieren.
Zugriff auf die Binance -API -Endpunkte
Um historische Futures -Daten abzurufen, müssen Sie mit Binances Rest -API interagieren. Die primären Endpunkte für Futures -Daten sind:
- USDT-Margined Futures :
https://fapi.binance.com/fapi/v1/klines - Marginierte Futures :
https://dapi.binance.com/dapi/v1/klines
Jeder Endpunkt gibt Kline/Candlestick -Daten im JSON -Format zurück. Die erforderlichen Parameter umfassen:
- Symbol : Das Handelspaar (z. B. BTCUSDT für USDT -Futures).
- Intervall : Das Candlestick -Intervall (z. B. 1M, 5m, 1H, 1D).
- StartTime und Endime : Optionale Unix -Zeitstempel, um einen Zeitbereich anzugeben.
- Grenze : Maximale Anzahl der Datenpunkte (Standard ist 500, Maximum beträgt 1500 pro Anforderung).
Zum Beispiel 1-Stunden-BTCUSDT-Futures-Daten vom 1. Januar 2023 bis 2. Januar 2023 erhalten:
GET https://fapi.binance.com/fapi/v1/klines?symbol=BTCUSDT&interval=1h&startTime=1672531200000&endTime=1672617600000&limit=1000Stellen Sie sicher, dass die Zeitstempel in Millisekunden sind. Mit Online-Tools oder Programmierfunktionen können Sie menschliche lesbare Daten in Unix-Zeitstempel konvertieren.
Verwenden von Python, um historische Futures -Daten zu holen
Eine gemeinsame Methode zur Automatisierung des Datenab Abrufs ist die Verwendung von Python mit der requests . Unten finden Sie eine Schritt-für-Schritt-Anleitung:
Installieren Sie die erforderliche Bibliothek:
pip install requestsNotwendige Module importieren:
import requests import pandas as pd from datetime import datetimeDefinieren Sie den API -Endpunkt und die Parameter:
url = 'https://fapi.binance.com/fapi/v1/klines' params = {'symbol': 'BTCUSDT', 'interval': '1h', 'limit': 1000}
Senden Sie die Get -Anfrage:
response = requests.get(url, params=params) data = response.json()Konvertieren Sie in einen Datenrahmen:
df = pd.DataFrame(data, columns=['Open time', 'Open', 'High', 'Low', 'Close', 'Volume', 'Close time', 'Quote asset volume', 'Number of trades', 'Taker buy base volume', 'Taker buy quote volume', 'Ignore']))
Umwandeln Sie Zeitstempel in lesbare Daten:
df['Open time'] = pd.to_datetime(df['Open time'], unit='ms') df['Close time'] = pd.to_datetime(df['Close time'], unit='ms')Vor CSV speichern (optional):
df.to_csv('btcusdt_1h_futures_data.csv', index=False)
Dieses Drehbuch ruft die neuesten 1.000 einstündigen Kerzen ab. Um Daten über einen breiteren Bereich abzurufen, implementieren Sie die Pagination durch Anpassung der Startzeit und der Endzeit in einer Schleife.
Grenzwerte der Handhabung und Paginierung
Binance führt zu Ratengrenzen für die API -Verwendung. Für die Futures -API beträgt das Limit in der Regel 2400 Anforderungen pro Minute pro IP. Das Überschreiten dieser Grenze führt zu HTTP 429 -Fehlern. Um dies zu vermeiden:
- Fügen Sie Verzögerungen zwischen Anforderungen mit
time.sleep(0.25)für häufige Anrufe. - Verwenden Sie größere Grenzen (bis zu 1500), um die Anzahl der Anforderungen zu minimieren.
- Implementierung der Fehlerbehandlung zum Wiederieren von fehlgeschlagenen Anforderungen.
Teilen Sie beim Abrufen langer Zeitreihen den Zeitrahmen in Stücke auf. Zum Beispiel für ein Jahr tägliche Daten für ein Jahr erhalten:
- Berechnen Sie den Gesamtzeitbereich in Millisekunden.
- Teilen Sie es in Segmente, die jeweils ≤ 1500 Datenpunkte ergeben.
- Schlagen Sie jedes Segment durch und aktualisieren Sie die Startzeit und Endzeit entsprechend.
Beispiel Logik:
- Start Timestamp: 1. Januar 2023 (in MS)
- Endstempel: Start + (Intervall in MS × 1500)
- Setzen Sie nach jeder Anfrage die neue Startzeit auf die letzte erhaltene Nahzeit + 1
Dies gewährleistet keine Lücken oder Duplikate im Datensatz.
Alternative Tools und Bibliotheken
Neben Roh -API -Aufrufen vereinfachen mehrere Tools das Abrufen von Daten:
CCXT : Eine Kryptowährungs -Handelsbibliothek, die Binance und viele andere Börsen unterstützt. Installieren:
pip install ccxtVerwendung:import ccxt exchange = ccxt.binance({'options': {'defaultType': 'future'}}) Ohlcv = Exchange.fetch_ohlcv ('BTC/USDT', '1H', Limit = 1000)
Binance.py : Eine Python -Wrapper speziell für Binance -APIs. Bietet übergeordnete Funktionen für Futures-Daten.
Pandas-TA oder Backtrader : Diese können sich in Datenfetcher für direkte Strategie-Tests integrieren.
Die Verwendung dieser Bibliotheken reduziert den Kesselplattencode und behandelt gemeinsame Probleme wie Zeitstempelkonvertierung und Pagination.
Häufig gestellte Fragen
Wie weit zurück liefert Binance Futures -Daten? Binance behält in der Regel bis zu 1,5 Jahre historischer Kline -Daten für die meisten Futures -Paare bei. Die genaue Tiefe hängt vom Symbol und Intervall ab. Sehr alte oder ausgelistete Verträge können nur eine begrenzte Verfügbarkeit haben.
Kann ich historische Markpreis- oder Finanzierungsrate -Daten erhalten? Ja. Verwenden Sie den Endpunkt https://fapi.binance.com/fapi/v1/fundingRate mit Symbol- und Starttime -Parametern, um die Finanzierungsraten abzurufen. Verwenden Sie für Mark Price Klines https://fapi.binance.com/fapi/v1/markPriceKlines .
Ist API -Zugriff kostenlos? Ja, der Zugriff auf öffentliche Daten über Binance -API ist kostenlos und erfordert keinen API -Schlüssel. Authentifizierte Endpunkte (z. B. Kontodaten) erfordern jedoch eine Schlüsselbasis-Authentifizierung.
Was soll ich tun, wenn ich eine leere Antwort erhalte? Überprüfen Sie, ob der Symbolname korrekt ist (z. B. btcusdt, nicht btc-usdt). Überprüfen Sie, ob das Intervall unterstützt wird. Bestätigen Sie die Zeitstempel in Millisekunden . Testen Sie die URL direkt in einem Browser, um Probleme zu isolieren.
Haftungsausschluss:info@kdj.com
Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!
Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.
-
RAIN Jetzt handeln$0.007852
113.00%
-
PIPPIN Jetzt handeln$0.06097
51.96%
-
PARTI Jetzt handeln$0.1396
42.04%
-
WAVES Jetzt handeln$0.9141
41.69%
-
ARC Jetzt handeln$0.04302
35.73%
-
HONEY Jetzt handeln$0.01029
21.80%
- Bitcoin, eCash Fork und Airdrop Dynamics: Ein tiefer Einblick in die neuesten Kontroversen im Kryptobereich
- 2026-05-03 12:55:01
- Konsens 2026 Miami: Web3, Blockchain, Kryptowährung, NFTs, Metaverse, Konferenz, 5. Mai – Wo die Wall Street auf die digitale Grenze trifft
- 2026-05-02 12:45:01
- Die Fed hält die Zinsen stabil, was inmitten geopolitischer Spannungen einen Bitcoin-Preisverfall auslöst
- 2026-05-01 06:45:01
- Bitcoin-Miner elektrifizieren das Netz: Der Erwerb eines Gaskraftwerks in Ohio läutet eine neue Ära für digitales Gold ein
- 2026-05-01 00:45:01
- Der MEGA-Token von MegaETH erreicht den Big Apple: Er setzt neue Leistungsmaßstäbe für Echtzeit-Blockchain
- 2026-05-01 00:55:01
- Solanas rutschiger Abhang: Die Preisprognose deutet auf einen Widerstandsverlust und mögliche weitere Rückgänge hin
- 2026-05-01 06:45:01
Verwandtes Wissen
Wie wird die Margin-Anforderung für AVAX-Futures berechnet?
Jul 23,2026 at 03:40pm
AVAX-Futures-Margin-Struktur 1. Die AVAX-Futures-Marge besteht aus zwei unterschiedlichen Komponenten: der anfänglichen Marge und der Wartungsmarge. D...
Warum löst das ADA Contract Margin Ratio Warnungen aus?
Jul 22,2026 at 09:00am
Mechanik des ADA-Vertragsmargenverhältnisses 1. Der unbefristete ADA-Vertrag an großen Börsen verwendet ein dynamisches Margin-Verhältnis, das in Echt...
Was ist der ADAUSDT-Finanzierungssatz für unbefristete Verträge?
Jul 24,2026 at 08:19pm
Definition und Zweck des ADAUSDT-Finanzierungssatzes für unbefristete Verträge 1. Der ADAUSDT-Finanzierungssatz für unbefristete Verträge ist ein rege...
Wie viel Leverage wird für den TON Perpetual Trading empfohlen?
Jul 27,2026 at 05:20pm
TON Perpetual Trading Mechanik 1. Unbefristete TON-Verträge werden an dezentralen und zentralen Börsen mit unterschiedlichen Margin-Modellen betrieben...
Was ist die Liquidationspreisformel für TON-Futures?
Jul 23,2026 at 09:19am
TON-Futures-Liquidationsmechanismus 1. Die Liquidation bei TON-Futures erfolgt, wenn der Margensaldo eines Händlers unter die von der Börse festgelegt...
Was ist der TONUSDT-Finanzierungssatz für unbefristete Verträge?
Jul 27,2026 at 02:39am
Definition und Kernmechanik 1. Der TONUSDT-Perpetual-Contract-Finanzierungssatz ist ein regelmäßiger Gebührenaustauschmechanismus, der ausschließlich ...
Wie wird die Margin-Anforderung für AVAX-Futures berechnet?
Jul 23,2026 at 03:40pm
AVAX-Futures-Margin-Struktur 1. Die AVAX-Futures-Marge besteht aus zwei unterschiedlichen Komponenten: der anfänglichen Marge und der Wartungsmarge. D...
Warum löst das ADA Contract Margin Ratio Warnungen aus?
Jul 22,2026 at 09:00am
Mechanik des ADA-Vertragsmargenverhältnisses 1. Der unbefristete ADA-Vertrag an großen Börsen verwendet ein dynamisches Margin-Verhältnis, das in Echt...
Was ist der ADAUSDT-Finanzierungssatz für unbefristete Verträge?
Jul 24,2026 at 08:19pm
Definition und Zweck des ADAUSDT-Finanzierungssatzes für unbefristete Verträge 1. Der ADAUSDT-Finanzierungssatz für unbefristete Verträge ist ein rege...
Wie viel Leverage wird für den TON Perpetual Trading empfohlen?
Jul 27,2026 at 05:20pm
TON Perpetual Trading Mechanik 1. Unbefristete TON-Verträge werden an dezentralen und zentralen Börsen mit unterschiedlichen Margin-Modellen betrieben...
Was ist die Liquidationspreisformel für TON-Futures?
Jul 23,2026 at 09:19am
TON-Futures-Liquidationsmechanismus 1. Die Liquidation bei TON-Futures erfolgt, wenn der Margensaldo eines Händlers unter die von der Börse festgelegt...
Was ist der TONUSDT-Finanzierungssatz für unbefristete Verträge?
Jul 27,2026 at 02:39am
Definition und Kernmechanik 1. Der TONUSDT-Perpetual-Contract-Finanzierungssatz ist ein regelmäßiger Gebührenaustauschmechanismus, der ausschließlich ...
Alle Artikel ansehen














