2025-12-29 03:06:49 +08:00
|
|
|
Flask==2.3.3
|
|
|
|
|
flask-cors==4.0.0
|
|
|
|
|
finnhub-python>=2.4.18
|
|
|
|
|
yfinance>=0.2.18
|
|
|
|
|
ccxt>=4.0.0
|
|
|
|
|
pandas>=1.5.0
|
|
|
|
|
requests>=2.28.0
|
2026-04-07 22:47:07 +08:00
|
|
|
certifi>=2024.2.2
|
2025-12-29 03:06:49 +08:00
|
|
|
PySocks>=1.7.1
|
|
|
|
|
akshare>=1.12.0
|
|
|
|
|
pymysql>=1.0.2
|
|
|
|
|
SQLAlchemy>=2.0.0
|
|
|
|
|
PyJWT==2.8.0
|
2026-01-13 02:35:48 +08:00
|
|
|
python-dotenv>=1.0.1
|
2026-03-24 19:10:18 +08:00
|
|
|
cryptography>=41.0.0
|
2026-02-27 01:57:04 +08:00
|
|
|
# HD wallet derivation (xpub -> address) for USDT payments
|
|
|
|
|
bip-utils>=2.9.0
|
2026-01-14 05:29:55 +08:00
|
|
|
# PostgreSQL support (multi-user mode)
|
|
|
|
|
psycopg2-binary>=2.9.9
|
|
|
|
|
# Password hashing
|
|
|
|
|
bcrypt>=4.1.0
|
2026-02-27 01:57:04 +08:00
|
|
|
# Interactive Brokers trading (optional, for US stock trading via TWS/IB Gateway)
|
2026-01-13 04:01:42 +08:00
|
|
|
ib_insync>=0.9.86
|
|
|
|
|
# MetaTrader 5 trading (optional, for forex trading via MT5 terminal, Windows only)
|
2026-01-13 04:10:05 +08:00
|
|
|
# Note: MetaTrader5 is Windows-only and not available on Linux/macOS
|
|
|
|
|
# Install separately on Windows: pip install MetaTrader5>=5.0.45
|
2026-01-14 05:29:55 +08:00
|
|
|
# MetaTrader5>=5.0.45
|
2026-02-05 00:25:38 +08:00
|
|
|
# Enhanced search services (optional, for better news search)
|
|
|
|
|
# Tavily - AI-optimized search API (free 1000 requests/month)
|
|
|
|
|
# tavily-python>=0.3.0
|
|
|
|
|
# SerpAPI - Google/Bing search scraper (free 100 requests/month)
|
|
|
|
|
# google-search-results>=2.4.0
|