Bu proje, Python kullanarak CoinGecko API'si üzerinden Bitcoin'in son 6 aylık TL cinsinden fiyat verilerini çekip, bu verilerle bir tahmin modeli oluşturmayı amaçlamaktadır. SARIMA modellemesi kullanılarak, Bitcoin'in önümüzdeki 30 gün için fiyat tahmini yapılmaktadır.
- Python: Veri analizi ve modelleme için kullanılan temel programlama dili.
- Pandas: Veri işleme ve analiz için kullanılır.
- Plotly: Grafiksel veri gösterimi için interaktif bir kütüphane.
- Statsmodels: Zaman serisi analizi ve tahminleme için kullanılır.
- Gerekli Kütüphanelerin İmport Edilmesi: Projede kullanılacak kütüphaneler projeye dahil edilir.
- Veri Çekme: CoinGecko API'sinden son 6 aylık Bitcoin fiyat verileri TL cinsinden çekilir.
- Veri İşleme: Çekilen veriler Pandas DataFrame'e dönüştürülür ve tarih sütunu datetime formatına çevrilir.
- Veri Temizleme: Fiyat sütunu sayısal formata dönüştürülüp, verinin günlük frekansa ayarlanması sağlanır.
- Modelleme: SARIMA modeli kullanılarak fiyat tahmini yapılır.
- Tahmin: Önümüzdeki 30 gün için Bitcoin fiyat tahmini gerçekleştirilir.
- Grafikleme: Gerçek ve tahmin edilen Bitcoin fiyatları Plotly ile grafik üzerinde gösterilir.
Proje, geçmiş verilere dayalı olarak Bitcoin'in TL cinsinden fiyat hareketlerini tahmin etmek için kullanılır. Tahmin sonuçları, ileriye dönük fiyat hareketlerinin analizi için kullanılabilir.
- Diğer kripto paralar için benzer modellemelerin yapılması.
- Modelin farklı zaman dilimlerinde ve parametrelerde test edilmesi.
- Tahmin doğruluğunu artırmak için daha gelişmiş modelleme tekniklerinin uygulanması.
- Bu projeyi bilgisayarınıza klonlayın veya indirin.
- Gerekli kütüphaneleri yüklemek için
requirements.txt
dosyasını kullanın. kripto_fiyat_tahmini.py
dosyasını çalıştırarak tahmin modelini oluşturun ve sonuçları görüntüleyin.
Bu proje, kripto para piyasalarını anlamaya ve tahmin yapmaya yönelik kişisel bir projedir ve yatırım tavsiyesi değildir.