Bu proje, finans haberlerini gerçek zamanlı olarak takip eden, yapay zeka ile analiz eden ve piyasa etkilerini tahmin eden bir Django web uygulamasıdır.
- Farklı kaynaklardan (Yahoo Finance, Binance) gerçek zamanlı haber toplama
- Yapay zeka ile haber analizi ve sentiment (duygu) analizi
- Haberlerin piyasaya olası etkilerinin değerlendirilmesi
- Kategorilere göre haber sınıflandırma (Kripto, Hisse Senedi, Ekonomi, Teknoloji)
- Web arayüzü ile haber ve analizlerin sunulması
- Haberlerde geçen finansal varlıkların fiyat tahminleri
- Saatlik dilimlerle grafik üzerinde potansiyel fiyat hareketleri
- Teknik analiz göstergeleriyle entegrasyon
- Portföy önerileri ve risk analizi
- Projeyi klonlayın:
git clone https://github.com/yourusername/ai-finance-news.git
cd ai-finance-news- Virtual environment oluşturun ve aktive edin:
python -m venv env
source env/bin/activate # Linux/Mac için
env\Scripts\activate # Windows için- Gerekli paketleri yükleyin:
pip install -r requirements.txt- Çevre değişkenlerini ayarlayın:
.env.exampledosyasını.envolarak kopyalayın- Gerekli API anahtarlarını ekleyin:
- NEWS_API_KEY
- OPENROUTER_API_KEY
- GEMINI_API_KEY
- Veritabanını oluşturun:
python manage.py migrate- Geliştirme sunucusunu başlatın:
python manage.py runserverProje şu API'leri kullanmaktadır:
- News API
- Yahoo Finance API
- Binance API
- Google Gemini API
- OpenRouter API
- Bu repo'yu fork'layın
- Feature branch'i oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit'leyin (
git commit -m 'feat: Add amazing feature') - Branch'inizi push'layın (
git push origin feature/amazing-feature) - Pull Request açın
Bu proje MIT lisansı altında lisanslanmıştır - detaylar için LICENSE dosyasına bakın.