Tiger Trade

📈 程序化交易港股美股

通过老虎证券API执行美股、港股交易,支持限价/市价订单,需配置私钥认证,适合程序化投资者快速下单。

收藏
5.1k
安装
1.3k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Tiger Trade 技能通过 Tiger Brokers(老虎证券)官方 API 实现程序化交易,支持美股、港股及 ETF 的买卖操作。用户需先在 ~/.tiger-config.json 配置文件中录入 tiger_idaccountprivate_key_pk8 私钥完成身份认证,随后可通过 Python SDK 调用 TradeClient 创建交易客户端实例,执行查价、下单、改单等操作。

典型工作流:
1. 行情获取:依赖老虎官网手动查价(如 https://www.itiger.com/hant/stock/02800),未集成实时行情 API;

2. 合约查询:调用 get_contracts() 获取交易标的合约对象;

3. 订单构造:使用 PlaceModifyOrderParams 设置账户、标的、方向(BUY/SELL)、订单类型(LMT/MKT)、价格及数量;

4. 下单执行:调用 place_order() 提交,返回订单结果。

显著优点

  • 低门槛程序化:封装了 Tiger Open API 的复杂鉴权与协议细节,几行代码即可完成港股/美股下单;
  • 支持双向交易:涵盖买入(BUY)与卖出(SELL),订单类型覆盖限价(LMT)与市价(MKT);
  • 主流标的覆盖:示例覆盖腾讯、阿里、美团、小米等港股核心资产及盈富基金等 ETF;
  • 沙盒支持:配置中可开启 sandbox 模式,便于策略回测与接口调试。

潜在缺点与局限性

  • 行情依赖外部:未内置实时行情流,需用户手动从官网抓取价格后硬编码或二次开发接入;
  • 私钥本地存储风险private_key_pk8 以明文形式存储于本地 JSON 文件,若设备失陷可直接被用于资金操作;
  • 无风控熔断机制:示例代码未展示撤单、仓位检查或资金校验,极端行情下易出现超买或资金透支;
  • 合规与地域限制:老虎证券账户受开户地监管约束(如中国大陆用户需境外账户),API 调用可能涉及跨境合规风险;
  • 依赖第三方 SDKtigeropen 库更新滞后或 Breaking Change 可能导致技能失效。

适合人群

  • 已持有老虎证券账户、具备基础 Python 能力的个人投资者;
  • 需要定时定额定投或条件单自动化,但不愿使用官方 App 手动操作的用户;
  • 量化策略研究者(需自行补全行情与风控模块)。

常规风险

  • 资金安全:私钥泄露可导致账户被恶意清仓或转移资产,建议配置文件设 600 权限并启用系统级密钥管理服务(如 macOS Keychain、Linux Secret Service);
  • 市场风险:市价单(MKT)在流动性不足时段可能产生大幅滑点,限价单(LMT)则可能因价格偏离导致无法成交;
  • 操作风险sandbox = False 时直接连接实盘,误操作或代码 Bug 将产生真实资金损失;
  • 合规风险:自动化高频交易可能触发券商风控或违反当地金融监管(如香港 SFC、美国 SEC 对算法交易的披露要求)。

Tiger Trade 内容

手动下载zip · 1.4 kB
SKILL.mdtext/markdown
请选择文件