Konuyu Açan
#0
Kripto para piyasası, volatilitesi yüksek bir yatırım alanıdır. Bu nedenle, fiyat hareketlerini takip etmek ve anlık verileri değerlendirmek oldukça önemlidir. Python ile basit bir kripto para fiyat takip botu geliştirerek, bu verileri kolaylıkla takip edebiliriz. Bu yazıda, kripto para verilerini çekmek ve takip etmek için gerekli adımları detaylandıracağım.
Öncelikle, fiyat verilerini almak için bir API kullanmamız gerekiyor. CoinGecko, kripto para verileri için popüler ve ücretsiz bir API sunmaktadır. Bu API'yi kullanarak, istediğimiz kripto paranın güncel fiyatını alabiliriz. Aşağıda, gerekli Python kodunu bulabilirsiniz.
Bu kod, belirli bir kripto paranın (örneğin Bitcoin) güncel fiyatını alır.
Botunuzu geliştirmek için, fiyat değişimlerini belirli aralıklarla kontrol etmek isteyebilirsiniz. Bunu yapmak için
Son olarak, bu botu geliştirip daha fazla özellik eklemek mümkündür. Örneğin, fiyat değişimlerini kaydetmek, belirli bir fiyat hedefi için bildirim göndermek veya bir veritabanına kaydetmek gibi işlevler ekleyebilirsiniz.
Kripto para fiyat takip botu ile ilgili deneyimlerinizi, önerilerinizi veya eklemek istediğiniz başka fonksiyonları paylaşabilirsiniz. Sizin için en faydalı özellikler neler?
Öncelikle, fiyat verilerini almak için bir API kullanmamız gerekiyor. CoinGecko, kripto para verileri için popüler ve ücretsiz bir API sunmaktadır. Bu API'yi kullanarak, istediğimiz kripto paranın güncel fiyatını alabiliriz. Aşağıda, gerekli Python kodunu bulabilirsiniz.
CODE
12345678910111213
import requests
def get_crypto_price(crypto_name):
url = f'https://api.coingecko.com/api/v3/simple/price?ids={crypto_name}&vs_currencies=usd'
response = requests.get(url)
data = response.json()
return data[crypto_name]['usd']
[b]Kullanım örneği[/b]
crypto_name = 'bitcoin' # Burada takip etmek istediğiniz kripto paranın ismini değiştirin
price = get_crypto_price(crypto_name)
print(f"{crypto_name.capitalize()} fiyatı: ${price}")
Bu kod, belirli bir kripto paranın (örneğin Bitcoin) güncel fiyatını alır.
get_crypto_price fonksiyonu, API'den gelen verileri JSON formatında işler ve belirlenen kripto paranın fiyatını döndürür.Botunuzu geliştirmek için, fiyat değişimlerini belirli aralıklarla kontrol etmek isteyebilirsiniz. Bunu yapmak için
time modülünü kullanarak bir döngü oluşturabilirsiniz. Aşağıdaki örnekte, fiyatı her 60 saniyede bir kontrol eden bir yapı görebilirsiniz:CODE
1234567
import time
while True:
price = get_crypto_price(crypto_name)
print(f"{crypto_name.capitalize()} fiyatı: ${price}")
time.sleep(60) # 60 saniye bekle
Son olarak, bu botu geliştirip daha fazla özellik eklemek mümkündür. Örneğin, fiyat değişimlerini kaydetmek, belirli bir fiyat hedefi için bildirim göndermek veya bir veritabanına kaydetmek gibi işlevler ekleyebilirsiniz.
Kripto para fiyat takip botu ile ilgili deneyimlerinizi, önerilerinizi veya eklemek istediğiniz başka fonksiyonları paylaşabilirsiniz. Sizin için en faydalı özellikler neler?