yfinance
checking…
no key · MarketDataSource
key—
bars / day503
statuschecking…
Webull OpenAPI
checking…
App Key + Secret · MarketData + Broker
key—
EOD endpointvia yfinance (Webull is snapshots-only)
statuschecking…
Finnhub
checking…
free tier 60/min · Analyst + News
key—
budget1,847 / 86,400
statuschecking…
SEC EDGAR
checking…
User-Agent only · Filings
key—
new today13 · (8-K 9, 10-Q 3, 13F 1)
statuschecking…
Tavily
checking…
API key · DeepResearchAgent
key—
budget0 / 1,000
statuschecking…
Parquet layout data/parquet/
total 2.4 GB · partitions 17,432
data/parquet/ ├── bars/ 503 symbols × 252 days · 126,756 rows · 184 MB │ ├── dt=2026-05-13/bars.parquet │ └── dt=2026-05-14/bars.parquet ← today ├── features/ 184 features · 126,756 rows · 612 MB │ └── dt=YYYY-MM-DD/features.parquet ├── predictions/ xgb_v23 forecasts · 1,512 rows · 8 MB │ └── dt=YYYY-MM-DD/predictions.parquet ├── fundamentals/ quarterly snapshots · 503 symbols · 41 MB │ └── symbol=AAPL/quarter=2026Q1/fundamentals.parquet ├── scenarios/ cuFOLIO scenarios · 10,000 × 503 · 1.2 GB │ └── strategy=quant_us_eod/dt=YYYY-MM-DD/scenarios.parquet ├── factors/ momentum/value/quality/low_vol · 84 MB │ └── dt=YYYY-MM-DD/factors.parquet └── news/ Finnhub + Alpaca news · 14 MB └── dt=YYYY-MM-DD/articles.parquet data/raw/ ├── filings/ SEC EDGAR cache · 4,128 docs · 1.8 GB └── research/ DeepResearch outputs · empty (Tavily unconfigured)
Data freshness · last 30 days
green = complete · amber = partial · red = missing
2026-05-02 partial (AMZN late) · weekends excluded · 100% complete trading days
Postgres operational state
Table
Rows
Last write
sleeves
3
14:09:58
positions
84
14:11:32
orders
38
09:30:18
rebalance_proposals
19
14:10:14
signals
8,142
14:09:53
research_outputs
15,408
14:09:48
predictive_models
23
07:00:14
audit_log
214,820
14:11:32