Skip to main content

brain-options

Options-trading alpha generation engine (implied vol, skew, term structure, breakeven) for WorldQuant BRAIN.

CI License: MIT PyPI Python 3.9+

brain_options generates institutional quantitative alphas on WorldQuant BRAIN options datasets (option8, option9, ValueScore: 6.0). It codifies 30 mathematical archetypes across implied volatility surfaces, skew, term structure, and straddle breakevens into vector-neutral Fast Expressions with automated AST deduplication. For institutional literature citations and surface derivations, see the whitepaper.

Installation

pip install brain-options

Quickstart

from brain_options import OptionsAlphaEngine

engine = OptionsAlphaEngine()

# Generate 5 vector-neutral options alpha candidates
candidates = engine.generate_candidates(count=5)

for cand in candidates:
    print(f"[{cand.tags}] {cand.expression}\n")

Core Options Archetypes

Archetype Institutional Literature Formula Concept ValueScore
Volatility Smirk Xing, Zhang & Zhao (2010) OTM Put IV minus ATM Call IV captures informed downside hedging 6.0
Term Structure Slope An, Ang, Bali & Cakici (2014) Slope between 30d and 90d implied volatility tracks event risk pricing 6.0
Variance Risk Premium Sinclair (2010), Bali (2008) Implied volatility minus realized historical volatility (IV - RV) 6.0
Breakeven Drift Sinclair (2010) Forward price divergence from straddle put breakeven levels 6.0

Architecture

brain_options/
├── brain_options/
│   ├── __init__.py        # Public re-exports (OptionsAlphaEngine, OptionCandidate)
│   ├── data/
│   │   └── catalog.json   # Live BRAIN options field catalog
│   ├── catalog.py         # OptionsCatalog field groupings & loader
│   ├── archetypes.py      # Quantitative options strategy descriptors
│   ├── dedup.py           # AST expression deduplicator (delegates to brain_core)
│   ├── generator.py       # Candidate generation engine
│   ├── py.typed           # PEP 561 typing marker
│   └── strategies/        # Modular strategy families (skew, surface, term_structure)
├── tests/                 # Unit tests covering catalog, engine, filter, candidate
└── docs/
    ├── API.md             # Complete API specification
    └── whitepaper.md      # Quantitative options theory & surface formulations

Testing

pytest tests/ -v

Security

Report vulnerabilities per SECURITY.md.

Contributing

See CONTRIBUTING.md for contribution guidelines.

License

Released under the MIT License. Maintained by Xtley001.

Metadata

Release files for brain-options 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for brain-options 0.1.0
File Size Uploaded
brain_options-0.1.0.tar.gz 98.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for brain-options 0.1.0
File Interpreter ABI Platform
brain_options-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 249.2 kB

Release files / brain_options-0.1.0.tar.gz

Download URL brain_options-0.1.0.tar.gz
Size 98.3 kB
Tags Source
SHA-256 checksum
How to use checksums
684bb043cbdf803c6689c68b3ed91493e9dfd35b4abe53488410e11729f7be84
BLAKE2b-256 checksum
How to use checksums
6ac52c773c7191f7877b5a1563294500227022418767f1c610a0f834638e4589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / brain_options-0.1.0-py3-none-any.whl

Download URL brain_options-0.1.0-py3-none-any.whl
Size 150.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
649472a2e869fa3c3055f3e3a3383d16d42a80acc0b4c8d9d7e0251bbb907796
BLAKE2b-256 checksum
How to use checksums
065201f83aa5726c88c1e6ce3c43280da6e7d38bd21ec3e78d50b4aac7fe38ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page