Files
foxhunt/crates/data/README.md
jgrusewski b57df47ddc docs: create/update README.md for all 17 crates
Create 8 missing READMEs (config, ctrader-openapi, market-data, ml-data,
model_loader, risk-data, trading-data, training_uploader). Update 9 existing
READMEs to standard template format.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 22:47:39 +01:00

35 lines
1.3 KiB
Markdown

# data
Market data ingestion, broker integration, and feature extraction.
## Providers
- **Databento** — historical and real-time market data via DBN format
- **Benzinga** — news and fundamentals feed
## Broker Integrations
- **IB TWS** — Interactive Brokers TWS/Gateway socket connection
- **ICMarkets** — FIX 4.4 protocol integration
## Key Modules
- `brokers` — broker adapters (IB TWS, ICMarkets FIX)
- `providers` — data provider clients (Databento, Benzinga)
- `parquet_persistence` — Parquet read/write for tick and bar data
- `replay` — market data replay for backtesting
- `training_pipeline` — data preparation for ML model training
- `features` — technical indicator and feature computation
- `validation` — data quality checks and schema validation
## Cargo Features
| Feature | Default | Description |
|---------------|---------|-------------------------------|
| `databento` | yes | Databento provider support |
| `benzinga` | yes | Benzinga provider support |
| `icmarkets` | yes | ICMarkets FIX 4.4 integration |
| `redis-cache` | no | Redis caching layer |
| `ib` | no | Interactive Brokers adapter |
| `mock` | no | Mock providers for testing |