Ninjatrader 8 Account Copier
Создано: 10 окт 2026
·
Обновлено: 21 окт 2026
Account Copier — Free-инструмент для платформы NinjaTrader 8.
Этот инструмент копирования позволяет копировать все сделки со счёта-источника на до 20 целевых счетов — счета NinjaTrader или счета по логину Rithmic, даже если они не подключены в NinjaTrader. Каждая сделка, открытая или закрытая на счёте-источнике, повторяется на каждом целевом счёте в том же направлении и в том же объёме (или с ограничением максимального объёма, заданным для каждого счёта) — вы торгуете один раз, а весь ваш набор счетов следует за вами. Это особенно полезно со счетами проп-фирм, когда у вас одновременно открыто несколько оценочных или финансируемых счетов и вы хотите, чтобы все они повторяли сделки основного счёта, не выставляя каждый ордер вручную на каждом из них.
Требования
Чтобы правильно пользоваться этим инструментом, вам понадобятся следующие компоненты.
- NinjaTrader 8, с любым типом лицензии. Нажмите здесь, чтобы скачать
- Учётная запись automated-trading.ch с действующей Бесплатная учётная запись (платная подписка не требуется)
- Счета проп-фирм (источник и целевые) — ознакомьтесь со страницей руководство по проп-фирмам, чтобы выбрать подходящую проп-фирму
- Стратегия NinjaTrader, из которой будут копироваться сделки — ознакомьтесь с нашей стратегией Opening Range Breakout или нашей стратегией Machine Learning
Возможности
У инструмента Account Copier есть набор уникальных возможностей:
- Копирует один счёт-источник на до 20 целевых счетов
- Целевые счета могут быть счетами NinjaTrader (Tradovate) или счетами Rithmic, в любом сочетании
- Может копировать все инструменты, которыми торгует счёт-источник, одним копировщиком
- Необязательный максимальный объём ордера для каждого целевого счёта
- Никакие отложенные ордера не выставляются — только рыночные ордера
- Очень легковесный, с очень быстрым исполнением — каждый целевой счёт отправляется параллельно, поэтому медленный счёт никогда не задерживает остальные
Стратегия следит за любым ордером, исполненным на счёте-источнике, и отправляет тот же ордер на каждый целевой счёт. Например, если на счёте-источнике открыта сделка на покупку, стратегия открывает сделку на покупку на каждом целевом счёте; когда сделка на счёте-источнике закрывается, стратегия закрывает сделку на каждом целевом счёте.
Копируются и входы, и выходы
Стратегии всё равно, как сделка появилась на счёте-источнике: вы можете открыть её вручную, через ATM Strategy или позволить другой автоматической стратегии торговать ею. И входы, и выходы копируются в момент исполнения ордера на счёте-источнике, включая выходы, сработавшие по stop loss или take profit, выставленным на счёте-источнике. Частичные исполнения копируются по мере поступления, с тем объёмом, который был фактически исполнен.
Копирование всех инструментов
По умолчанию копировщик копирует сделки инструмента графика, на котором он запущен. Включите Copy All Instruments — и копируется каждое исполнение счёта-источника, независимо от инструмента, так что одного копировщика достаточно, чем бы вы ни торговали на счёте-источнике. В этом режиме не запускайте два копировщика на одном счёте-источнике: каждая сделка будет скопирована дважды.
Счета Rithmic как целевые
Так как NinjaTrader купил Tradovate, NinjaTrader перестал интегрировать новые счета Rithmic в свою платформу — поэтому при покупке нового счёта проп-фирмы теперь нужно выбрать между счётом Tradovate и счётом Rithmic. Есть исключения, например проп-фирма Apex Funded Trader, которая по-прежнему позволяет подключать свои счета Rithmic к NinjaTrader, но в целом счета Rithmic больше нельзя подключить из NinjaTrader. Этот копировщик может выступать мостом: он копирует ваши сделки на внешне подключённый счёт Rithmic. Выберите пункт Rithmic Account в списке Target Account и введите систему и шлюз Rithmic, пользователя, пароль и идентификатор счёта — после этого копировщик сам входит в Rithmic и отправляет скопированные ордера прямо на этот счёт. Так можно копировать в счета проп-фирм, которые нельзя все одновременно подключить в одном экземпляре NinjaTrader, например в счета двух разных проп-фирм Rithmic. Целевые счета с одним и тем же логином Rithmic используют одно общее подключение.
- Целевые счета Rithmic получают только сделки на фьючерсы на биржах CME, CBOT, NYMEX и COMEX. Инструмент, который копировщик не может сопоставить с одной из этих бирж, пропускается, а карточка статуса показывает, какой именно и почему.
- Копировщик использует только канал ордеров Rithmic: он не подписывается на рыночные данные и отправляет только рыночные ордера. Позиция, которую он ожидает на счёте Rithmic, считывается обратно из Rithmic, поэтому выходы никогда не превышают то, что реально есть на счёте.
Максимальный объём на целевой счёт
У счетов проп-фирм часто разные лимиты на контракты. Отметьте Limit Quantity на целевом счёте и задайте его Max Quantity: вход больше этого числа урезается до него, меньший вход копируется без изменений. Выходы никогда не урезаются — они закрывают не больше того, что есть на счёте. Карточка статуса показывает лимит рядом со счётом, например «| max 5».
Быстрые и независимые целевые счета
У каждого целевого счёта есть своя очередь: ордера одного целевого счёта всегда отправляются по порядку, а сами целевые счета отправляются параллельно и никогда не блокируют друг друга или счёт-источник. Медленный или отключённый целевой счёт никогда не задерживает копирование на остальные.
Безопасно по замыслу
- Скопированный выход никогда не может быть больше того, что фактически есть на целевом счёте, поэтому выход не переворачивает позицию целевого счёта в противоположную.
- Копируются только новые исполнения. Сделки, которые уже существуют на счёте-источнике к моменту запуска стратегии, или те, которые NinjaTrader повторно отправляет после переподключения, считаются историей и никогда не копируются.
- Целевой счёт, который не выбран, не найден, совпадает со счётом-источником или уже используется другим слотом, пропускается и отмечается на карточке статуса.
Полезно знать
- Нужен график: копировщик нужно добавить на график, чтобы он работал: он копирует сделки инструмента этого графика и показывает там свою карточку статуса.
- Один инструмент на экземпляр, если не копировать все: по умолчанию стратегия копирует сделки инструмента графика, на котором она запущена. Чтобы копировать другой инструмент, добавьте ещё один экземпляр стратегии на график этого инструмента — или включите Copy All Instruments, и один экземпляр скопирует их все.
- Пароли Rithmic хранятся в параметрах: пароль Rithmic сохраняется открытым текстом в параметрах стратегии, а значит и в шаблонах параметров и рабочих областях. Не делитесь шаблоном или рабочей областью, в которых он есть.
- Сессии Rithmic ограничены: Rithmic ограничивает число одновременных сессий пользователя. Копировщик открывает только одно подключение на логин, сколько бы счетов или экземпляров копировщика его ни использовали, — но логин, открытый ещё где-то, может быть отключён Rithmic.
- Запуск при отсутствии позиции на счёте-источнике: позиция, уже открытая на счёте-источнике к моменту запуска стратегии, не копируется, и её выход тоже не копируется — на целевых счетах закрывать нечего.
- Рыночные ордера, отдельные исполнения: каждый целевой счёт исполняется по своей цене и может быть отклонён самостоятельно (например, из-за правил проп-фирмы или потерянного соединения). Копия, которую не удалось отправить, записывается в окно NinjaScript Output и не повторяется, поэтому следите за карточкой статуса.
- Без защитных ордеров на целевых счетах: стратегия не выставляет ордера stop loss или take profit на целевых счетах. Она копирует выход, когда он происходит на счёте-источнике.
Примеры
Стратегия показывает на графике карточку статуса. В ней перечислены лицензия, счёт-источник и по одной строке на каждый целевой счёт, каждая с цветным индикатором и коротким сообщением, а также строка с итогом в заголовке. Карточку можно переместить в любое место графика простым перетаскиванием мышью. Давайте посмотрим на два примера.
Пример #1: счета-источник и целевые не заданы
Сразу после добавления стратегии на график, до выбора счетов в параметрах, карточка статуса точно показывает, чего не хватает. Строки Source и Target 1 становятся красными и содержат текст «must be set in the parameters», а итог в заголовке сообщает, что мешает запуску копирования. Ничего не копируется, пока не выбраны счёт-источник и хотя бы один целевой счёт.
Пример #2: всё настроено, можно копировать
Когда всё настроено правильно — лицензия действительна, а счёт-источник и целевые счета выбраны и подключены, — стратегия готова к копированию. Строка License становится зелёной и содержит текст «valid», строка Source и каждая строка Target становятся зелёными и показывают название счёта и состояние его подключения, а итог в заголовке карточки подтверждает, что копирование активно, например «Copying to 3 target accounts». С этого момента каждая сделка, исполненная на счёте-источнике, копируется на целевые счета. Если подключены только некоторые целевые счета, заголовок показывает, сколько их, так что вы сразу заметите, что какого-то счёта не хватает. Цель Rithmic показывает свой идентификатор счёта и «connected», как только логин установлен, а если идентификатор не найден, выводит список идентификаторов, которые реально есть у логина. У цели с максимальным объёмом он тоже показывается, например «| max 5».
Параметры
Мы стараемся свести параметры к минимуму — оставлены только самые важные.
| License | |
| License | Это ключ лицензии, который вы получаете после того, как создадите аккаунт на automated-trading.ch. После создания аккаунта скопируйте ключ лицензии со страницы биллинга в параметр license. Лицензия действует один месяц, затем её нужно проверить повторно, чтобы подтвердить, что вы всё ещё используете продукт. |
| Accounts | |
| Source Account | Показывает список всех счетов, доступных из всех активных в данный момент подключений. Выбранный счёт является счётом-источником: каждое исполнение на нём, как входы, так и выходы, без изменений копируется на целевые счета. |
| Number Of Target Accounts | Сколько счетов копировать — от 1 до 20. Ниже отображается только столько параметров Target Account, сколько указано: измените число, и список подстроится. |
| Copy All Instruments | Выкл. (по умолчанию): копируются только исполнения инструмента этого графика. Вкл.: копируется каждое исполнение счёта-источника, независимо от инструмента, поэтому одного копировщика достаточно. Не запускайте два копировщика на одном счёте-источнике в этом режиме — каждая сделка будет скопирована дважды. Целевым счетам Rithmic нужны фьючерсные контракты, биржу которых знает копировщик; любой другой инструмент пропускается и отображается на карточке статуса. |
| Target Account 1 … Target Account N | Каждый показывает список всех счетов, доступных из всех активных в данный момент подключений, плюс пункт Rithmic Account. Каждый выбранный счёт — это целевой счёт, на который копируются сделки счёта-источника; выбор Rithmic Account копирует в счёт по логину Rithmic, а его настройки подключения появляются прямо под ним. Целевой счёт должен отличаться от счёта-источника и от других целевых счетов; иначе он пропускается, и карточка статуса сообщает причину. |
| Target N - Rithmic Endpoint | Система и шлюз Rithmic, к которым подключается логин этого счёта, как в окне входа Rithmic Trader Pro (например, Rithmic Paper Trading - Chicago Area). Выберите тот, который дала вам проп-фирма. |
| Target N - Rithmic User | Идентификатор пользователя Rithmic логина, которому принадлежит счёт. |
| Target N - Rithmic Password | Пароль этого логина Rithmic. Он хранится открытым текстом в параметрах стратегии, а значит и в шаблонах параметров и рабочих областях. |
| Target N - Rithmic Account Id | Идентификатор счёта Rithmic, в который копируются сделки, как показано в R | Trader. Если он не найден, карточка статуса показывает идентификаторы, которые реально есть у логина. Цели с одинаковыми endpoint и пользователем используют одно общее подключение Rithmic. |
| Target N - Limit Quantity | Отметьте, чтобы задать этому счёту собственный максимальный объём ордера (у счетов проп-фирм часто разные лимиты). Выкл.: объём счёта-источника копируется как есть. |
| Target N - Max Quantity | Показывается, когда отмечен Limit Quantity. Наибольший объём, копируемый на этот счёт одним ордером, от 1 и выше: сделка счёта-источника до этого значения копируется без изменений, большая урезается до этого значения. Урезаются только входы — выход закрывает не больше того, что есть на счёте. |
Инструкции по загрузке и установке
Требования к лицензии
На automated-trading.ch вы можете либо оформить ежемесячную подписку для использования наших продуктов Premium, либо пользоваться бесплатными продуктами без подписки.
В обоих случаях вам нужно создать учётную запись, чтобы получить лицензию, которую можно использовать как для продуктов Premium, так и для бесплатных продуктов.
Чтобы получить лицензию, просто зарегистрируйтесь, а затем получите её на странице оплаты.
Скачать
Вы также можете скачать эту стратегию, а также любую другую стратегию или индикатор automated-trading.ch, в любое время из централизованной страницы загрузок.
Шаги установки
Часто задаваемые вопросы
Общие
Примечания к релизам
- Added External Rithmic account capabilities
- Added copy all instruments Flag
- First Release