Bourse.Unified.GreeksConventions (bourse v0.1.0)

Copy Markdown View Source

Reads authored per-venue option-Greek unit conventions.

Each first-class option venue declares native source fields plus denomination, unit, bump size and time basis for delta/gamma/vega/theta/rho. Unsupported fields stay explicit (supported: false) rather than being fabricated.

Summary

Functions

Returns convention metadata for one Greek name.

Returns the authored Greek convention table for an exchange.

Greek names the surface tracks.

Functions

convention(table, name)

@spec convention(map(), String.t()) :: map() | nil

Returns convention metadata for one Greek name.

for_exchange(exchange)

@spec for_exchange(Bourse.Exchange.t()) :: {:ok, map()} | {:error, Bourse.Error.t()}

Returns the authored Greek convention table for an exchange.

names()

@spec names() :: [String.t()]

Greek names the surface tracks.