ODCS v3.2.0Draft · 0.1.0licensed-dataequityreferenceus

US Equities Daily Cumulative Adjustment Factors

Continuous daily series of backward cumulative price and volume adjustment factors per SecId: one row for every trading day, carrying the latest cumulative factor forward on days without corporate events and flagging event days with the factor, reason and type. Lets users adjust raw prices and volumes with a simple date join.

8 columns in delivery order · file or table name eq_adj_factors_cumul_daily. Types are ODCS logical types; the format line shows how values are written.

Schema columns with type, key role and description
ColumnTypeKeyDescription
TradeDatedateyyyymmddKey 2 · RequiredTrade date (or the date an event becomes effective); one row per trading day per SecId. First column in the sample.

Source: vendor guide and sample

SecIdintegeri64Key 1 · Requiredalgoseek unique security identifier.

Source: vendor guide and sample

TickerstringSymbol name on that trade date.

Source: vendor guide and sample

AdjustmentFactornumberThe event's adjustment factor, present only on dates when an event happened; if several events share a date, the product of them. START row has 1.

Missing values: Blank except on event dates · Source: vendor guide and sample

CumulativeFactorPricenumberBackward cumulative price factor for this date; multiply that day's prices by it. Already reflects an event effective that day.

Source: vendor guide and sample

CumulativeFactorVolumenumberBackward cumulative volume factor for this date (volume-affecting events only); divide that day's volume by it.

Source: vendor guide and sample

AdjustmentReasonstring · enum (19)Reason of the event on this date (18 codes or START); several reasons joined by 'and' when multiple events share the date; blank otherwise.

Missing values: Blank except on event dates · Source: vendor guide and sample

19 allowed values
BonusSame
Bonus issue in the same class [event type BON; affects price: Yes; affects volume: Yes]
BonusDiff
Bonus issue in a different class [event type BON; affects price: Yes; affects volume: No]
CapReduct
Capital reduction [event type CAPRD; affects price: Yes; affects volume: Yes]
Cons
Consolidation [event type CONSD; affects price: Yes; affects volume: Yes]
Distrib
Distribution [event type DIST; affects price: Yes; affects volume: No]
CashDiv
Cash dividend [event type DIV; affects price: Yes; affects volume: No]
ScriptDiv
Script dividend in the same class [event type DIV; affects price: Yes; affects volume: Yes]
ScriptDivDiff
Script dividend in a different class [event type DIV; affects price: Yes; affects volume: No]
ParLiq
Partial liquidation [event type LIQ; affects price: Yes; affects volume: No]
DeMerg
De-merger [event type DMRGR; affects price: Yes; affects volume: No]
EntSame
Entitlement in the same class [event type ENT; affects price: Yes; affects volume: No]
EntDiff
Entitlement in a different class [event type ENT; affects price: Yes; affects volume: No]
CapRet
Capital return [event type RCAP; affects price: Yes; affects volume: No]
RightsSame
Rights in the same class [event type RTS; affects price: Yes; affects volume: No]
RightsDiff
Rights in a different class [event type RTS; affects price: Yes; affects volume: No]
SecSwap
Security swap [event type SCSWP; affects price: Yes; affects volume: Yes]
Reclass
Reclassification [event type SECRC; affects price: Yes; affects volume: Yes]
Subdiv
Subdivision (stock split) or combination (reverse split), incl. via stock dividend, reclassification or recapitalization [event type SD; affects price: Yes; affects volume: Yes]
START
Initial row for a SecId (EventType also START); all factors equal 1; EffectiveDate/TradeDate is the SecId's first date in algoseek records
EventTypestring · enum (14)Event type of the event on this date (or START); several types joined by 'and' when multiple events share the date; blank otherwise.

Missing values: Blank except on event dates · Source: vendor guide and sample

14 allowed values
BON
Bonus issue (reasons BonusSame, BonusDiff)
CAPRD
Capital reduction (CapReduct)
CONSD
Consolidation (Cons)
DIST
Distribution (Distrib)
DIV
Dividend (CashDiv, ScriptDiv, ScriptDivDiff); the guide glosses DIV=Dividend
LIQ
Liquidation, partial (ParLiq)
DMRGR
De-merger (DeMerg)
ENT
Entitlement (EntSame, EntDiff)
RCAP
Capital return (CapRet)
RTS
Rights (RightsSame, RightsDiff)
SCSWP
Security swap (SecSwap)
SECRC
Reclassification (Reclass)
SD
Subdivision / combination (Subdiv)
START
Initial row for a SecId (AdjustmentReason also START)

Contracts follow the Open Data Contract Standard (Bitol, LF AI & Data).

Vendor names are trademarks of their owners.