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:

  • Datedate
  • Openopen
  • Highhigh
  • Lowlow
  • Closeclose
  • Volumevolume
  • Dividendsdividends
  • Stock Splitsstock 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