-
Notifications
You must be signed in to change notification settings - Fork 0
Schema Normalization
Syed Ibrahim Omer edited this page Apr 13, 2026
·
1 revision
After fetching market data, the tool normalizes column naming to make computations consistent.
The implementation lowercases columns using a rename step like:
-
Date→date -
Open→open -
High→high -
Low→low -
Close→close -
Volume→volume -
Dividends→dividends -
Stock Splits→stock splits
This is why most downstream indicator expressions refer to close, high, low, and volume.
Some indicator outputs currently use uppercase column names:
-
ATR(ATR output) -
KandD(stochastic oscillator)
These names should be treated as canonical by downstream consumers unless the implementation changes.
Related pages:
- Getting Started
- CLI Reference
- Configuration & Templates
- Indicators (Overview)
- Output Formats
- Advanced Usage
- Troubleshooting
- Pipeline
- CLI Parsing
- Data Source (Yahoo Finance)
- Source Data Deep Dive
- Schema Normalization
- Data Shape Invariants
- Output Writing
- Write Output Deep Dive
- Config Resolution
- Polars Engine
- Source Modules
- Testing
- Performance
- Indicators Engine
- Reproducibility