Синхронизация журнала с Rithmic: ручная загрузка, автосинхронизация и комиссии

Журнал заполняется сам с подключённого счёта Rithmic: автоматическая синхронизация срабатывает при выходе из позиции и по страховочному таймеру раз в 15 минут, а кнопка «Синхронизировать с Rithmic» вручную подтягивает историю за 60 дней. Исполнения сводятся в сделки, дедуплицируются по идентификаторам и обременяются комиссией проп-фирмы за контракт.

Senzoukria · Документация · Обновлено: сентябрь 2026


Где найти

Где
Журнал → Сделки → значок состояния, поле «Комиссия / контракт» и кнопка «Синхронизировать с Rithmic»
Глубина ручной загрузки
60 дней (значение бэкенда по умолчанию, когда диапазон не задан)
Глубина автосинхронизации
30 дней; не менее 30 с между двумя автосинхронизациями; задержка 5 с после выхода из позиции
Комиссия по умолчанию
Пусто = ставки проп-фирм по продуктам (микроконтракты $0,50, E-mini $3,50 туда-обратно); хранится под ключом orderflow.journal.commissionPerContract.v2

Что она делает

Значок состояния показывает «{n} синхронизировано · {когда}», считая только сделки выбранного счёта, с подсказкой «Импортировано из Rithmic / Apex». Относительное время выглядит как «Синхронизации не было», «Только что», «{n} мин назад», «{n} ч назад» или дата. Кнопка «Синхронизировать с Rithmic» на время работы превращается в «Синхронизация…» и завершается уведомлением вроде «+3 новых · 1 обновлена · BX107189-01» (перечисляется до трёх счетов, дальше «+N») либо сообщением об ошибке на 8 секунд. Успешная синхронизация обновляет таблицу, статистику и отпечаток сессии.

Rithmic не присылает комиссий, поэтому журнал добавляет их сам; иначе он показывал бы валовой P&L, тогда как у брокера цифры чистые. Поле «Комиссия / контракт» принимает сумму за оборот туда-обратно в долларах (0 или больше); если оставить его пустым, применяются ставки проп-фирм по продуктам. Значение вступает в силу со следующей синхронизации.

Настройки

Элементы управления и константы синхронизации с Rithmic
НастройкаПо умолчаниюЧто меняет
Комиссия / контрактавто (ставки по продуктам)Комиссия за оборот туда-обратно, вычитаемая с каждого контракта при следующей синхронизации; хранится локально
Синхронизировать с Rithmicокно 60 днейРучная догрузка; дедупликация по идентификаторам исполнений делает повторные загрузки безвредными
Окно автосинхронизации30 днейДостаточно широко, чтобы недавняя история свежего счёта попала в журнал с первого автоматического прохода
Задержка после выхода из позиции5 сПауза между обнулением позиции и загрузкой, чтобы закрывающее исполнение уже было опубликовано
Минимальный интервал30 сЗагрузка, запрошенная раньше, откладывается, а не отбрасывается
Страховочный таймер15 минСрабатывает только тогда, когда с последней успешной синхронизации было исполнение или выход из позиции

Как автосинхронизация решает, запускаться ли

Автосинхронизация подключается вместе с маршрутом журнала и работает, только пока подключение к брокеру готово. Она срабатывает один раз при открытии маршрута, затем после каждого события «позиция обнулилась» с задержкой в 5 секунд и каждые 15 минут как страховка. Этот периодический проход проходит через шлюз: он открывает сессию ордерного плана, только если с момента последней успешной синхронизации наблюдалось исполнение (исполненный объём больше нуля) или выход из позиции. Неудачная синхронизация оставляет шлюз открытым, поэтому сетевой таймаут не может потерять реальное исполнение. Ритм в 15 минут заменил прежние 90 секунд, которые открывали около двенадцати сессий в час в дни без единой сделки.

Каждая пара исполнений становится одной сделкой с ключом из идентификаторов входного и выходного исполнения. Rithmic переиспользует идентификаторы исполнений, поэтому ключ сочетает идентификатор исполнения с его собственным идентификатором ордера и временем; та же пара, увиденная повторно, лишь увеличивает объём и пересчитывает P&L. P&L переводится в доллары через стоимость пункта продукта; когда стоимость пункта неизвестна, сумма остаётся в пунктах и в журнал пишется предупреждение.

Как этим пользоваться

Подключите профиль Rithmic, откройте журнал и дайте первой автосинхронизации заполнить последние 30 дней. Для более глубокой истории, до 60 дней, используйте «Синхронизировать с Rithmic». Задайте «Комиссию / контракт», если ваша проп-фирма берёт за оборот иную ставку, чем значения по умолчанию, и синхронизируйте снова, чтобы чистый P&L совпал с отчётом брокера. У синхронизированных сделок в таблице стоит зелёная метка «sync» и номер счёта, который использует полоса выбора счёта.

Ограничения и подводные камни

  • Синхронизация никогда не удаляет сделки. Удаление истории счёта — отдельная явная очистка в полосе выбора счёта.
  • Указанная здесь комиссия применяется только к сделкам, синхронизированным после этого; более ранние строки сохраняют ту комиссию, с которой были импортированы, пока синхронизация их не обновит.
  • Значок состояния считает выбранный счёт. «Все счета» суммируют все синхронизированные счета на этом компьютере.
  • Логин без права на поток счёта не может получать данные счёта; синхронизация журнала зависит от того, публикует ли брокер исполнения.

Эта страница на других языках

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

Нужно ли нажимать «Синхронизировать» после каждой сделки?
Нет. Когда позиция обнуляется, автоматическая синхронизация запускается примерно через пять секунд. Кнопка нужна для догрузки истории до 60 дней и для ручной проверки.
Почему мой P&L отличается от отчёта Rithmic?
Rithmic не присылает комиссий; журнал вычитает комиссию за оборот туда-обратно с каждого контракта, по умолчанию по ставкам проп-фирм для каждого продукта. Настройте «Комиссию / контракт» и синхронизируйте снова.
Работает ли периодическая синхронизация весь день?
Только пока открыт маршрут журнала с живым подключением и только когда с последней успешной синхронизации было исполнение или выход из позиции.