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]으로 문의하세요.
행복한 투자하세요!