Loading repository data…
Loading repository data…
stratoslig / repository
Μια σύγχρονη Desktop εφαρμογή που συνδυάζει πραγματικά χρηματιστηριακά δεδομένα, τεχνικούς δείκτες και ειδήσεις με Τεχνητή Νοημοσύνη (Cloud & Local) για την ανάλυση μετοχών. * An AI-powered Desktop application for stock market analysis using real-time data, news, and LLMs (Gemini/Ollama)
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Το AI Stock Analyzer Desktop είναι μια σύγχρονη Desktop εφαρμογή (Windows/macOS/Linux) γραμμένη σε Python, η οποία συνδυάζει πραγματικά χρηματιστηριακά δεδομένα, τεχνικούς δείκτες και ειδήσεις, χρησιμοποιώντας τη δύναμη της Τεχνητής Νοημοσύνης (AI) για την παραγωγή ολοκληρωμένων αναλύσεων μετοχών.
Segoe UICustomTkinter με ανεξάρτητη κύλιση (split-scroll) στηλών, κουμπιά γρήγορης επικόλλησης (Clipboard) και λειτουργία Focus Mode (☰).+ για AND, , για OR), αυτόματη οπτική επισήμανση (highlighting), επιλογή γλώσσας και ημερομηνίας.+/, και χρονικό περιθώριο), οπτική επισήμανση λέξεων και ενσωμάτωση στο AI. Υποστήριξη αναδιάταξης λίστας (βελάκια) και αυτόματης αποθήκευσης των URLs.ddgs (DuckDuckGo) για αυτόματη εύρεση των τελευταίων άρθρων/ειδήσεων (έως 1 έτους) για την επιλεγμένη μετοχή, με υποστήριξη Ελληνικής γλώσσας.trafilatura) για εξοικονόμηση tokens.Κλωνοποίηση του αποθετηρίου:
git clone https://github.com/stratoslig/ai-stock-analyzer-Desktop.git
cd ai-stock-analyzer-Desktop
Δημιουργία Εικονικού Περιβάλλοντος (Virtual Environment):
python -m venv venv
# Ενεργοποίηση σε Windows:
venv\Scripts\activate
# Ενεργοποίηση σε macOS/Linux:
source venv/bin/activate
Εγκατάσταση των απαραίτητων βιβλιοθηκών:
pip install -r requirements.txt
Για να ξεκινήσετε την εφαρμογή, τρέξτε:
python desktop_app.py
desktop_app.py: Το κεντρικό αρχείο διεπαφής (GUI) με CustomTkinter και Matplotlib.stock_fetcher.py: Διαχείριση δεδομένων, web scraping (εξαγωγή τιμών, ειδήσεων, URLs) και API (Yahoo, Alpha Vantage, Finnhub).ai_service.py: Διαχείριση των LLMs (Google Gemini, Ollama) και παραγωγή της ανάλυσης.data_manager.py: Ασφαλής φόρτωση και αποθήκευση των ρυθμίσεων του χρήστη (user_data.json).document_exporter.py: Εξαγωγή της παραγόμενης αναφοράς AI σε έγγραφο Word (.docx).requirements.txt: Οι απαραίτητες βιβλιοθήκες Python.architecture.md: Λεπτομερής τεχνική περιγραφή της αρχιτεκτονικής του κώδικα.⚠️ Αποποίηση Ευθύνης: Το λογισμικό αυτό προορίζεται αποκλειστικά για εκπαιδευτικούς και ενημερωτικούς σκοπούς. Σε καμία περίπτωση δεν αποτελεί επενδυτική ή οικονομική συμβουλή. Πάντα να κάνετε τη δική σας έρευνα (DYOR) πριν από κάθε επένδυση.
⚖️ Νομική Σημείωση: Ο χρήστης είναι αποκλειστικά υπεύθυνος να ελέγχει αν επιτρέπεται το web scraping από τις ιστοσελίδες που αναλύει. Η εφαρμογή παρέχεται «ως έχει» και ο δημιουργός δεν φέρει καμία ευθύνη.
AI Stock Analyzer Desktop is a modern Desktop application (Windows/macOS/Linux) written in Python that combines real market data, technical indicators, and news, leveraging the power of Artificial Intelligence (AI) to generate comprehensive stock analyses.
The main interface with charts, news, and AI analysis
Segoe UI.CustomTkinter with split-scroll columns, quick clipboard paste buttons, and Focus Mode (☰).+ for AND, , for OR), automatic visual highlighting, language, and date ("From") filters.