关于 tigeropen-java
面向 Java 开发者的 Tiger Brokers OpenAPI SDK 参考技能,涵盖行情、交易、期权、实时推送和账户数据。内容按任务拆分指南,并提醒交易代码默认使用模拟账户,实盘前确认订单详情。
主要功能
- 01提供 SDK 配置与认证指南
- 02查询行情、K 线和扫描结果
- 03管理订单、持仓与资产
- 04查询期权链和 Greeks
- 05通过 WebSocketClient 订阅实时变更
- 06支持账户分析与盈亏查询
适用场景
- 01搭建 Java SDK 客户端
- 02获取股票、期权或期货行情
- 03编写下单与订单管理代码
- 04订阅实时行情或账户变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tigerfintech/ tigeropen-skill --skill tigeropen-java安装后在 Claude Code 中输入/tigeropen-java确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/account.mdoption.mdpush.mdquickstart.mdquote.mdtrade.md详细介绍
Tiger Open API Java SDK
老虎量化开放平台 Java SDK 完整技能集 / Tiger Brokers OpenAPI(Java)的完整 AI 技能集
安全警告 / 安全警告:交易涉及真实资金。生成交易代码时,默认使用模拟账户(Paper Trading),除非用户明确要求实盘。实盘下单前必须与用户确认订单详情。 交易涉及真实资金。生成交易代码时,除非用户明确要求实盘,否则默认使用模拟账户(Paper Trading)。实盘下单前,务必与用户确认订单详情。
- 文档:https://docs.itigerup.com/docs/prepare-java
- GitHub:https://github.com/tigerbrokers/openapi-java-sdk
- SDK:Maven
io.github.tigerbrokers:openapi-java-sdk| Java 1.8+
语言规则
根据用户输入的语言自动回复。用户使用英文提问则用英文回复,使用中文提问则用中文回复。技术术语(代码、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 |
| 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 |
评论
支持 Markdown