Bitte schreiben Sie die Währung, die in den letzten 4 Stunden am stärksten gestiegen ist, um Bitcoin zu erhalten.

Schriftsteller:Feizai008, Erstellt: 2023-10-10 01:20:22, aktualisiert:

Bitte schreiben Sie die Währung, die in den letzten 4 Stunden am stärksten gestiegen ist, um Bitcoin zu erhalten.


Mehr

Kleine TräumeUm die Währung zu erhalten, die in den letzten vier Stunden am meisten auf dem Binance-Konto-Markt gestiegen ist, können Sie folgendes tun: 1. Marktdaten erhalten: Zunächst müssen Sie die Preisdaten für den Bitcoin-Laufmarkt erhalten, einschließlich der Eröffnungs- und aktuellen Preise für jede Währung. Sie können diese Daten über die API von Bitcoin erhalten. 2. Berechnen Sie den Anstieg: Für jede Währung berechnen Sie ihren Anstieg, d.h. die Differenz zwischen dem aktuellen Preis und dem Preis vor 4 Stunden. 3. Finde die Währungen, die am stärksten gestiegen sind: Durchsuche alle Währungen, finde die Währungen, die am stärksten gestiegen sind, und zeichne Informationen darüber auf. Hier ist ein Beispiel von Pseudo-Code, um zu zeigen, wie dies möglich ist: ```python Import-Anfragen Importzeit #Preisdaten auf dem Binance-Markt erhalten Def get_binance_spot_market_data: Url = "https://api.binance.com/api/v1/ticker/24hr" Antwort = Anfragen.get (URL) Wenn Antwort.Status_code == 200: return response.json ist ein else: Keine Rückkehr # Berechnen der Zunahme def calculate_price_change ((open_price, current_price)): Das ist der Preis, den Sie erhalten haben. return (current_price - open_price) / open_price (der aktuelle Preis - der offene Preis) # Erhalten Sie die Zeitschrift vor 4 Stunden def get_four_hours_ago_timestamp ((): Derzeit_Timestamp = int ((time.time)) * 1000) 4_hours_ago_timestamp = current_timestamp - 4 * 60 * 60 * 1000 return four_hours_ago_timestamp # Hauptlogik def find_best_performing_coin ((): Der Markt_Daten = get_binance_spot_market_data if market_data ist Keine: Keine Rückkehr Das ist nicht wahr. Das ist das erste Mal, dass ich in der Nähe von der Stadt war. Das ist nicht wahr. Best_coin = Kein Best_price_change = 0,0 Das ist nicht wahr. für coin_data in market_data: Der Preis wird von einem Geldbetreiber in einem anderen Geldbetrieb angegeben. Der aktuelle Preis = float (Coin_data ["LastPrice") Das ist nicht wahr. # Berechnen der Zunahme Preis_wechsel = berechnen_preis_wechsel ((open_price, current_price) Das ist nicht wahr. # Wenn es Daten innerhalb von 4 Stunden sind Wenn das nicht möglich ist, können Sie das auch tun. Wenn der Preis_wechsel > der beste_Preis_wechsel: Best_price_change = Preis_änderung Best_coin = coin_data ["Symbol"] Das ist nicht wahr. zurück best_coin # Finden Sie die Währungen, die am stärksten gestiegen sind Best_coin = find_best_performing_coin (siehe unten) print (("Die stärksten Währungen:", best_coin) Ich weiß nicht. Das ist eine grundlegende Idee, einfach gesagt, ist es, Preisdaten zu erhalten, den Kursrückgang zu berechnen (der Kursrückgang-Formel ist sehr einfach, ist die Differenz zwischen den Preisänderungen durch den Preis zu berechnen, um den Kursrückgang zu berechnen), und dann zu filtern. Ein Beispiel, wie man kürzlich ein Leerzeichen aufschreibt, ist einfach zu verwenden.

RunningBitsIch hoffe, dass es ein Beispiel gibt, das direkt nützlich ist.

Kleine TräumeDas ist unhöflich.

Feizai008Ich danke Ihnen für Ihre Hilfe.