直连(原生连接)

直连(direct,又称原生连接)是指交易软件自己讲经纪商或数据商的协议,中间不再跑第二个平台。对 Rithmic 账户来说,这意味着应用自身实现了 R | Protocol,并用该账户的用户名、密码和 system name 登录。

Senzoukria · 术语表 · 更新于 2026 年 9 月


直连与本机桥接

把行情送进图表应用有两条通路。用直连时,应用自己向经纪商网关开启会话,按供应商的格式接收成交、深度和历史。用桥接时,另一个已经连上行情的平台(比如 NinjaTrader 或 Quantower)运行一个插件,把它收到的内容在本机转发给这个应用。

这个区分很要紧,因为两条通路携带的字段未必相同。桥接转发的是宿主平台有权接收、并且它的图表被配置为发出的内容;如果宿主图表没有设成逐笔数据,订单流在抵达第二个应用之前就已经丢了。直连则受限于账户自己的权限,而不是别人的图表设置。

  • 直连:一个应用、一次登录,权限由网关在登录时和每次请求时校验。
  • 桥接:两个程序并排运行;关掉宿主平台,行情也就断了。
  • 两条通路都仍然依赖交易所订阅和供应商费用;哪一条都不能把它们抹掉。

一条 Rithmic 直连需要什么

  • 一个由供应商许可第三方 API 访问(R | Protocol)的账户,这项权限与打开供应商自家平台是分开的两件事。
  • 该账户的 system name,按供应商的写法一字不差地照抄,因为它标识了账户由哪台服务器承载。
  • 平台凭证,它常常与供应商网站的登录凭证并不相同。
  • 所用 plant 上的行情数据权限;paper plant 和 live plant 是分开的。
  • 免费的 Rithmic demo(14 天试用)走不了这条路,因为 Rithmic 不向 demo 账户提供 R | Protocol API。

在 Senzoukria 里

「经纪商连接」界面把各个数据源并排列出:Rithmic Direct 标注为「经纪商连接(不需要桥接)」,而 NinjaTrader 和 Quantower 的条目标注为需要宿主平台保持运行的本机桥接。Rithmic 表单要求填写网关、用户名、密码和 System name;凭证写入操作系统的钥匙串,绝不落到文件或日志里。

登录之前有一个预检步骤,会把 system name 与网关给出的清单对照一遍。如果一切都被接受却什么也没到达,连接帮助会建议你照原话去问经纪商:我的登录名是否已开通第三方 API 访问、开通了哪些数据、以及挂在哪个 system name 下。

常见错误

  • 以为能打开供应商自家平台的账户,也会接受 API 登录;它们是作为不同产品出售的。
  • 把登录失败读成权限问题,而实际上只是 system name 对这个账户来说填错了。
  • 指望直连和桥接给出一样深的历史;请比较实际收到的字段。
  • 把经纪商凭证输进某个网页表单。直连活在桌面应用里,不在浏览器里。

其他语言版本

常见问题

直连比桥接更快吗?
它确实从通路里去掉了一个程序,但本词条不发布任何延迟测量数据。实际差别通常在数据字段和历史上:桥接转发的是宿主图表发出的内容,直连接收的是账户有权获得的内容。下结论之前,请在同一个合约上把两者都验一遍。
任何一个 Rithmic 登录名都能直连吗?
不能。账户必须许可这种连接方式、这个应用和所请求的数据集,而且 system name 必须与承载该账户的服务器相符。demo 试用登录被排除在 R | Protocol API 之外。在假定兼容之前,请先向供应商确认第三方访问权限。
直连成功了,是不是就一定有历史数据?
不是。实时成交、深度和历史在同一个账户上是三项独立权限。登录可以成功,而历史请求被拒绝或返回为空。请把每一项能力都当成需要验证的东西,而不是登录成功就顺带证明了的东西。

继续阅读