关于 tigeropen
用于 Tiger Open API Python SDK 的技能集,涵盖行情、交易、期权、实时推送和 CLI 任务。它也介绍 MCP 服务的配置,并要求实盘提交订单前获得明确确认。
主要功能
- 01介绍 SDK 安装和身份验证
- 02涵盖行情数据与标的筛选
- 03说明订单、持仓和资产操作
- 04介绍期权和实时推送
- 05提供 CLI 与 MCP 服务指南
- 06实盘下单前要求明确确认
适用场景
- 01获取行情数据或筛选标的
- 02查看或管理订单和持仓
- 03处理期权链及策略
- 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.mdmcp.mdoption.mdpush.mdquickstart.mdquote.mdtrade.md详细介绍
Tiger Open API Python SDK
老虎量化开放平台 Python SDK 完整技能集 / 老虎证券 OpenAPI 完整 AI 技能集
安全警告 / 安全警告:交易涉及真实资金。生成交易代码时默认使用模拟账户(模拟交易),除非用户明确要求实盘。实盘下单前必须:1) 调用
preview_order()展示预估佣金;2) 以表格展示订单详情;3) 停止并等待用户明确确认后才能调用place_order()。 交易涉及真实资金。除非用户明确要求实盘交易,否则默认使用模拟交易。调用任何实盘place_order()前:1) 调用preview_order()并展示预估费用;2) 以表格展示订单详情;3) 停止并等待用户明确确认——切勿自动提交。
- 文档:https://docs.itigerup.com/docs/prepare
- GitHub:https://github.com/tigerfintech/openapi-python-sdk
- SDK:
pip install tigeropen| Python 3.8 - 3.14
语言规则 / 语言规则
根据用户输入语言自动回复。用户使用英文提问则用英文回复,使用中文提问则用中文回复。技术术语(代码、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 |
| MINIMAX | 00100 |
| 智谱 | 02513 |
美股 US
| 常见称呼 | 代码 Symbol |
|---|---|
| 苹果 / Apple | AAPL |
| 特斯拉 / Tesla | TSLA |
| 英伟达 / NVIDIA | NVDA |
| 微软 / Microsoft | MSFT |
| 谷歌 / Google | GOOGL |
| 亚马逊 / Amazon | AMZN |
| Meta | META |
| 台积电 / TSM | TSM |
| AMD | AMD |
| 老虎证券 / Tiger / TIGR | TIGR |
| 阿里巴巴(美股)/ BABA | BABA |
| 京东(美股)/ JD | JD |
| 拼多多 / PDD | PDD |
| 标普 500 ETF / SPY | SPY |
| 纳指 ETF / QQQ | QQQ |