Quantower · Connect

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

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

更新于 2026 年 9 月首次发布:2026年9月14日

本页目录
  1. 桥接做什么
  2. 前提条件
  3. 下载桥接
  4. 找到你的 Quantower 文件夹
  5. 逐步安装 DLL
  6. 只在一个图表上添加指标
  7. 连接 Senzoukria
  8. 确认它正常工作
  9. 排错
  10. 更新或移除桥接
  11. 自行编译(可选)
  12. 常见问题

桥接做什么

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

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

前提条件

  • 已安装 Quantower 的 Windows 电脑。当前 DLL 针对 Quantower 1.146.18(net10.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,其中包含 Settings 和 TradingPlatform 两个文件夹。如果 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\Scripts 或 TradingPlatform\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 列表 → Custom → QuantowerOrderflowBridge,添加它。
  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 或加密货币数据源接入。
NEXT

继续阅读