核心用法
Tiger Trade 是一款基于老虎证券 Open API 的股票交易技能,支持用户通过代码方式执行美股、港股交易操作。主要功能包括:
1. 账户配置:需在 ~/.tiger-config.json 中配置 tiger_id、account 及 private_key_pk8 私钥
2. 行情获取:通过老虎证券官网 (itiger.com) 查询实时股价
3. 订单执行:支持限价单(LMT)和市价单(MKT),可执行买入(BUY)或卖出(SELL)操作
4. 合约管理:通过 get_contracts 获取标的合约信息,支持港股代码(如02800)和美股代码(如AAPL)
显著优点
- 直连券商:API 直接对接老虎证券,交易链路清晰,非第三方聚合平台
- 双市场支持:同时覆盖美股与港股,满足多元化投资需求
- 订单类型完善:支持限价与市价两种基础订单类型
- Python SDK 成熟:基于官方
tigeropen库,封装良好
潜在缺点与局限性
- 私钥本地存储风险:
private_key_pk8以明文形式存储于本地 JSON 文件,存在泄露隐患 - 无风控拦截:代码示例中未见仓位检查、资金校验、止损止盈等风控逻辑
- 价格需手动获取:未集成实时行情 API,需跳转官网查询后手动填入
- 仅支持基础订单:暂不支持条件单、跟踪止损等进阶功能
- 依赖境外券商:老虎证券为境外持牌机构,用户需自行评估合规与外汇风险
适合人群
- 具备 Python 基础、有自动化交易需求的量化投资者
- 已开通老虎证券账户并完成 API 权限申请的用户
- 熟悉美股/港股交易规则、能自主承担交易风险的中高阶投资者
常规风险
- 资金安全风险:私钥泄露可能导致账户被恶意操作
- 合规风险:境外证券投资需遵守外汇管理及税收申报规定
- 执行风险:代码错误或网络异常可能导致订单异常提交
- 市场风险:API 交易无法阻止市场波动带来的投资损失