VBrokers Trading

VBrokers (华盛通 VCL HK) trading automation via OpenAPI Gateway running on localhost port 11111. Use when: setting up VBrokers or 华盛通 account access, authentica...

安装

概览

VBrokers Trading(华盛通 VCL HK)是一个专为华盛通证券交易平台设计的自动化交易工具,通过本地运行的 OpenAPI Gateway 实现程序化交易操作。该工具基于 Python 开发,利用本地端口 11111 与华盛通 OpenAPI 网关通信,支持美股、港股及沪深港通标的的行情获取、账户查询和订单执行等核心功能。使用前提是确保本地已启动 `华盛通OpenAPIGateway.app` 图形界面程序,并配置好对应的 AES 加密密钥——该密钥在用户开户时由系统提供,用于对交易密码进行安全加密传输。整个系统采用嵌套参数结构发送请求,所有 API 调用均需遵循特定的数据格式规范,例如必须将实际参数包裹在 `params` 键下,如 `{“timeout_sec”: 10, “params”: {“exchangeType”: “P”, …}}`。此外,实时行情接口对时间段的识别极为关键,需根据北京时间正确选择 `mktTmType` 参数值,否则可能返回前一交易日的收盘价而非当前市场数据。

核心功能特点

  1. 支持美股(P)、港股(K)及沪深港通(v/t)市场的自动化交易
  2. 提供登录认证、资金查询、持仓管理、批量行情拉取等基础交易功能
  3. 内置交易密码 AES-ECB 加密机制,保障敏感信息传输安全
  4. 支持盘前、盘中、盘后及夜盘等多时段行情查询与订单提交
  5. 可批量处理多个标的物的实时报价请求,提升高频监控效率
  6. 集成止损止盈监控逻辑,自动判断触发条件并生成交易建议

适用场景

VBrokers Trading 特别适合需要高频监控或自动化策略执行的交易者使用。对于量化投资者而言,该工具能够无缝对接本地开发的交易算法,实现毫秒级响应的市场数据采集与指令下发,尤其适用于美股盘前盘后的波动套利场景。例如,当北京时间处于 17:00–22:30 区间时,系统可通过设置 `mktTmType=-1` 获取美股盘前报价,并据此判断是否触发预设的买入或卖出信号。同时,其内置的批量行情接口允许一次性拉取 AAPL、TSLA、NVDA 等多个热门科技股的最新价格,极大简化了多资产组合的实时监控流程。对于风险敏感的投资者,工具还提供 stop-loss/take-profit 监控模块,可根据持仓成本自动计算盈亏比例,并在达到阈值时推荐相应的市价平仓操作,有效控制下行风险。此外,一键取消全部挂单的功能也极大便利了日内交易者快速清空未成交委托,避免隔夜风险暴露。