Pátek , 11 Červenec 2025
Domů Kryptoměny Ceny kryptoměn & Python
KryptoměnyProgramováníPython

Ceny kryptoměn & Python

blank
blank

Zde je návrh na autonomní program, který sleduje ceny kryptoměn pomocí CoinGecko API a upozorňuje na značné změny ceny.

  1. Nainstalujte knihovnu requests
pip install requests
  1. Vytvořte soubor krypto_sledovani.py a vložte následující kód:
import requests
import time

def ziskej_cenu_kryptomeny(symbol):
    url = f"https://api.coingecko.com/api/v3/simple/price?ids={symbol}&vs_currencies=usd"
    response = requests.get(url)

    if response.status_code == 200:
        data = response.json()
        return data[symbol]["usd"]
    else:
        return None

def sleduj_cenu_kryptomeny(symbol, mez_zmeny, interval):
    print(f"Sledování kryptoměny {symbol.upper()}...")
    
    predchozi_cena = ziskej_cenu_kryptomeny(symbol)

    if predchozi_cena is None:
        print("Nepodařilo se získat cenu kryptoměny.")
        return

    while True:
        time.sleep(interval)
        
        aktualni_cena = ziskej_cenu_kryptomeny(symbol)

        if aktualni_cena is None:
            print("Nepodařilo se získat cenu kryptoměny.")
            continue

        zmena = ((aktualni_cena - predchozi_cena) / predchozi_cena) * 100

        if abs(zmena) >= mez_zmeny:
            print(f"Kryptoměna {symbol.upper()} změnila cenu o {zmena:.2f}%!")
            print(f"Předchozí cena: {predchozi_cena:.2f} USD")
            print(f"Aktuální cena: {aktualni_cena:.2f} USD")

            predchozi_cena = aktualni_cena

if __name__ == "__main__":
    symbol = input("Zadejte symbol kryptoměny (např. bitcoin): ").lower()
    mez_zmeny = float(input("Zadejte minimální procentní změnu ceny k zaznamenání: "))
    interval = int(input("Zadejte interval sledování v sekundách: "))
    
    sleduj_cenu_kryptomeny(symbol, mez_zmeny, interval)
  1. Spusťte program:
python krypto_sledovani.py

Tento autonomní program sleduje cenu zadané kryptoměny a upozorňuje na značné změny ceny. Můžete upravit mez změny a interval sledování dle svých potřeb. Program můžete dále rozšířit o další funkce, jako například odesílání e-mailových upozornění nebo ukládání historie cen do souboru či databáze.

Související články

blank
Programování

Windows program pro výuku jazyků

🧠 Program pro výuku jazyků: Vaše interaktivní cesta k ovládnutí slovíček 📝...

blank
ProgramováníUmělá inteligence

Runway Game Worlds: Vytvářejte video hry s generativní AI

Runway Game Worlds: Vytvářejte video hry s generativní AI bez nutnosti programování...

blank
ProgramováníPython

PyCharm JetBrains IDE vývojové prostředí

🚀 Úvod PyCharm je špičkové integrované vývojové prostředí (IDE) od společnosti JetBrains,...

blank
ProgramováníStrojové učeníUmělá inteligence

Neuromorfní čipy vs. GPU/TPU

Top články Neuromorfní čipy vs. GPU/TPU 19. 6. 2025 Edge-AI v IoT:...

blank
×
Avatar
PetrPikora.com
AI Chatbot
Ahoj! Jak vám mohu pomoci?
 

Používáním tohoto chatbota souhlasíte se shromažďováním a používáním vašich dat, jak je uvedeno v našich Zásadách ochrany osobních údajů. Vaše údaje budou použity pouze jako pomoc s vaším dotazem.