mcpField
T
tigeropen

tigeropen

github.com/tigerfintech其他16424 次安装6 天前更新
代码仓库

关于 tigeropen

用于 Tiger Open API Python SDK 的技能集,涵盖行情、交易、期权、实时推送和 CLI 任务。它也介绍 MCP 服务的配置,并要求实盘提交订单前获得明确确认。

主要功能

  1. 01介绍 SDK 安装和身份验证
  2. 02涵盖行情数据与标的筛选
  3. 03说明订单、持仓和资产操作
  4. 04介绍期权和实时推送
  5. 05提供 CLI 与 MCP 服务指南
  6. 06实盘下单前要求明确确认

适用场景

  1. 01获取行情数据或筛选标的
  2. 02查看或管理订单和持仓
  3. 03处理期权链及策略
  4. 04配置实时推送或 MCP 编辑器接入

MCP 相关

该技能包含指南,说明如何将 Tiger API 暴露为供 Cursor、Claude Code、Kiro 和 Trae 使用的 MCP 工具。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tigerfintech/tigeropen-skill --skill tigeropen

安装后在 Claude Code 中输入/tigeropen确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
cli.md
mcp.md
option.md
push.md
quickstart.md
quote.md
trade.md

详细介绍

Tiger Open API Python SDK

老虎量化开放平台 Python SDK 完整技能集 / 老虎证券 OpenAPI 完整 AI 技能集

安全警告 / 安全警告:交易涉及真实资金。生成交易代码时默认使用模拟账户(模拟交易),除非用户明确要求实盘。实盘下单前必须:1) 调用 preview_order() 展示预估佣金;2) 以表格展示订单详情;3) 停止并等待用户明确确认后才能调用 place_order()。 交易涉及真实资金。除非用户明确要求实盘交易,否则默认使用模拟交易。调用任何实盘 place_order() 前:1) 调用 preview_order() 并展示预估费用;2) 以表格展示订单详情;3) 停止并等待用户明确确认——切勿自动提交。

语言规则 / 语言规则

根据用户输入语言自动回复。用户使用英文提问则用英文回复,使用中文提问则用中文回复。技术术语(代码、API 名称、参数名)保持原文不翻译。 使用用户的语言回复。技术术语(代码、API 名称、参数)保持原样。

参考指南

此技能按主题整理为多个参考文件。根据任务加载相关指南:

  • 快速入门 — SDK 安装、身份验证、客户端设置、枚举/对象、错误代码、常见问题
  • 市场数据 — 实时行情、K 线、深度、逐笔、资金流、基本面、扫描器
  • 交易 — 下单(市价/限价/止损/算法)、订单管理、资产、持仓、资金转账
  • 期权 — 期权链、希腊值、单腿/多腿组合、期权计算器
  • 实时推送 — 通过 PushClient 订阅行情/深度/逐笔/K 线/订单/持仓/资产变更
  • CLI 工具 — 命令行界面:配置、行情、交易、账户、推送命令,支持表格/JSON/CSV 输出
  • MCP 服务 — 将 Tiger API 作为 MCP 工具提供给 Cursor、Claude Code、Kiro、Trae 使用

快速开始

from tigeropen.common.consts import Language, Market
from tigeropen.tiger_open_config import TigerOpenClientConfig
from tigeropen.common.util.signature_utils import read_private_key
from tigeropen.quote.quote_client import QuoteClient
from tigeropen.trade.trade_client import TradeClient

# 1. Configure / 配置
# 方式一:配置文件(推荐) / Method 1: Config file (recommended)
config = TigerOpenClientConfig(props_path='/path/to/your/config/')

# 方式二:代码赋值 / Method 2: Code assignment
# config = TigerOpenClientConfig()
# config.tiger_id = 'your_tiger_id'
# config.private_key = read_private_key('/path/to/your_private_key.pem')
# config.account = 'your_account'
# config.language = Language.en_US

# 2. Query quotes / 查询行情
quote_client = QuoteClient(config)
quote = quote_client.get_market_status(Market.US)

# 3. Place order / 下单
trade_client = TradeClient(config)
# See references/trade.md for order examples

如何选择参考指南

任务参考资料
首次设置、SDK 安装、身份验证配置quickstart.md
获取股票/期权/期货行情、K 线、筛选器quote.md
下单/修改/取消订单,查看持仓/资产trade.md
期权链、希腊值、组合策略option.md
通过 WebSocket 获取实时流数据push.md
CLI 命令:查询数据、在终端管理订单cli.md
设置 MCP 服务以集成 AI 编辑器mcp.md

常见标的速查 / 常见标的速查

当用户使用中文名称或英文简称时,按下表映射。不在表中的标的根据上下文判断。 将用户使用的自然语言映射为标的代码。对于未列出的标的,根据上下文推断。

港股 HK
常见称呼代码 Symbol
腾讯00700
阿里巴巴、阿里09988
美团03690
小米01810
京东09618
比亚迪01211
快手01024
百度09888
网易09999
中芯国际00981
MINIMAX00100
智谱02513
美股 US
常见称呼代码 Symbol
苹果 / AppleAAPL
特斯拉 / TeslaTSLA
英伟达 / NVIDIANVDA
微软 / MicrosoftMSFT
谷歌 / GoogleGOOGL
亚马逊 / AmazonAMZN
MetaMETA
台积电 / TSMTSM
AMDAMD
老虎证券 / Tiger / TIGRTIGR
阿里巴巴(美股)/ BABABABA
京东(美股)/ JDJD
拼多多 / PDDPDD
标普 500 ETF / SPYSPY
纳指 ETF / QQQQQQ

评论

支持 Markdown