tigeropen-java
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTiger Open API Java SDK
Tiger Open API Java SDK
老虎量化开放平台 Java SDK 完整技能集 / Complete AI skill set for Tiger Brokers OpenAPI (Java)
安全警告 / Safety Warning: 交易涉及真实资金。生成交易代码时默认使用模拟账户(Paper Trading),除非用户明确要求实盘。实盘下单前必须与用户确认订单详情。 Trading involves real money. Default to Paper Trading account when generating trading code unless the user explicitly requests live trading. Always confirm order details with the user before live orders.
- Docs: https://docs.itigerup.com/docs/prepare-java
- GitHub: https://github.com/tigerfintech/openapi-java-sdk
- SDK: Maven | Java 1.7+
com.tigerbrokers:openapi-java-sdk
老虎量化开放平台 Java SDK 完整技能集 / 老虎证券OpenAPI(Java版)完整AI技能集
安全警告: 交易涉及真实资金。生成交易代码时默认使用模拟账户(Paper Trading),除非用户明确要求实盘。实盘下单前必须与用户确认订单详情。 交易涉及真实资金,除非用户明确要求实盘交易,否则生成交易代码时默认使用模拟账户,实盘下单前务必与用户确认订单详情。
- 文档地址:https://docs.itigerup.com/docs/prepare-java
- GitHub地址:https://github.com/tigerfintech/openapi-java-sdk
- SDK依赖:Maven | Java 1.7+
com.tigerbrokers:openapi-java-sdk
Language Rules / 语言规则
语言规则
根据用户输入语言自动回复。用户使用英文提问则用英文回复,使用中文提问则用中文回复。技术术语(代码、API 名称、参数名)保持原文不翻译。
Reply in the user's language. Keep technical terms (code, API names, parameters) as-is.
根据用户输入语言自动回复。用户使用英文提问则用英文回复,使用中文提问则用中文回复。技术术语(代码、API 名称、参数名)保持原文不翻译。
请使用用户的输入语言回复,技术术语(代码、API名称、参数)保持原样不翻译。
Reference Guides
参考指南
This skill is organized into focused reference files. Load the relevant guide based on your task:
- Quickstart — SDK install (Maven/Gradle), authentication, client setup, basic examples, object reference, strategy examples
- Market Data — Stock/futures/fund/crypto/warrant quotes, K-lines, depth, ticks, scanner, fundamentals, corporate actions
- Trading — Place orders (market/limit/stop/algo), order management, contracts, assets, positions, fund transfers
- Options — Option expiration dates, chains, Greeks, K-line, tick data
- Real-time Push — Subscribe to quote/depth/tick/K-line/order/position/asset changes via WebSocketClient
- Account — Account queries, assets, positions, analytics, P&L
本技能按照细分参考文件组织,请根据你的任务加载对应的指南:
- 快速入门 —— SDK安装(Maven/Gradle)、鉴权配置、客户端初始化、基础示例、对象参考、策略示例
- 行情数据 —— 股票/期货/基金/加密货币/权证行情、K线、盘口深度、逐笔成交、选股筛选、基本面数据、公司行为
- 交易 —— 下单(市价/限价/止损/算法单)、订单管理、合约查询、资产查询、持仓查询、资金划转
- 期权 —— 期权到期日、期权链、希腊值、K线、逐笔数据
- 实时推送 —— 通过WebSocketClient订阅行情/盘口深度/逐笔成交/K线/订单/持仓/资产变动
- 账户 —— 账户信息查询、资产查询、持仓查询、数据分析、盈亏统计
Quick Start
快速入门
java
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));java
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));When to Use Each Reference
参考文档适用场景
| Task | Reference |
|---|---|
| First time setup, SDK install, auth config | quickstart.md |
| Get stock/option/future quotes, K-lines, screener | quote.md |
| Place/modify/cancel orders, check positions/assets | trade.md |
| Option chains, Greeks, expiration dates | option.md |
| Real-time streaming data via WebSocket | push.md |
| Account info, assets, positions, P&L analytics | account.md |
| 任务 | 参考文档 |
|---|---|
| 首次配置、SDK安装、鉴权设置 | quickstart.md |
| 获取股票/期权/期货行情、K线、选股器 | quote.md |
| 下单/改单/撤单、查询持仓/资产 | trade.md |
| 期权链、希腊值、到期日查询 | option.md |
| 通过WebSocket获取实时流数据 | push.md |
| 账户信息、资产、持仓、盈亏分析 | account.md |
Common Symbols / 常见标的速查
常见标的速查
当用户使用中文名称或英文简称时,按下表映射。不在表中的标的根据上下文判断。
Map user's natural language to symbols. For unlisted symbols, infer from context.
当用户使用中文名称或英文简称时,按下表映射。不在表中的标的根据上下文判断。
将用户输入的自然语言映射为标的代码,未收录的标的根据上下文推断。
港股 HK
港股 HK
| 常见称呼 | 代码 Symbol |
|---|---|
| 腾讯 | 00700 |
| 阿里巴巴、阿里 | 09988 |
| 美团 | 03690 |
| 小米 | 01810 |
| 京东 | 09618 |
| 比亚迪 | 01211 |
| 快手 | 01024 |
| 百度 | 09888 |
| 网易 | 09999 |
| 中芯国际 | 00981 |
| MINIMAX | 00100 |
| 智谱 | 02513 |
| 常见称呼 | 代码 Symbol |
|---|---|
| 腾讯 | 00700 |
| 阿里巴巴、阿里 | 09988 |
| 美团 | 03690 |
| 小米 | 01810 |
| 京东 | 09618 |
| 比亚迪 | 01211 |
| 快手 | 01024 |
| 百度 | 09888 |
| 网易 | 09999 |
| 中芯国际 | 00981 |
| MINIMAX | 00100 |
| 智谱 | 02513 |
美股 US
美股 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 |
| 常见称呼 | 代码 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 |