Мост 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 уже скомпилирована.
Скачать мост
- QuantowerOrderflowBridge.zip — рекомендуется: DLL и README (15 KB).
- QuantowerOrderflowBridge.dll — только DLL (14 KB).
- QuantowerOrderflowBridge.cs — исходный код, из которого собрана 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, шаг за шагом
- Полностью закройте Quantower. В диспетчере задач не должно остаться ни одного процесса Quantower (
Starter.exe). Пользовательские индикаторы Quantower читает при запуске. - Удалите старые копии. Сотрите любые
QuantowerOrderflowBridge.csи старыеQuantowerOrderflowBridge.dll, оставшиеся вSettings\Scriptsили вTradingPlatform\v…\bin\Scripts\Indicators. Забытый файл может скрыть индикатор или загрузить устаревшую версию. - Распакуйте ZIP. Если в его свойствах есть флажок Разблокировать, поставьте его и нажмите OK. Затем правой кнопкой по ZIP → Извлечь всё…, укажите в качестве назначения
C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge\и нажмите Извлечь. - Проверьте результат. В папке должен лежать непосредственно
QuantowerOrderflowBridge.dll, а не вторая папкаQuantowerOrderflowBridge. Если вы скачали только DLL, создайте эту папку сами и скопируйте файл в неё.
Та же распаковка в PowerShell, когда ZIP лежит в папке «Загрузки», а Quantower закрыт:
Expand-Archive "$env:USERPROFILE\Downloads\QuantowerOrderflowBridge.zip" -DestinationPath "C:\Quantower\Settings\Scripts\Indicators\QuantowerOrderflowBridge" -Force
Добавить индикатор на один график
- Запустите Quantower, подключитесь как обычно и откройте Chart того фьючерсного контракта, который нужен вам в Senzoukria, например MNQ или ES.
- Откройте на графике список Indicators → Custom → QuantowerOrderflowBridge и добавьте его.
- Оставьте значения по умолчанию: Port 7273 и History slice (min) 30.
- Добавляйте его только на один график. Порт может открыть лишь одна копия.
Таймфрейм графика не имеет значения: мост запрашивает тиковую историю по самому инструменту. Чтобы сменить контракт, перенесите индикатор на график нового контракта.
Подключить Senzoukria
- Откройте Senzoukria и выберите Quantower Bridge в качестве источника данных.
- Дождитесь истории. Сначала мост отправляет сделки текущей сессии CME, отсчитываемой от 22:00 UTC, затем переключается на живые данные. На очень активном контракте вроде MNQ загрузка может занять несколько минут; мост ждёт ответа Quantower по истории до пяти минут.
- Далее идут живые сделки и обновления глубины, с 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 не появляется в Custom | DLL лежит в 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 или через крипто-потоки.