Skip to content

Schema Normalization

Syed Ibrahim Omer edited this page Apr 13, 2026 · 1 revision

Schema Normalization

After fetching market data, the tool normalizes column naming to make computations consistent.

Lowercasing

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.

Known naming inconsistencies (indicator outputs)

Some indicator outputs currently use uppercase column names:

  • ATR (ATR output)
  • K and D (stochastic oscillator)

These names should be treated as canonical by downstream consumers unless the implementation changes.

Related pages:

Clone this wiki locally