-
Bitcoin
$119100
-1.49% -
Ethereum
$4679
0.55% -
XRP
$3.133
-3.70% -
Tether USDt
$1.000
0.05% -
BNB
$854.6
0.62% -
Solana
$197.2
-0.54% -
USDC
$0.9998
0.00% -
TRON
$0.3645
1.77% -
Dogecoin
$0.2282
-5.73% -
Cardano
$0.9314
6.96% -
Chainlink
$23.04
-2.08% -
Hyperliquid
$46.35
0.32% -
Sui
$3.860
-2.38% -
Stellar
$0.4306
-4.11% -
Bitcoin Cash
$597.1
-3.91% -
Ethena USDe
$1.001
0.04% -
Hedera
$0.2551
-2.36% -
Avalanche
$24.12
-3.60% -
Litecoin
$123.8
-5.44% -
Toncoin
$3.441
-0.66% -
UNUS SED LEO
$9.267
0.36% -
Shiba Inu
$0.00001315
-4.31% -
Uniswap
$11.16
-6.70% -
Polkadot
$4.066
-4.32% -
OKB
$101.0
-3.45% -
Dai
$0.9999
0.02% -
Bitget Token
$4.633
-2.58% -
Cronos
$0.1551
-7.50% -
Ethena
$0.7466
-4.53% -
Aave
$318.7
-1.42%
Comment accéder aux données de négociation historiques contre des contrats de recours?
Bybit fournit des données sur le commerce des contrats historiques via l'API ou l'interface Web, permettant des backtesting et une analyse pour les contrats perpétuels et à terme.
Aug 13, 2025 at 11:36 am

Comprendre les données de trading historique sur le recours
Les données sur les échanges historiques pour les contrats de Bybt se réfèrent aux enregistrements antérieurs des transactions exécutées, y compris des informations telles que le prix, la quantité, l'horodatage, le côté (acheter / vendre) et le type de contrat . Ces données sont essentielles pour les commerçants qui s'engagent dans une analyse technique, des stratégies de backtesting ou l'audit de leurs performances commerciales. Bybit donne accès à ces données via plusieurs méthodes, y compris son API officielle et son interface Web. Les données couvrent généralement les contrats perpétuels et les contrats à terme sur diverses crypto-monnaies comme BTCUSD, Ethusd et autres.
Il est important de faire la distinction entre l'histoire du commerce public et l'histoire du commerce personnel . Les données publiques reflètent tous les métiers exécutés sur le carnet de commandes et sont disponibles pour tout utilisateur. L'historique du commerce personnel ne comprend que les métiers exécutés par votre compte et nécessite l'authentification pour accéder. Les deux types de données sont structurés au format JSON lorsqu'ils sont récupérés via l'API, ce qui les rend adaptés à l'intégration dans les outils analytiques.
Accéder à l'historique du commerce public via l'API Bybit
Pour récupérer les données publiques du commerce historique pour les contrats de recours, utilisez le point de terminaison officiel de l'API REST de repos:
- Point de terminaison de l'API :
https://api.bybit.com/v5/market/recent-trade
Ce point de terminaison renvoie les métiers les plus récents pour un symbole spécifié. Pour accéder aux enregistrements historiques plus profonds, vous devez paginer en utilisant le paramètre de curseur renvoyé dans chaque réponse. Voici comment faire la demande:
- Utilisez une demande de GET HTTP avec les paramètres requis:
-
category
: réglé sur des contratslinear
pour USDT ouinverse
pour les contrats inverses -
symbol
: spécifiez le contrat, par exemple,BTCUSDT
-
limit
: nombre d'enregistrements par demande (maximum 1000) -
cursor
: utilisez le curseur de la réponse précédente pour récupérer le lot suivant
-
Exemple de demande dans Python:
import requests
url = 'https://api.bybit.com/v5/market/recent-trade'
params = {'category': 'linear', 'symbol': 'BTCUSDT', 'limit': 100
}
Response = requers.get (URL, params = params)
data = réponse.json ()
Le JSON retourné comprend des champs comme le prix, la taille, le côté, le temps et le symbole . Pour récupérer des données plus anciennes, extraire le curseur du champ next_page_cursor
et incluez-les dans la demande suivante.
Récupération de l'historique du commerce personnel à l'aide de l'authentification API
Pour accéder à votre historique de commerce de contrat personnel , une authentification est requise. Vous devez générer une clé API avec les autorisations «Order» et «Lire» à partir de vos paramètres de compte Bybit. Le point de terminaison pertinent est:
- Point de terminaison de l'API :
https://api.bybit.com/v5/order/execution-list
Ce point de terminaison renvoie les commandes contractuelles remplies associées à votre compte. Les paramètres requis incluent:
-
category
:linear
ouinverse
-
symbol
: par exemple,BTCUSDT
-
start_time
etend_time
: horodatage Unix pour définir la plage de temps -
limit
: MAX 50 Records par demande -
api_key
,timestamp
etsign
: en-têtes d'authentification
Étapes pour générer la demande:
- Générer un horodatage en millisecondes
- Créez une signature en utilisant HMAC SHA256 avec votre secret API
- Inclure les en-têtes:
X-BAPI-API-KEY
,X-BAPI-TIMESTAMP
,X-BAPI-SIGN
Exemple de code python pour la signature:
import hmac
api_key = 'your_api_key'
import time
api_secret = 'your_api_secret'
Timestamp = str (int (time.time () * 1000))param_str = f'category = linéaire & symbol = btcusdt & limite = 50 & start_time = 1700000000000 & end_time = 1701000000000 '
signature = hmac.new (api_secret.encode (), param_str.encode (), digestmod = 'sha256'). hexdigest ()en-têtes = {
'X-BAPI-API-KEY': api_key, 'X-BAPI-TIMESTAMP': timestamp, 'X-BAPI-SIGN': signature
}
Response = requers.get (URL, params = params, en-têtes = en-têtes)
Chaque enregistrement comprend Exec_price, Exec_qty, Side, Fee et Order_id .
Utilisation de l'interface Web Bybit pour l'historique du commerce
Pour les utilisateurs qui préfèrent ne pas utiliser les API, Bybit propose une interface Web pour afficher l'historique du commerce des contrats personnels. Connectez-vous à votre compte Bybit et accédez à:
- Dérivés → Ordre → Historique commercial
Ici, vous pouvez:
- Sélectionnez des contrats linéaires ou des contrats inverses
- Choisissez un symbole spécifique dans la liste déroulante
- Filtre par plage de dates
- Exporter jusqu'à 100 enregistrements à la fois au format CSV
Les colonnes affichées incluent le symbole, le côté, la quantité, le prix, les frais, le PNL fermé et le temps . Notez que l'interface Web n'autorise pas l'exportation en vrac de toutes les données historiques en un seul clic. Vous devez paginer manuellement via les dates et télécharger plusieurs fichiers CSV si nécessaire.
Traitement et stockage des données historiques
Une fois récupérés, les données commerciales historiques devraient être stockées pour analyse. Les formats recommandés incluent les tables CSV, parquet ou de base de données . Pour la collecte continue de données, configurez un travail ou un script CRON qui appelle périodiquement l'API et ajoute de nouveaux enregistrements.
Considérations clés:
- Limites de taux : le recours autorise 60 demandes par minute pour les critères de terminaison publics et 120 pour privé
- Déduplication des données : utilisez exec_id ou trad_time comme identificateurs uniques
- Manipulation du fuseau horaire : tous les horodatages sont en UTC
- Rétention des données : Bybit conserve l'historique du commerce personnel pendant jusqu'à 6 mois sur l'interface Web, mais l'accès à l'API peut permettre la récupération des données plus anciennes en fonction de l'activité du compte
Stockez les données dans les répertoires structurés:
/trade_data/
/public/btcusdt_20231201.csv
/privé/
my_trades_20231201.csv
Utilisez des pandas en python pour fusionner et analyser:
import pandas as pd
df = pd.read_csv ('btcusdt_20231201.csv')
df ['time'] = pd.to_datetime (df ['time'], unit = 'ms')
Questions fréquemment posées
Jusqu'où se déroule l'historique du commerce des contrats de Bybit?
L'API publique de Bybit conserve généralement des données commerciales récentes jusqu'à 7 jours dans le point final recent-trade
. Pour les données publiques plus anciennes, des agrégateurs tiers ou des scripts de collecte de données personnalisés sont nécessaires. L'historique du commerce personnel via l'API privé peut revenir en arrière plusieurs mois , selon la date de création du compte et la politique de rétention interne de Bybit.
Puis-je obtenir des données historiques au niveau des tiques pour les backtesting?
Oui, le point de terminaison /v5/market/recent-trade
fournit des données au niveau des tiques, y compris le prix et le volume par échange. Pour construire un historique complet de tiques, vous devez continuellement interroger l'API ou utiliser WebSocket Streams ( publicTrade
Topic) pour capturer des métiers en temps réel et les stocker.
Pourquoi est-ce que je reçois une erreur de «signature non valide» lors de l'accès aux données privées?
Cette erreur se produit lorsque la signature HMAC ne correspond pas . Assurez-vous que la chaîne de paramètre est correctement triée par ordre alphabétique, l'horodatage est en millisecondes et le secret de l'API est correctement entré. Vérifiez également que la méthode HTTP (GET / POST) correspond au format attendu pour le point de terminaison.
Les données historiques sont-elles disponibles pour les contrats à terme expirés?
Oui, les données commerciales historiques pour les contrats à terme expirés sont accessibles via l'API en spécifiant le nom de symbole correct utilisé pendant la période active du contrat . Par exemple, BTCUSD231229
pour les contrats à terme inverse de décembre 2023 BTC. Les mêmes points de terminaison API s'appliquent, avec category=inverse
et le symbole approprié.
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
SKL
$0.04701
51.73%
-
EDGE
$0.4518
48.14%
-
USELESS
$0.2809
33.41%
-
TRWA
$0.01433
26.16%
-
OG
$16
16.72%
-
STIK
$0.9047
15.28%
- Le Kazakhstan's Crypto Leap: Bitcoin ETF et l'avenir de la finance numérique d'Asie centrale
- 2025-08-13 12:45:19
- La prévente des blocs de blocage a passé 371 millions de dollars: Fuels de collecte de fonds Fuels Crypto Sensation
- 2025-08-13 13:05:21
- MEME COINS: Chasser la surtension de 2025 - Quel Moonshot?
- 2025-08-13 10:25:23
- Bitcoin's Wild Ride: Rally, Pollback, et quelle est la prochaine étape
- 2025-08-13 10:25:23
- Bitcoin, Bitmax et demande institutionnelle: une nouvelle ère d'investissement cryptographique
- 2025-08-13 10:45:12
- Solana, Roam et Airdrops: Quel est le buzz en 2025?
- 2025-08-13 11:35:13
Connaissances connexes

Est-il possible d'ajuster l'effet de levier sur une position ouverte sur Kucoin?
Aug 09,2025 at 08:21pm
Comprendre l'effet de levier dans le trading à terme de Kucoin L'effet de levier dans les contrats à terme sur Kucoin permet aux traders d'...

Quelles crypto-monnaies sont soutenues comme garanties sur Kucoin Futures?
Aug 11,2025 at 04:21am
Aperçu de Kucoin Futures et Mécanisme collatéral Kucoin Futures est une plate-forme de négociation dérivée qui permet aux utilisateurs de négocier des...

Quelle est la différence entre le PNL réalisé et non réalisé sur Kucoin?
Aug 09,2025 at 01:49am
Comprendre la PNL réalisée et non réalisée sur Kucoin Lorsque vous négociez sur Kucoin , en particulier dans les contrats à terme et les contrats perp...

Quels différents types de commandes sont disponibles sur Kucoin Futures?
Aug 13,2025 at 11:35am
Comprendre les types de commandes sur Kucoin Futures Kucoin Futures propose une gamme complète de types de commandes pour s'adapter à différentes ...

Comment Kucoin Futures se compare-t-il aux futures Binance en termes de fonctionnalités?
Aug 09,2025 at 03:22am
Interface de trading et expérience utilisateur L' interface de trading est un composant essentiel lors de la comparaison des contrats à terme sur ...

Comment puis-je gérer les risques lors de l'application d'un effet de levier élevé sur Kucoin?
Aug 13,2025 at 11:35am
Comprendre l'effet de levier élevé et ses implications sur Kucoin Un levier élevé dans le trading des crypto-monnaies permet aux utilisateurs de c...

Est-il possible d'ajuster l'effet de levier sur une position ouverte sur Kucoin?
Aug 09,2025 at 08:21pm
Comprendre l'effet de levier dans le trading à terme de Kucoin L'effet de levier dans les contrats à terme sur Kucoin permet aux traders d'...

Quelles crypto-monnaies sont soutenues comme garanties sur Kucoin Futures?
Aug 11,2025 at 04:21am
Aperçu de Kucoin Futures et Mécanisme collatéral Kucoin Futures est une plate-forme de négociation dérivée qui permet aux utilisateurs de négocier des...

Quelle est la différence entre le PNL réalisé et non réalisé sur Kucoin?
Aug 09,2025 at 01:49am
Comprendre la PNL réalisée et non réalisée sur Kucoin Lorsque vous négociez sur Kucoin , en particulier dans les contrats à terme et les contrats perp...

Quels différents types de commandes sont disponibles sur Kucoin Futures?
Aug 13,2025 at 11:35am
Comprendre les types de commandes sur Kucoin Futures Kucoin Futures propose une gamme complète de types de commandes pour s'adapter à différentes ...

Comment Kucoin Futures se compare-t-il aux futures Binance en termes de fonctionnalités?
Aug 09,2025 at 03:22am
Interface de trading et expérience utilisateur L' interface de trading est un composant essentiel lors de la comparaison des contrats à terme sur ...

Comment puis-je gérer les risques lors de l'application d'un effet de levier élevé sur Kucoin?
Aug 13,2025 at 11:35am
Comprendre l'effet de levier élevé et ses implications sur Kucoin Un levier élevé dans le trading des crypto-monnaies permet aux utilisateurs de c...
Voir tous les articles
