返回市场
期权链

期权链

作者:blake3653 星标更新:2025-03-14

项目介绍

options-chain-mcp

用于Tradier沙盒API期权链端点和历史价格端点的Claude MCP服务器。

这是一个MCP服务器实现,旨在通过Claude Desktop提供对Tradier沙盒API的访问。

概述

此模型上下文协议(MCP)服务器使AI助手和应用程序能够:

  • 获取特定股票和到期日的期权链数据
  • 过滤仅调用或看跌期权,或默认两者都过滤
  • 过滤当前价格周围的百分比范围
  • 自动筛选出重要的执行价格以限制上下文大小
  • 获取特定股票或期权合约在给定时间范围内的历史价格

请注意:

  • 需要Tradier账户和沙盒API访问令牌
  • 沙盒API市场数据延迟15分钟
  • 仅供信息参考

用户可以使用自然语言运行查询。

示例输出

Q: SPY期权链两周后的亮点是什么?

A: 我会检查从今天起两周后的SPY期权链。

查看来自options-chain (本地) 的find-options-chain的结果

{
  "symbol": "SPY",
  "expiration": "2025-03-28"
}

现在我已经得到了2025年3月28日(两周后)的SPY期权链,我将突出显示关键信息:

SPY期权链亮点(2025年3月28日到期)

当前市场环境

根据平价期权,当前SPY的价格似乎在565-566美元左右

调用期权亮点

  1. 最高成交量:
  • 590美元调用期权,交易了217份合约
  • 600美元调用期权,交易了174份合约
  • 571美元调用期权,交易了130份合约
  1. 最高的未平仓合约数:
  • 600美元调用期权:8,299份合约
  • 590美元调用期权:6,591份合约
  • 605美元调用期权:4,676份合约
  • 580美元调用期权:4,596份合约
  1. 显著活动:
  • 远离平价的调用期权(590-600美元)显示出显著的成交量,表明一些交易者正在为潜在的上涨做准备
  • 590美元调用期权(定价在1.07-1.09美元之间)有较高的成交量和未平仓合约数

看跌期权亮点

  1. 最高成交量:
  • 500美元看跌期权,交易了217份合约
  • 460美元看跌期权,交易了160份合约
  • 510美元看跌期权,交易了163份合约
  1. 最高的未平仓合约数:
  • 525美元看跌期权:79,196份合约(极高)
  • 530美元看跌期权:7,060份合约
  • 550美元看跌期权:4,883份合约
  • 570美元看跌期权:4,337份合约
  1. 显著活动:
  • 525美元看跌期权的未平仓合约数非常高,表明存在显著的对冲头寸
  • 总体来看,看跌期权活动显示交易者正在保护自己免受下跌风险

隐含波动率指标

  • 根据定价,隐含波动率看起来是中等水平
  • 基于未平仓合约的看跌看涨比率偏向看跌期权,表明市场参与者正在对冲下跌风险

期权偏斜

  • 远离平价的看跌期权未平仓合约数高于调用期权,表明交易者更关心下行保护而不是上行投机

安装

安装可能会有些棘手,如果你不熟悉Node.js和MCP协议。

  1. 安装Node.js
  2. 将此仓库克隆到本地机器上的一个文件夹中
  3. 服务器已经构建好了,所以你可以跳过构建步骤。

额外步骤

如果你想修改服务器,可以通过编辑src/index.ts文件来完成。

  • 运行npm install以安装依赖项
  • 运行npm run build以构建服务器
  • 修改后退出并重新启动Claude Desktop

连接到Claude Desktop

  1. 打开你的Claude Desktop配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加服务器配置:

{
    "mcpServers": {
        "options-chain": {
            "command": "node",
            "args": [
                "/Full/Route/to/Folder/options-chain/build/index.js"
            ],
            "env": {
                "token": "your_sandbox_api_token_here"
            }
        }
    }
}
  1. 关闭/退出然后重新启动Claude Desktop

重新启动后,你应该会在文本框右下角看到一个小锤子图标。将鼠标悬停在图标上,你会看到可用的MCP工具数量。

故障排除

如果在运行服务器时遇到错误,可能需要提供node命令的完整路径。例如,在macOS上:/usr/local/bin/node