- PLAN.md: full implementation plan from issue - config.py: configurable thresholds, API keys via .env - ingestion/: EDGAR RSS poller + Form 4 XML parser - db/: SQLite schema + interface (WAL mode) - signals/: filter engine (buy/10b5-1/value/role) + cluster detector - alerts/: Slack webhook alert with score gating - broker/: Alpaca paper/live trade execution - backtest/: historical signal backtesting with yfinance - main.py: CLI entrypoint (run | fetch-once | backtest)
6 lines
90 B
Plaintext
6 lines
90 B
Plaintext
requests>=2.31.0
|
|
lxml>=5.0.0
|
|
yfinance>=0.2.0
|
|
python-dotenv>=1.0.0
|
|
alpaca-trade-api>=3.0.0
|