Skip to content

OPRA Pillar Output Spec

Authoritative reference

OPRA LLC, OPRA Pillar Output Specification (current revision).

Primary PDF: https://cdn.opraplan.com/documents/OPRA_Pillar_Output_Specification.pdf

OPRA's documentation hub: https://www.opraplan.com/.

Consumed by

  • Ohlcvc — option-side trade condition mapping.
  • OptionTrades — condition flags (auction, cross, floor, cob, legged, compress, extend, complex, iso, late, spread, tied).
  • BlockTrade — block-eligibility convention.
  • OptionFlow — admission policy via engine trade-condition policy.

What the analytic surface implements

The condition table is sourced from tdbe (ThetaData binary encoding, the published tick protocol) and re-exported via crate::wire::conditions. The crate maps the OPRA condition codes onto:

  • Trade-condition booleans on OptionTradesTick (per-condition semantics from the OPRA Pillar table).
  • Block-trade eligibility on BlockTrade (size ≥ 100 contracts OR premium ≥ $25 000 by default).
  • OPRA-condition bitset on OhlcvcBar::condition_bits.

What this site does not paste

The OPRA Pillar Output Specification is a long technical document; the body is not reproduced here. The link above is the canonical reference; OPRA's revisions supersede both this page and the mappings the crate ships as the document issuer publishes them.

Proprietary. All rights reserved.