Мост order flow для Quantower: установка DLL и подключение

Мост Quantower — это уже скомпилированный индикатор Quantower. Он передаёт в Senzoukria сделки и глубину, которые ваше подключение Quantower уже получает, на том же ПК с Windows, через 127.0.0.1:7273. Распакуйте DLL в Settings\Scripts\Indicators, перезапустите Quantower, добавьте индикатор на один график и выберите Quantower Bridge в Senzoukria. Никакой .NET SDK не нужен.

Senzoukria · Руководства · Обновлено: сентябрь 2026


Что делает мост

Мост работает внутри Quantower, по инструменту того графика, к которому он подключён. Он отправляет в Senzoukria историю сделок текущей сессии, затем сделки и обновления стакана в реальном времени. Соединение не покидает вашу машину: сервер слушает 127.0.0.1:7273 — адрес, до которого другие компьютеры не достучатся.

Он передаёт то, что ваше подключение Quantower вправе получать; биржевые сборы и условия поставщика при этом сохраняются. Дельте футпринта нужна сторона агрессора по каждой сделке. Если поставщик её не отдаёт, исторические сделки классифицируются по tick rule — это оценка, а не факт. Выбирайте подключение, которое сообщает сторону агрессора.

Требования

  • Windows с установленным Quantower. Текущая DLL собрана под Quantower 1.146.18 (net10.0); если у вас версия старее, сначала обновите Quantower.
  • Подключение Quantower, которое транслирует тиковые данные по вашему фьючерсному контракту. Тиковый график этого контракта должен обновляться в самом Quantower.
  • Senzoukria, установленная на том же ПК, — см. страницу загрузки.
  • Ни Visual Studio, ни .NET SDK: DLL уже скомпилирована.

Скачать мост

Собрана 2026-09-14 под Quantower 1.146.18. SHA-256 файла DLL: 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. Удалите старые копии. Сотрите любые QuantowerOrderflowBridge.cs и старые QuantowerOrderflowBridge.dll, оставшиеся в Settings\Scripts или в TradingPlatform\v…\bin\Scripts\Indicators. Забытый файл может скрыть индикатор или загрузить устаревшую версию.
  3. Распакуйте ZIP. Если в его свойствах есть флажок Разблокировать, поставьте его и нажмите OK. Затем правой кнопкой по ZIP → Извлечь всё…, укажите в качестве назначения C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge\ и нажмите Извлечь.
  4. Проверьте результат. В папке должен лежать непосредственно QuantowerOrderflowBridge.dll, а не вторая папка QuantowerOrderflowBridge. Если вы скачали только DLL, создайте эту папку сами и скопируйте файл в неё.

Та же распаковка в PowerShell, когда ZIP лежит в папке «Загрузки», а Quantower закрыт:

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

Добавить индикатор на один график

  1. Запустите Quantower, подключитесь как обычно и откройте Chart того фьючерсного контракта, который нужен вам в Senzoukria, например MNQ или ES.
  2. Откройте на графике список IndicatorsCustomQuantowerOrderflowBridge и добавьте его.
  3. Оставьте значения по умолчанию: Port 7273 и History slice (min) 30.
  4. Добавляйте его только на один график. Порт может открыть лишь одна копия.

Таймфрейм графика не имеет значения: мост запрашивает тиковую историю по самому инструменту. Чтобы сменить контракт, перенесите индикатор на график нового контракта.

Подключить Senzoukria

  1. Откройте Senzoukria и выберите Quantower Bridge в качестве источника данных.
  2. Дождитесь истории. Сначала мост отправляет сделки текущей сессии CME, отсчитываемой от 22:00 UTC, затем переключается на живые данные. На очень активном контракте вроде MNQ загрузка может занять несколько минут; мост ждёт ответа Quantower по истории до пяти минут.
  3. Далее идут живые сделки и обновления глубины, с heartbeat каждые пять секунд.

История снимается в момент запуска индикатора. Если вы подключаете Senzoukria спустя долгое время после добавления индикатора или переподключаетесь позже, сначала удалите и заново добавьте индикатор, чтобы история дотянулась до текущего момента.

Проверить, что всё работает

  • В Event log Quantower найдите строку QuantowerOrderflowBridge v3: listening on 127.0.0.1:7273, а затем строку tick history с числом загруженных сделок.
  • В PowerShell эта команда возвращает одну строку, пока индикатор работает:
Get-NetTCPConnection -LocalPort 7273 -State Listen

В Senzoukria футпринт наполняется историей сессии, а затем обновляется в реальном времени.

Устранение неполадок

Симптомы и что проверить в первую очередь
СимптомЧто проверить
QuantowerOrderflowBridge не появляется в CustomDLL лежит в Settings\Scripts\Indicators\QuantowerOrderflowBridge\, а не прямо в Indicators и не в TradingPlatform. Quantower был полностью закрыт и перезапущен. Старые копии .cs и .dll удалены. Quantower обновлён.
«start failed» в event log или Senzoukria не подключаетсяИндикатор стоит на двух графиках, запущен второй Quantower либо порт 7273 занят другой программой. Оставьте одну копию и проверьте порт командой PowerShell выше.
Подключение есть, истории нетПодождите до пяти минут. Затем откройте тиковый график того же контракта в Quantower: если поставщик не отдаёт тиковую историю и там, мосту нечего отправлять.
История покрывает только последние часы по MNQ или NQПоставщики ограничивают число тиков на один запрос. Уменьшите History slice (min) до 15, затем удалите и заново добавьте индикатор.
Разрыв между историей и живыми даннымиИстория снята при запуске индикатора. Удалите и заново добавьте индикатор, а затем сразу подключите Senzoukria.
Дельта выглядит невернойПроверьте, сообщает ли ваше подключение сторону агрессора; без неё стороны оцениваются приблизительно.
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.BusinessLayer.dll из вашей папки TradingPlatform\v…\bin. Выполните dotnet build -c Release, затем установите полученную DLL так, как описано выше.

Частые вопросы

Нужны ли Visual Studio или .NET SDK?
Нет. В ZIP лежит уже скомпилированная DLL. .NET 10 SDK нужен только для сборки моста из исходного кода.
Куда именно класть DLL моста Quantower?
В вашу папку 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?
Мост собран для Quantower под Windows. На macOS и Linux Senzoukria подключается через прямой вход в Rithmic или через крипто-потоки.