FundFinder
1.0.0
FundFinder は、詳細な比較と洞察を提供することで、投資家が最適な投資信託を選択できるように設計された強力で直感的な Streamlit アプリです。このアプリはインターネットから投資信託のデータを収集し、税引き前と税引き後の収益を計算し、パフォーマンスと経費率に基づいてファンドを比較します。また、データを視覚化して、情報に基づいた投資決定を支援します。
FundFinder を設定するには、Python と Streamlit がインストールされている必要があります。開始するには、次の手順に従ってください。
リポジトリのクローンを作成します。
git clone https://github.com/yourusername/FundFinder.git
cd FundFinder
仮想環境を作成してアクティブ化します(オプションですが推奨):
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
必要なパッケージをインストールします。
pip install -r requirements.txt
AI 機能をセットアップする:
GROQ_API_KEY
を追加し、 .env
ファイルでモデル名を指定することで、AI によって生成された分析情報をカスタマイズできます。現在使用されている AI モデルはGROQ_LLama
です。設定するには、 .env
ファイルを次のように更新します。
GROQ_API_KEY=your_api_key
GROQ_LLama=model_name
Streamlit アプリを実行します。
streamlit run app.py
アプリとの対話:
|---_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
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
貢献は大歓迎です!リポジトリをフォークし、変更を加えたプル リクエストを送信してください。大きな変更の場合は、まず問題を開いて、変更したい内容について話し合ってください。
ご質問やフィードバックがございましたら、[email protected] までご連絡ください。
楽しい投資を!