Option Finder 是一款专为期权交易者打造的 Chrome 浏览器扩展,能够智能分析 Yahoo Finance 期权链数据,通过 AI 驱动的量化分析帮助您发现高概率交易机会。
- 🎯 自动扫描 - 一键扫描整个期权链,无需手动浏览每个行权价
- 📊 可视化分析 - 多维度图表展示 OI、成交量、IV 和价格分布
- 🤖 AI 量化分析 - 支持 ChatGPT、Claude、Gemini 等多个 AI 模型生成专业分析报告
- 💡 智能筛选 - 基于 Delta、年化收益率等指标自动发现潜在机会
- 📌 候选池管理 - 跨股票对比分析,管理您的交易候选
- 💾 观察列表 - 保存重要的期权链数据,追踪价格变化
在 Yahoo Finance 期权页面点击扩展图标,即可自动提取:
- 所有行权价的 Call/Put 数据
- 持仓量 (Open Interest)
- 成交量 (Volume)
- 隐含波动率 (IV)
- Bid/Ask 价格
- Delta 值(自动计算)
提供四个专业图表:
- OI 分布图 - 识别支撑/阻力位和 Gamma 墙
- 成交量分布 - 发现异常交易活动
- IV 曲线 - 分析波动率倾斜
- 价格分布 - 对比 Bid/Ask 价差
一键生成专业分析报告,包括:
- 市场情绪判断 (Bullish/Bearish/Neutral)
- 关键观察点和异常数据
- 支撑/阻力位分析
- 交易策略建议
支持的 AI 提供商:
- OpenAI (ChatGPT)
- Anthropic (Claude 3.5 Sonnet)
- Google (Gemini 1.5/2.5/3)
- 阿里巴巴通义千问
跨股票对比潜在交易机会:
- 按 Delta、年化收益率、DTE 筛选
- 一键导航回 Yahoo Finance 查看详情
- Pin 功能在图表上标记已保存的行权价
- 支持删除和管理
保存重要的期权链快照:
- 记录扫描时的标的价格
- 保存 AI 分析结果
- 支持手动设置估值价格
- 拖拽排序
- 一键恢复到扫描状态
-
克隆仓库
git clone https://github.com/yourusername/option-finder.git cd option-finder -
安装依赖
npm install
-
构建扩展
npm run build
构建完成后会在
dist/目录生成扩展文件,并自动打包为dist.zip -
加载到 Chrome
- 打开 Chrome 浏览器,访问
chrome://extensions/ - 启用右上角的 开发者模式
- 点击 加载已解压的扩展程序
- 选择项目中的
dist文件夹
- 打开 Chrome 浏览器,访问
- 下载最新的
release/release.zip发布包 - 解压到本地文件夹
- 在 Chrome 扩展管理页面加载解压后的文件夹
- 点击扩展图标打开侧边栏
- 点击首页的齿轮图标 ⚙️ 打开设置
- 选择您的 AI 提供商(ChatGPT/Claude/Gemini/通义千问)
- 输入对应的 API Key
- 点击保存
💡 获取 API Key:
- 访问 Yahoo Finance 期权页面
- 例如:
https://finance.yahoo.com/quote/AAPL/options/
- 例如:
- 选择期望的到期日期
- 点击 Chrome 工具栏的 Option Finder 图标
- 等待自动扫描完成(通常 2-5 秒)
扫描完成后,您将看到:
- OI Chart - 持仓量分布,点击图表可固定 Tooltip
- Volume Chart - 成交量分布
- IV Chart - 隐含波动率曲线
- Price Chart - Bid/Ask 价格对比
- 直接点击图表上的 bar 或 line 即可添加到候选池
- Pin 后的 Strike 会在 OI 图表上显示 📌 标记
- 显示 Toast 通知,支持 Undo 撤销
- 在候选池中统一管理和对比
- 点击 GENERATE QUANTITATIVE REPORT 按钮
- AI 将分析整个期权链数据,生成报告
- 报告包括:情绪判断、关键观察、支撑/阻力位、交易建议
- 点击 SAVE 按钮保存当前期权链
- 可选:输入您的估值价格(用于后续对比)
- 保存后可在观察列表中管理
目标: 寻找高年化收益的 Put 期权
- 扫描 40-60 天到期的期权链
- 查看图表,找到 Delta 在 -0.3 到 -0.2 之间的 Strike
- 直接点击图表上的 bar/line 添加到候选池
- 查看 OI 图判断该 Strike 是否有强支撑
- 生成 AI 分析,确认市场情绪和风险
- 在候选池中对比不同股票的机会
- 点击候选池中的行导航回 Yahoo Finance 下单
目标: 发现异常高的 OI 集中
- 扫描近期到期的期权链
- 观察 OI 图,寻找极高的 Call OI 墙
- 结合成交量图,查看是否有异常活动
- 生成 AI 分析,评估 Gamma 风险
- 保存到观察列表,追踪价格变化
目标: 发现 IV 异常
- 扫描多个股票的期权链
- 观察 IV 曲线,寻找倾斜或微笑
- 对比不同到期日的 IV 水平
- 使用 AI 分析潜在的事件驱动因素
- 在候选池中对比不同标的的 IV
- 前端框架: React 19.1 + TypeScript 5.8
- UI 库: Tailwind CSS 4.1
- 图表库: Recharts 3.6
- 构建工具: Vite 7.0 + @crxjs/vite-plugin
- AI SDK: OpenAI SDK, Anthropic SDK
- Chrome API: Manifest V3
option-finder/
├── src/
│ ├── assets/ # 图标和图片资源
│ ├── components/ # React 组件
│ │ ├── ChatInterface.tsx # 主界面和图表
│ │ ├── WatchlistPanel.tsx # 观察列表
│ │ ├── CandidatesDashboard.tsx # 候选池
│ │ ├── SettingsPanel.tsx # 设置面板
│ │ └── Header.tsx # 头部组件
│ ├── services/ # 业务逻辑
│ │ ├── AIService.ts # AI 接口封装
│ │ ├── OptionChainService.ts # 期权链数据处理
│ │ ├── WatchlistService.ts # 观察列表管理
│ │ ├── CandidatesService.ts # 候选池管理
│ │ └── messageTypes.ts # TypeScript 类型定义
│ ├── content/ # Content Scripts
│ │ └── yahoo-finance.ts # Yahoo Finance 数据抓取
│ ├── service_worker.ts # Background Script
│ ├── App.tsx # 应用入口
│ ├── main.tsx # React 挂载
│ └── index.css # 全局样式
├── public/ # 静态资源
├── manifest.config.ts # Chrome 扩展配置
├── vite.config.ts # Vite 配置
└── package.json
Yahoo Finance 页面
↓
Content Script (抓取期权链数据)
↓
Service Worker (消息路由)
↓
Side Panel UI (展示和交互)
↓
AI Service (调用 AI 模型分析)
↓
LocalStorage (持久化存储)
- Node.js >= 18
- npm >= 9
- Chrome/Edge 浏览器 >= 120
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 在 Chrome 中加载 dist 目录
# 修改代码后会自动热重载# 构建并打包
npm run build
# 产物在 dist/ 目录
# dist.zip 可直接分发# 运行 ESLint 检查
npm run lint| 功能 | Option Finder | Yahoo Finance 原生 |
|---|---|---|
| 期权链数据展示 | ✅ | ✅ |
| OI/Volume 图表 | ✅ | ❌ |
| Delta 自动计算 | ✅ | ❌ |
| AI 量化分析 | ✅ | ❌ |
| 跨股票对比 | ✅ | ❌ |
| 观察列表 | ✅ | ❌ |
| Pin 标记功能 | ✅ | ❌ |
| 年化收益计算 | ✅ | ❌ |
- ✅ 本地处理 - 所有数据处理在本地完成
- ✅ 零数据上传 - 不会向第三方服务器发送您的交易数据
- ✅ API Key 安全 - API Key 仅存储在本地 Chrome Storage
- ✅ 开源透明 - 全部代码开源,可审计
AI 服务调用:
- Option Finder 仅在您点击"生成报告"时调用 AI API
- 发送的数据仅包括期权链的统计数据(OI、Volume、Strike 等)
- 不包含您的个人信息或账户信息
详见 隐私政策
欢迎贡献代码、报告 Bug 或提出功能建议!
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个 Pull Request
- 🎉 初始发布
- ✅ Yahoo Finance 期权链自动扫描
- ✅ OI/Volume/IV/Price 四维图表
- ✅ AI 量化分析(支持 ChatGPT/Claude/Gemini/通义千问)
- ✅ 候选池跨股票对比
- ✅ 观察列表管理
- ✅ Pin 功能和图表标记
- ✅ Delta 和年化收益自动计算
本项目采用 MIT License 开源。
- Yahoo Finance - 提供免费的期权数据
- Recharts - 优秀的 React 图表库
- OpenAI / Anthropic / Google - AI 能力支持
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Built with ❤️ for options traders
