简要结论
Trader Workstation(TWS)与 IB Gateway 都可以为通过 IBKR API 连接的软件提供经过身份验证的会话。实际选择取决于你是否需要在交易软件之外保留完整的券商操作界面。
| 应用 | 适合的工作方式 | 界面 |
|---|---|---|
| TWS | 交互式设置、监控与手动券商操作 | 完整交易工作站 |
| IB Gateway | 工作流稳定后使用更专注的 API 会话 | 精简连接界面 |
两种应用都不能替代对连接、账户状态和订单的持续监督。
何时更适合使用 TWS
建立工作流的早期阶段,TWS 可以保留券商界面,便于检查与人工操作。当你需要以下能力时,它通常更直观:
- 直接在券商应用中核对账户与订单状态;
- 确认行情权限与合约信息;
- 测试期间保留人工券商操作入口。
何时更适合使用 IB Gateway
IB Gateway 的界面更精简,重点是维持已经认证的 API 会话。当主要交易活动由其他桌面软件管理,并且连接流程已经稳定时,它可能更适合。
这并不意味着连接可以无人值守。会话生命周期、券商消息、连接中断和订单状态仍需要监控。
审慎的连接检查清单
- 连接前确认选择的是实盘还是模拟环境。
- 确认所选 IBKR 应用已启用 API 访问。
- 核对 Socket 端口与连接设置。
- 在工作流需要时使用明确且不冲突的客户端标识。
- 启用自动化活动前,核对账户、行情数据与订单状态。
当前配置细节请以 IBKR 官方 TWS API 文档为准。
明确区分不同环境
应将模拟交易与实盘交易视为两个独立的运行环境。开始任何订单工作流前,Algoryn 与所连接券商应用中的环境标识应保持一致。不要仅凭已经出现行情数据就推断当前是实盘连接。
Algoryn 是独立产品,并非由 Interactive Brokers LLC 关联、背书或赞助。