mcpField
O
Option Desk

Option Desk

远程服务
optiondesk.avidquant.com金融数据56 周前更新

关于 Option Desk

Option Desk 是期权研究软件,提供本地仪表板、Agent 技能和 MCP 工具,用于分析期权链与策略结构。它可处理合成样例或获准使用的数据链,模拟和回测则在本地进行。

主要功能

  1. 01导入期权链
  2. 02计算 Greeks 和持仓分布
  3. 03比较策略收益结构
  4. 04运行模拟和回测
  5. 05在仪表板查看已保存研究结果
  6. 06通过 MCP 提供本地工具

适用场景

  1. 01分析导入期权链的 Greeks
  2. 02比较铁鹰策略与跨式策略
  3. 03检查持仓分布和模型假设
  4. 04查看模拟或回测结果

MCP 相关

本地 MCP 服务提供 12 个研究工作流工具。托管端点提供较小范围的功能,包括快照验证、Greeks、持仓分布和策略图表。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://optiondesk.avidquant.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

13

此工具无需参数。

详细介绍

Option Desk

通过本地仪表盘、Agent 技能和 MCP 工具进行期权研究。 导入期权链,查看其 Greeks 和持仓情况,对比策略结构,并将结果保存为易读的文件。

Checks Tests Unit coverage gate Mutation cases Python

License Ask DeepWiki Local skills Hosted skills Local MCP tools

Agent guides Last commit

MCP Registry Option Desk MCP connector, tool definition quality and endpoint health on Glama Hosted sample

目录

本页内容

指南和 Wiki

查看工作台

仪表盘将期权链、模型假设和研究结果汇集在同一页面。 以下是当前本地仪表盘的截图,使用的是合成教学输入数据。 它们不是市场观察结果,也不能作为交易表现的依据。 截图详情区分了输入场景与截图日期。

本地仪表盘中的策略结构对比,使用合成输入数据

仪表盘导览

打开图片可查看完整分辨率。完整图库包含各个面板和图表。 仪表盘指南介绍了如何阅读这些内容。

定位波动率
合成经销商伽马、关键价位、未平仓合约和最大痛点合成波动率曲面、微笑曲线和希腊字母曲线
检查假设的经销商敞口和链覆盖范围。比较行权价和到期日,不隐藏缺失值。
结构收益双到期日结构
合成期权结构收益和各腿合成日历价差和对角价差对比
同时查看各腿、盈亏平衡点和限制。检查保留腿的估值假设。
模拟回测
基于合成价格历史的模拟面板基于合成价格历史和模型权利金的回测面板
结合收敛诊断查看扇形图。结合基准和模型局限性查看结果。
综合比较合约阶梯
合成结构的综合评分及其组成部分合成合约希腊字母和叠加的策略收益
检查公式和模型之间的分歧。比较敏感度和收益形态。

从输入到已保存研究产物的仪表盘流程

开始使用

选择一种方式:

你的起点第一步接下来
我想在没有数据账户的情况下试用运行下方提供的示例。首次体验指南
我使用 Claude Code 或 Codex安装本地工具,然后连接插件。Agent 工作流
我有 CSV 或 JSON 链数据导入数据,并附上来源和时间戳。数据导入
我想要一个基于浏览器的示例打开托管示例。托管连接
试用提供的示例

要求:Git 和 Python 3.11 或更高版本。 在 macOS 或 Linux 上运行以下命令:

git clone https://github.com/Iman/agent-driven-options-desk-and-skills.git
cd agent-driven-options-desk-and-skills
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e ./engine -e ./shell
optiondesk chain SYNTH --from-file examples/chain-synth.json --accept-data-rights --out-dir artifacts/tutorial
optiondesk greeks --out-dir artifacts/tutorial
optiondesk exposure --out-dir artifacts/tutorial
optiondesk compare --out-dir artifacts/tutorial
optiondesk dashboard --out-dir artifacts/tutorial

在同一台计算机上打开 **http://127.0.0.1:8787**。 选择 SYNTH 和 2026-10-08。 在终端中按 Ctrl+C 停止服务。结果文件会保留在 artifacts/tutorial 中。

提供的示例包含 62 个合成合约和固定的估值场景。 安装后无需外部数据提供方。 入门指南包含 Windows 激活方法、预期结果和后续步骤。 示例来源说明介绍了输入数据。

安装完整的本地交易工作台

在代码检出目录中运行:

./install.sh
optiondesk doctor

此操作会安装本地工具和技能,并尝试向其找到的受支持运行时 CLI 注册 MCP。 安装指南介绍路径、标志、Docker 和卸载。 仅安装插件并不会安装本地计算引擎。

如果已配置本地数据提供方,请运行完整演示:

./run.sh --symbols SPY

运行器会获取数据、生成研究产物、开立模拟持仓并提供仪表盘服务。 默认情况下,文件会写入 ~/TradingDesk/option-desk-demo。 使用 --dry-run 查看要执行的命令。 启用 Yahoo 访问前,请阅读数据提供方设置。

向你的 Agent 提问

在你的产品中安装技能
产品安装选项
Codexnpx、手动复制、shell 安装程序或插件。
Claude Codenpx、手动复制、shell 安装程序或插件。
ChatGPT如果账户支持 Skills,可单独上传托管技能;另有独立的 MCP 应用。
Claude chat单独的托管技能 ZIP,以及自定义 MCP 连接器。

安装指南包含单技能和全部技能的命令、用户/项目范围、ZIP 准备步骤和连接检查。

连接本地工具后,询问:

Use examples/chain-synth.json, the supplied synthetic teaching sample.
I can use this file for private analysis.
Save the results under artifacts/tutorial.
Show its Greeks and positioning, then compare an iron condor with a straddle.
State the source, missing inputs, model assumptions, and degradation first.
你的需求技能示例
可用工具desk-setup检查我的 MCP 工具为何不可用。
合约敏感度options-greeks显示此链的 delta、gamma、theta 和 vega。
期权链持仓分布options-positioning显示 gamma 墙,并说明交易商符号假设。
多腿结构options-strategy按收益、亏损和希腊值比较这些结构。
远期分布options-simulation使用允许的历史数据模拟标的,并报告收敛情况。
历史研究options-backtest回测此结构,并说明基准和缺失的成本。

本地 MCP 服务提供 12 个工具。 托管服务支持较精简的工作流:快照验证、希腊值、持仓分布和策略图表。 模拟和回测仍是本地工作流。 请参阅 Agent 设置和提示词。

遵循研究工作流

步骤操作检查内容
1. 加载导入期权链来源、时间戳、到期日和缺失的输入数据。
2. 检查计算希腊值和持仓分布。单位、跳过计数和交易商符号假设。
3. 比较构建结构腿、盈亏平衡点、最大亏损和价差成本。
4. 探索时间比较两个到期日临近到期估值和扫描限制。
5. 研究历史模拟或回测收敛情况、基准、不确定性和未计入的成本。
6. 记录创建模拟持仓计划、论点、后续估值和不可用的报价。

仪表板读取已保存的产物。打开页面时,它不会获取新数据。 相关命令和仪表板请使用相同的 --out-dir。 结果指南说明了如何解读每个阶段。

阅读文档

指南用途
用户指南主页选择一项任务,并按照步骤完成。
安装参考适用于本地、插件、仅技能、托管和容器使用的 8 种安装方式。
仪表板导览查看各面板,并找出缺失的计算结果。
示例可复制的命令和预期结果。
故障排除安装、提供方、导入和图表问题。
常见问题常见问题和解读限制。
功能功能和接口目录。
主算法为技能、循环、图路由、提示词、回测和模拟测试提供的一份伪代码参考。
架构软件包、数据流、契约、当前图表和保留的设计参考。
保留的项目参考完整的早期 README,包含工程细节、测量结果和示例。
API 清单生成的公共函数和类参考。
文档索引所有指南、政策和维护参考。
项目收录平台
平台链接状态
官方 MCP Registrycom.avidquant/optiondesk于 2026-09-11 发布。托管端点的远程条目,域名已验证。
Smitheryiman-samizadeh/option-desk于 2026-09-11 收录。托管端点,已扫描 13 个工具,TXT 记录已验证。
Glama 服务Iman/agent-driven-options-desk-and-skills从代码仓库建立索引,列出 12 个本地工具。
Glama 连接器com.avidquant.optiondesk/option-desk托管端点,于 2026-09-11 收录,经 Glama 健康检查,包含 13 个工具。
Claude Code 和 Codex 市场本代码仓库:/plugin marketplace add Iman/agent-driven-options-desk-and-skills本地插件 option-desk 和托管插件 option-desk-hosted。
托管示例optiondesk.avidquant.com,MCP 位于 /mcp合成 SYNTH 数据,无需账号。
LinkedIn 文章我打造了一个 Agent 可驱动的期权交易台于 2026-09-10 发布。
dev.todev.to/imansamizadeh文章的转载版本,规范链接指向 LinkedIn,首周后发布。

目录中的条目描述的是所示日期时的托管端点或代码仓库。各目录的平台页面由对应目录维护,不在此代码仓库中维护。

开发

测试与覆盖率涵盖正常和失败路径、BDD 场景、集成检查,以及每个软件包 80% 的单元测试行覆盖率门槛。

安装开发依赖后,从仓库根目录运行。 有关环境设置和截图捕获,请参阅开发。

python -m pytest engine/tests -q    # 355 tests
python -m pytest shell/tests -q     # 574 tests
python -m pytest agent/tests -q     # 161 tests
python -m pytest -q                # 1090 tests

这些是集合计数,并不表示此次文档编辑运行了所有测试。 工作流徽章链接到实际的 CI 结果。

python3 scripts/refresh.py --no-index
python3 scripts/mutate.py --list

完整运行包含十个阶段,会重建生成的文档和软件包、检查已记录的证据,并运行测试套件和仓库规则。 变异测试框架定义了九十九个变异。请根据其输出区分检测到的变更、存活的变异和跳过的案例。

shell/src/optiondesk/contracts/ 下的八个架构定义了工件接口:八个架构 + 验证器。 有关它们的作用,请参阅架构指南。

历史记录示例

证据记录将较早的链路测量固定为 2026-08-30T14:12:17+00:00。 其中记录了 607 contracts, spot, listed expiries 和 595 solved, 12 refused as unidentified。 这些是历史证据字符串,并非示例或当前截图的计数。 记录器会在此保留这些内容,以满足现有文档检查。

贡献 · 待办事项 · 变更日志 · 安全

许可

本仓库使用 PolyForm Noncommercial 1.0.0。 该软件可获取源代码,并可免费用于非商业用途。 商业用途需要另行签订书面协议。请参阅 LICENSES.md。 软件许可证不授予使用提供方数据的权利。

研究软件。不下单。模型结果不代表成交、建议或投资建议。 请阅读免责声明、隐私政策和第三方声明。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。