Quantower 订单流桥接:安装 DLL 并完成连接

Quantower 桥接是一个已编译好的 Quantower 指标。它把你的 Quantower 连接已经收到的成交与深度,通过 127.0.0.1:7273 转发给同一台 Windows 电脑上的 Senzoukria。把 DLL 解压到 Settings\Scripts\Indicators,重启 Quantower,只在一个图表上添加该指标,然后在 Senzoukria 中选择 Quantower Bridge。无需任何 .NET SDK。

Senzoukria · 学习 · 更新于 2026 年 9 月


桥接做什么

桥接运行在 Quantower 内部,作用于它所附加图表的那个合约。它先把当前交易时段的成交历史发给 Senzoukria,随后是实时成交与订单簿更新。连接始终留在你自己的机器上:服务监听 127.0.0.1:7273,其他电脑无法访问这个地址。

它转发的是你的 Quantower 连接有权接收的数据;交易所费用与数据商条款依然适用。足迹图的 delta 需要每笔成交的主动方向。当数据商不提供时,历史成交会用 tick rule 归类,这只是估算。请优先选择会给出主动方向的连接。

前提条件

  • 已安装 Quantower 的 Windows 电脑。当前 DLL 针对 Quantower 1.146.18net10.0)编译;如果你的版本更旧,请先升级 Quantower。
  • 一个能推送该期货合约逐笔数据的 Quantower 连接。该合约的 tick 图应当能在 Quantower 里自行更新。
  • 同一台电脑上已安装 Senzoukria —— 见下载页
  • 不需要 Visual Studio,也不需要 .NET SDK:DLL 已经编译好。

下载桥接

2026-09-14 针对 Quantower 1.146.18 编译。DLL 的 SHA-256:56f6d58f48c04d88577419a944ff5528a29a6dd265b70e11c964d7e194672d25。要与你下载的文件比对,请在 PowerShell 中运行:

Get-FileHash "$env:USERPROFILE\Downloads\QuantowerOrderflowBridge.dll"

找到你的 Quantower 文件夹

默认安装文件夹是 C:\Quantower,其中包含 SettingsTradingPlatform 两个文件夹。如果 Quantower 装在别处,右键点击它的快捷方式 → 打开文件所在位置。资源管理器会打开类似 TradingPlatform\v1.146.18 的文件夹;向上退两级,就到了包含 Settings 的那个文件夹。

桥接要放进自己的子文件夹:C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge\

不要放在 TradingPlatform\v…\bin 下。 Quantower 会把每个版本装进新的 TradingPlatform\v… 文件夹,随后删除旧的,因此放在那里的指标会在更新后消失。Settings 文件夹则会保留。

逐步安装 DLL

  1. 彻底关闭 Quantower。 任务管理器中不应再有任何 Quantower 进程(Starter.exe)。Quantower 只在启动时读取自定义指标。
  2. 删除旧副本。 清掉残留在 Settings\ScriptsTradingPlatform\v…\bin\Scripts\Indicators 中的任何 QuantowerOrderflowBridge.cs 或旧的 QuantowerOrderflowBridge.dll。残留文件可能让指标不显示,或加载到旧版本。
  3. 解压 ZIP。 如果它的属性里出现解除锁定复选框,请勾选并确定。然后右键点击 ZIP → 全部解压缩…,把目标位置设为 C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge\,点击解压
  4. 检查结果。 该文件夹里必须直接放着 QuantowerOrderflowBridge.dll,而不是再嵌套一个 QuantowerOrderflowBridge 文件夹。如果只下载了 DLL,就自己建好该文件夹并把 DLL 复制进去。

同样的解压操作用 PowerShell 完成(ZIP 在你的「下载」文件夹中,且 Quantower 已关闭):

Expand-Archive "$env:USERPROFILE\Downloads\QuantowerOrderflowBridge.zip" -DestinationPath "C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge" -Force

只在一个图表上添加指标

  1. 启动 Quantower,照常连接,打开你想在 Senzoukria 中查看的期货合约的 Chart,例如 MNQ 或 ES。
  2. 打开图表的 Indicators 列表 → CustomQuantowerOrderflowBridge,添加它。
  3. 保持默认值:Port 7273 与 History slice (min) 30。
  4. 只把它加到一个图表上。端口只能由一份副本打开。

图表周期并不重要:桥接请求的是该合约本身的逐笔历史。要更换合约,把指标移到新合约的图表上即可。

连接 Senzoukria

  1. 打开 Senzoukria,选择 Quantower Bridge 作为数据源。
  2. 等待历史数据。桥接先发送当前 CME 交易时段(从 22:00 UTC 起算)的成交,然后切换到实时数据。在 MNQ 这类非常活跃的合约上,加载可能需要几分钟;桥接最多等待 Quantower 返回历史五分钟。
  3. 随后是实时成交与深度更新,每五秒一次心跳。

历史数据是在指标启动那一刻抓取的。 如果你在添加指标很久之后才连接 Senzoukria,或稍后才重新连接,请先移除并重新添加指标,让历史延伸到当前时间。

确认它正常工作

  • 在 Quantower 的 Event log 中查找 QuantowerOrderflowBridge v3: listening on 127.0.0.1:7273,随后是一行带已加载成交笔数的 tick history
  • 在 PowerShell 中,只要指标在运行,这条命令就会返回一行结果:
Get-NetTCPConnection -LocalPort 7273 -State Listen

在 Senzoukria 中,足迹图会先被该时段的历史填满,然后实时更新。

排错

症状与优先检查项
症状检查什么
Custom 下找不到 QuantowerOrderflowBridgeDLL 是否在 Settings\Scripts\Indicators\QuantowerOrderflowBridge\ 中,而不是直接放在 Indicators 里,也不在 TradingPlatform 下。Quantower 是否已完全关闭并重启。旧的 .cs.dll 副本是否已删除。Quantower 是否为最新版。
event log 出现「start failed」,或 Senzoukria 连不上指标被加到了两个图表上、开着第二个 Quantower,或者别的程序占用了 7273 端口。只保留一份副本,并用上面的 PowerShell 命令检查端口。
已连接,但没有历史数据最多等待五分钟。然后在 Quantower 里打开同一合约的 tick 图:如果数据商在那里也不返回逐笔历史,桥接就没有东西可发。
MNQ 或 NQ 上历史只覆盖最近几小时数据商会限制单次请求返回的 tick 数量。把 History slice (min) 降到 15,然后移除并重新添加指标。
历史与实时数据之间有缺口历史是在指标启动时抓取的。移除并重新添加指标,随后立刻连接 Senzoukria。
delta 看起来不对确认你的连接是否给出主动方向;没有它,买卖方向只能估算。
Senzoukria 提示桥接数据偏差收到的历史与桥接声明的总数不符。请重新连接;若仍然如此,从本页重新安装 DLL。
Quantower 更新后不再工作从本页下载当前的 DLL,在 Quantower 关闭的状态下替换文件。

更新或移除桥接

更新时,关闭 Quantower,用本页的版本替换同一文件夹中的 QuantowerOrderflowBridge.dll,再启动 Quantower。移除时,关闭 Quantower 并删除 QuantowerOrderflowBridge 文件夹。

Senzoukria 一次只读取一个桥接:NinjaTrader 用 7272 端口,Quantower 用 7273。NinjaTrader 桥接的步骤在下载页;直连方式见 Rithmic 指南

自行编译(可选)

源文件就是编译出这个 DLL 的那一份。要编译它,请安装 .NET 10 SDK,创建一个目标为 net10.0 的类库项目,并引用你 TradingPlatform\v…\bin 文件夹中的 TradingPlatform.BusinessLayer.dll。运行 dotnet build -c Release,然后按上文所述安装生成的 DLL。

常见问题

需要 Visual Studio 或 .NET SDK 吗?
不需要。ZIP 里是已经编译好的 DLL。只有从源代码自行编译桥接时,才需要 .NET 10 SDK。
Quantower 桥接的 DLL 具体放在哪里?
放在你的 Quantower 文件夹下的 Settings\Scripts\Indicators\QuantowerOrderflowBridge\ 里。默认安装时,文件路径是 C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge\QuantowerOrderflowBridge.dll。不要放进 TradingPlatform 文件夹:Quantower 更新时会替换它。
可以把桥接加到多个图表上吗?
不可以。它只打开一个本地端口 7273。请把它加到你想在 Senzoukria 中查看的那个合约的单一图表上;第二份副本无法启动自己的服务。
桥接会下单,或读取我的 Quantower 登录信息吗?
不会。它只把行情数据从 Quantower 发送到本机的 127.0.0.1:7273。它没有任何下单功能,也不读取登录信息。
Quantower 桥接能在 macOS 或 Linux 上运行吗?
该桥接是为 Windows 上的 Quantower 编译的。在 macOS 和 Linux 上,Senzoukria 通过直连 Rithmic 或加密货币数据源接入。