FundFinder ist eine leistungsstarke und intuitive Streamlit-App, die Anlegern durch detaillierte Vergleiche und Einblicke bei der Auswahl der besten Investmentfonds helfen soll. Die App sammelt Daten zu Investmentfonds aus dem Internet, berechnet Renditen vor und nach Steuern und vergleicht Fonds anhand ihrer Performance- und Kostenquoten. Außerdem werden die Daten visualisiert, um fundierte Anlageentscheidungen zu treffen.
Um FundFinder einzurichten, müssen Python und Streamlit installiert sein. Befolgen Sie diese Schritte, um zu beginnen:
Klonen Sie das Repository :
git clone https://github.com/yourusername/FundFinder.git
cd FundFinder
Erstellen und aktivieren Sie eine virtuelle Umgebung (optional, aber empfohlen):
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
Erforderliche Pakete installieren :
pip install -r requirements.txt
KI-Funktionen einrichten :
Sie können die von der KI generierten Erkenntnisse anpassen, indem Sie Ihren GROQ_API_KEY
hinzufügen und den Modellnamen in der .env
Datei angeben. Das derzeit verwendete KI-Modell ist GROQ_LLama
. Aktualisieren Sie zum Einrichten die .env
Datei wie folgt:
GROQ_API_KEY=your_api_key
GROQ_LLama=model_name
Führen Sie die Streamlit-App aus :
streamlit run app.py
Interagieren Sie mit der App :
|---_temp
| |-- config.py
|
|---components
| |-- footer.py
|
|--- data
| |-- mutual_fund_data.csv
|
|--- dump
| |-- temp_data.csv
|
|--- notebooks
| |-- test.ipynb
|
|--- pages
| |-- admin_page.ipynb
| |-- fund_list.ipynb
| |-- plot_return.ipynb
| |-- return_calculator.ipynb
|
|--- schema
| |-- LLM_output.py
|
|--- scrap
| |-- scrape.py
|
|--- utils
| |-- calculate_return.py
| |-- auth.py
| |-- generate_response.py
|
|--- app.py
|--- .env
|--- config.yml
|--- .gitignore
|--- LICENSE
|--- README.md
|--- requirements.txt
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.
Beiträge sind willkommen! Bitte teilen Sie das Repository auf und senden Sie eine Pull-Anfrage mit Ihren Änderungen. Bei größeren Änderungen öffnen Sie bitte zunächst ein Problem, um zu besprechen, was Sie ändern möchten.
Bei Fragen oder Feedback wenden Sie sich bitte an [email protected].
Viel Spaß beim Investieren!