Files
vault-dash/docs/roadmap/backlog/GCF-001-gcf-options-data.yaml

25 lines
1.0 KiB
YAML

id: GCF-001
title: GC=F Options Data Source
status: backlog
priority: P2
size: L
depends_on:
- DATA-004
tags: [data-source, options, futures]
summary: Wire GC=F futures options data for users who choose GC=F as primary underlying.
acceptance_criteria:
- GC=F underlying fetches live options chain from CME or equivalent source
- Options chain includes: strikes, expirations, bid/ask, IV, delta
- Options displayed in futures contract units (100 oz per contract)
- Strike selection in GC=F mode uses futures prices directly
- Fallback to estimated options if live data unavailable
notes:
- GC=F is COMEX Gold Futures, contract size = 100 troy oz
- Options on futures have different quoting than equity options
- May need paid data feed (CME, ICE, broker API)
- Alternative: estimate from GLD options + basis
implementation_hints:
- Add `get_gcf_options_chain()` to `DataService`
- Contract size: 100 oz per futures option
- Explore yfinance GC=F options (limited) vs paid sources
- Cache aggressively to minimize API calls