Čtvrtek , 26 Červen 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í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
PythonTensorFlow.js

🐍 Úvod do TensorFlow Lite & Python

TensorFlow Lite (TFLite) ve spojení s Pythonem otevírá dveře on-device strojovému učení...

blank
Python

Detekční systém v Pythonu s GPU akcelerací

Desktop Motion Detection s GPU akcelerací🎯 Účel programuTento nástroj sleduje vybrané okno...

blank
PythonYouTube videa

Python generátor náhledového obrázku YouTube videa

import re import os import requests import argparse from urllib.parse import urlparse,...