Bu proje, hisse senetlerinin zaman serisi verilerini kullanarak sektörel benzerliklerini analiz etmeyi ve sınıflandırmayı amaçlamaktadır. Veri yoğun uygulamalar kapsamında geliştirilen bu model, yatırım stratejilerine yönelik öngörüler sunmayı hedeflemektedir.
Projeyi çalıştırmak için aşağıdaki adımları takip edebilirsiniz:
pip install -r requirements.txtProje, aşağıdaki veri kaynaklarından veri toplamaktadır:
- yfinance (Yahoo Finance)
- investpy (Investing.com)
- quandl (Ekonomik ve finansal veriler)
- TSFRESH kütüphanesi kullanılarak zaman serisi özellikleri çıkarılmaktadır.
- Momentum, volatilite, RSI ve MACD gibi faktör hesaplamaları yapılmaktadır.
- Makine Öğrenmesi Modelleri: Random Forest, XGBoost, CatBoost
- Hiperparametre Optimizasyonu: GridSearchCV ve RandomizedSearchCV
- Değerlendirme Metriğleri: Accuracy, F1-score, ROC-AUC
Model performansı, yukarıdaki metrikler ile değerlendirilmiş ve sonuçlar yatırım stratejileri için yorumlanmıştır.
Bu model, finans sektöründe şu alanlarda kullanılabilir:
- Yatırım portföyleri oluşturma
- Sektörel analiz ve hisse sınıflandırma
- Risk değerlendirme
Bu proje, akademik ve araştırma amaçlı kullanım için açıktır.
Projeye dair geliştirme önerileriniz varsa lütfen bizimle iletişime geçin!