用途:分析期权多腿策略,包括垂直价差(牛市/熊市看涨或看跌)、跨式、宽跨式和铁鹰。适合用户询问 spreads、多腿策略、垂直价差等场景。
主要能力:脚本返回 JSON,包含 strategy(策略名称与各腿)、cost(净借方或贷方)、max_profit(最大潜在盈利)、max_loss(最大潜在亏损)、breakeven(盈亏平衡价)、probability(基于隐含波动率估算的盈利概率)。并附有风险回报说明及适用时机。
使用方式:安装 uv 的前提下运行 uv run python scripts/spreads.py SYMBOL --strategy STRATEGY --expiry YYYY-MM-DD [options]。若未安装 uv 或缺少 pyproject.toml,将命令中的 uv run python 替换为 python。示例:垂直价差 uv run python scripts/spreads.py AAPL --strategy vertical --expiry 2026-01-16 --type call --long-strike 180 --short-strike 185;跨式 uv run python scripts/spreads.py AAPL --strategy straddle --expiry 2026-01-16 --strike 180;宽跨式 uv run python scripts/spreads.py AAPL --strategy strangle --expiry 2026-01-16 --put-strike 175 --call-strike 185;铁鹰 uv run python scripts/spreads.py AAPL --strategy iron-condor --expiry 2026-01-16 --put-short 175 --put-long 170 --call-short 185 --call-long 190。
依赖与限制:依赖 pandas 和 yfinance。所有时间戳与基于时间的计算必须使用 America/New_York 时区,JSON 输出须包含 generated_at(纽约时间字符串)和 data_delay 字段。数据延迟、准确性等其它细节暂未提供。