41 lines
495 B
Plaintext
41 lines
495 B
Plaintext
# Database connector
|
|
clickhouse-connect
|
|
|
|
# Basic data libraries
|
|
pandas
|
|
numpy
|
|
|
|
# Environment variables
|
|
python-dotenv
|
|
|
|
# Testing
|
|
pytest
|
|
|
|
# Time zone handling
|
|
pytz
|
|
tzdata
|
|
|
|
# Real-time data
|
|
yfinance
|
|
|
|
# Web interface
|
|
streamlit>=1.24.0
|
|
plotly>=5.13.0
|
|
streamlit-option-menu>=0.3.2
|
|
|
|
# Backtesting
|
|
backtesting
|
|
pandas-ta
|
|
|
|
# Technical Analysis
|
|
ta
|
|
ta-lib
|
|
|
|
# AI and Machine Learning
|
|
tensorflow>=2.10.0
|
|
scikit-learn>=1.0.0
|
|
matplotlib>=3.5.0
|
|
|
|
# Add this to your requirements.txt
|
|
pandas_market_calendars>=3.0.0
|