1
Suivre
0
Abonnés

Comment lire les fonds spot toutes les 15 minutes ?

Créé le: 2023-10-11 02:30:09, Mis à jour le:
comments   3
hits   829

Veuillez lire le montant de la trésorerie toutes les 15 minutes et tracer un diagramme de la trésorerie.

Importer les bibliothèques requises

import time import requests import matplotlib.pyplot as plt

Configurer les paramètres de la requête API

api_url = “https://api.binance.com/api/v3/account” headers = {‘X-MBX-APIKEY’: ‘wCDLQUiV6o1EDfDsEFAMDWWGqZ8tzmOaEgAd’}

Liste des fonds initiaux

funds = []

def main(): while True: try: #Initier une demande d’API pour le financement response = requests.get(api_url, headers=headers).json() usdt_balance = float(next(item for item in response[‘balances’] if item[‘asset’] == ‘USDT’)[‘free’])

Enregistrer les fonds et le temps

funds.append(usdt_balance) #Créer une courbe de financement plt.plot(funds) plt.xlabel(‘Time’) plt.ylabel(‘Funds’) plt.title(‘USDT Funds’) plt.grid(True) plt.savefig(‘funds_plot.png’) plt.close()

15 minutes de sommeil

time.sleep(900) except Exception as e:

Une erreur d’impression

Log(“Error:”, str(e)) time.sleep(5)