mcpField
T
tigeropen-java

tigeropen-java

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

关于 tigeropen-java

面向 Java 开发者的 Tiger Brokers OpenAPI SDK 参考技能,涵盖行情、交易、期权、实时推送和账户数据。内容按任务拆分指南,并提醒交易代码默认使用模拟账户,实盘前确认订单详情。

主要功能

  1. 01提供 SDK 配置与认证指南
  2. 02查询行情、K 线和扫描结果
  3. 03管理订单、持仓与资产
  4. 04查询期权链和 Greeks
  5. 05通过 WebSocketClient 订阅实时变更
  6. 06支持账户分析与盈亏查询

适用场景

  1. 01搭建 Java SDK 客户端
  2. 02获取股票、期权或期货行情
  3. 03编写下单与订单管理代码
  4. 04订阅实时行情或账户变更

安装

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

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

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

包含的文件

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

references/
account.md
option.md
push.md
quickstart.md
quote.md
trade.md

详细介绍

Tiger Open API Java SDK

老虎量化开放平台 Java SDK 完整技能集 / Tiger Brokers OpenAPI(Java)的完整 AI 技能集

安全警告 / 安全警告:交易涉及真实资金。生成交易代码时,默认使用模拟账户(Paper Trading),除非用户明确要求实盘。实盘下单前必须与用户确认订单详情。 交易涉及真实资金。生成交易代码时,除非用户明确要求实盘,否则默认使用模拟账户(Paper Trading)。实盘下单前,务必与用户确认订单详情。

语言规则

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

参考指南

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

  • 快速入门 — SDK 安装(Maven/Gradle)、身份验证、客户端设置、基础示例、对象参考、策略示例
  • 市场数据 — 股票/期货/基金/加密货币/窝轮报价、K 线、深度、逐笔数据、扫描器、基本面、公司行动
  • 交易 — 下单(市价/限价/止损/算法)、订单管理、合约、资产、持仓、资金转账
  • 期权 — 期权到期日、期权链、希腊值、K 线、逐笔数据
  • 实时推送 — 通过 WebSocketClient 订阅报价/深度/逐笔数据/K 线/订单/持仓/资产变更
  • 账户 — 账户查询、资产、持仓、分析、盈亏

快速开始

import com.tigerbrokers.stock.openapi.client.config.ClientConfig;
import com.tigerbrokers.stock.openapi.client.https.client.TigerHttpClient;
import com.tigerbrokers.stock.openapi.client.https.request.quote.QuoteMarketRequest;
import com.tigerbrokers.stock.openapi.client.https.response.quote.QuoteMarketResponse;

// 1. Configure / 配置
ClientConfig clientConfig = ClientConfig.DEFAULT_CONFIG;
clientConfig.tigerId = "your_tiger_id";
clientConfig.defaultAccount = "your_account";
clientConfig.privateKey = "your_private_key_content";

// 2. Create client / 创建客户端
TigerHttpClient client = TigerHttpClient.getInstance().clientConfig(clientConfig);

// 3. Query market status / 查询市场状态
QuoteMarketResponse response = client.execute(QuoteMarketRequest.newRequest(Market.US));

各参考指南的适用场景

任务参考指南
首次设置、SDK 安装、身份验证配置quickstart.md
获取股票/期权/期货报价、K 线、筛选器quote.md
下单/修改/取消订单,查看持仓/资产trade.md
期权链、希腊值、到期日option.md
通过 WebSocket 获取实时流数据push.md
账户信息、资产、持仓、盈亏分析account.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