Ninjatrader 8 Account Copier

Создано: 10 окт 2026 · Обновлено: 10 окт 2026

Account Copier — Free-инструмент для платформы NinjaTrader 8.

Этот инструмент копирования позволяет копировать все сделки со счёта-источника на до 20 целевых счетов. Каждая сделка, открытая или закрытая на счёте-источнике, повторяется на каждом целевом счёте в том же направлении и в том же объёме — вы торгуете один раз, а весь ваш набор счетов следует за вами. Это особенно полезно со счетами проп-фирм, когда у вас одновременно открыто несколько оценочных или финансируемых счетов и вы хотите, чтобы все они повторяли сделки основного счёта, не выставляя каждый ордер вручную на каждом из них.

Требования

Чтобы правильно пользоваться этим инструментом, вам понадобятся следующие компоненты.


Возможности

У инструмента Account Copier есть набор уникальных возможностей:

  • Копирует один счёт-источник на до 20 целевых счетов
  • Никакие отложенные ордера не выставляются — только рыночные ордера
  • Очень легковесный, с очень быстрым исполнением — каждый целевой счёт отправляется параллельно, поэтому медленный счёт никогда не задерживает остальные

Стратегия следит за любым ордером, исполненным на счёте-источнике, и отправляет тот же ордер на каждый целевой счёт. Например, если на счёте-источнике открыта сделка на покупку, стратегия открывает сделку на покупку на каждом целевом счёте; когда сделка на счёте-источнике закрывается, стратегия закрывает сделку на каждом целевом счёте.

Копируются и входы, и выходы

Стратегии всё равно, как сделка появилась на счёте-источнике: вы можете открыть её вручную, через ATM Strategy или позволить другой автоматической стратегии торговать ею. И входы, и выходы копируются в момент исполнения ордера на счёте-источнике, включая выходы, сработавшие по stop loss или take profit, выставленным на счёте-источнике. Частичные исполнения копируются по мере поступления, с тем объёмом, который был фактически исполнен.

Быстрые и независимые целевые счета

У каждого целевого счёта есть своя очередь: ордера одного целевого счёта всегда отправляются по порядку, а сами целевые счета отправляются параллельно и никогда не блокируют друг друга или счёт-источник. Медленный или отключённый целевой счёт никогда не задерживает копирование на остальные.

Безопасно по замыслу
  • Скопированный выход никогда не может быть больше того, что фактически есть на целевом счёте, поэтому выход не переворачивает позицию целевого счёта в противоположную.
  • Копируются только новые исполнения. Сделки, которые уже существуют на счёте-источнике к моменту запуска стратегии, или те, которые NinjaTrader повторно отправляет после переподключения, считаются историей и никогда не копируются.
  • Целевой счёт, который не выбран, не найден, совпадает со счётом-источником или уже используется другим слотом, пропускается и отмечается на карточке статуса.
Полезно знать
  • Нужен график: копировщик нужно добавить на график, чтобы он работал: он копирует сделки инструмента этого графика и показывает там свою карточку статуса.
  • Один инструмент на экземпляр: стратегия копирует сделки инструмента графика, на котором она запущена. Чтобы копировать другой инструмент, добавьте ещё один экземпляр стратегии на график этого инструмента.
  • Запуск при отсутствии позиции на счёте-источнике: позиция, уже открытая на счёте-источнике к моменту запуска стратегии, не копируется, и её выход тоже не копируется — на целевых счетах закрывать нечего.
  • Рыночные ордера, отдельные исполнения: каждый целевой счёт исполняется по своей цене и может быть отклонён самостоятельно (например, из-за правил проп-фирмы или потерянного соединения). Копия, которую не удалось отправить, записывается в окно NinjaScript Output и не повторяется, поэтому следите за карточкой статуса.
  • Без защитных ордеров на целевых счетах: стратегия не выставляет ордера stop loss или take profit на целевых счетах. Она копирует выход, когда он происходит на счёте-источнике.

Примеры

Стратегия показывает на графике карточку статуса. В ней перечислены лицензия, счёт-источник и по одной строке на каждый целевой счёт, каждая с цветным индикатором и коротким сообщением, а также строка с итогом в заголовке. Карточку можно переместить в любое место графика простым перетаскиванием мышью. Давайте посмотрим на два примера.

Пример #1: счета-источник и целевые не заданы

Сразу после добавления стратегии на график, до выбора счетов в параметрах, карточка статуса точно показывает, чего не хватает. Строки Source и Target 1 становятся красными и содержат текст «must be set in the parameters», а итог в заголовке сообщает, что мешает запуску копирования. Ничего не копируется, пока не выбраны счёт-источник и хотя бы один целевой счёт.

Пример #1: карточка статуса, когда счета-источник и целевые не заданы
Нажмите, чтобы увеличить
Пример #2: всё настроено, можно копировать

Когда всё настроено правильно — лицензия действительна, а счёт-источник и целевые счета выбраны и подключены, — стратегия готова к копированию. Строка License становится зелёной и содержит текст «valid», строка Source и каждая строка Target становятся зелёными и показывают название счёта и состояние его подключения, а итог в заголовке карточки подтверждает, что копирование активно, например «Copying to 3 target accounts». С этого момента каждая сделка, исполненная на счёте-источнике, копируется на целевые счета. Если подключены только некоторые целевые счета, заголовок показывает, сколько их, так что вы сразу заметите, что какого-то счёта не хватает.

Пример #2: карточка состояния, когда лицензия действительна, счета заданы и стратегия готова к копированию
Нажмите, чтобы увеличить

Параметры

Мы стараемся свести параметры к минимуму — оставлены только самые важные.

License
License Это ключ лицензии, который вы получаете после того, как создадите аккаунт на automated-trading.ch. После создания аккаунта скопируйте ключ лицензии со страницы биллинга в параметр license. Лицензия действует один месяц, затем её нужно проверить повторно, чтобы подтвердить, что вы всё ещё используете продукт.
Accounts
Source Account Показывает список всех счетов, доступных из всех активных в данный момент подключений. Выбранный счёт является счётом-источником: каждое исполнение на нём, как входы, так и выходы, без изменений копируется на целевые счета.
Number Of Target Accounts Сколько счетов копировать — от 1 до 20. Ниже отображается только столько параметров Target Account, сколько указано: измените число, и список подстроится.
Target Account 1 … Target Account N Каждый показывает список всех счетов, доступных из всех активных в данный момент подключений. Каждый выбранный счёт — это целевой счёт, на который копируются сделки счёта-источника. Целевой счёт должен отличаться от счёта-источника и от других целевых счетов; иначе он пропускается, и карточка статуса сообщает причину.

Инструкции по загрузке и установке

Требования к лицензии

На automated-trading.ch вы можете либо оформить ежемесячную подписку для использования наших продуктов Premium, либо пользоваться бесплатными продуктами без подписки.

В обоих случаях вам нужно создать учётную запись, чтобы получить лицензию, которую можно использовать как для продуктов Premium, так и для бесплатных продуктов.

Чтобы получить лицензию, просто зарегистрируйтесь, а затем получите её на странице оплаты.

Важно: Это бесплатный продукт: для запуска в реальном времени платная подписка не требуется, однако для получения лицензии нужно создать учётную запись.
Скачать
Войдите, чтобы скачать этот файл.
Последняя версия v1.0.0.0 · Опубликовано 3 часа назад
Этот файл ещё не загружался.

Вы также можете скачать эту стратегию, а также любую другую стратегию или индикатор automated-trading.ch, в любое время из централизованной страницы загрузок.

Шаги установки
1
Импортируйте загруженный .zip-файл в NinjaTrader с помощью пункта меню Import NinjaScript.
Нажмите, чтобы увеличить
2
Откройте новое окно графика или используйте уже открытый график, на котором работает стратегия-источник, на инструменте, сделки которого вы хотите копировать, и убедитесь, что флажок Tick Replay не установлен.
3
Установите количество дней для загрузки на графике в соответствии со стратегией-источником, которую вы запускаете, — достаточно дней, чтобы эта стратегия рассчитывалась корректно.
4
Щёлкните правой кнопкой мыши по графику и выберите Strategies (или нажмите Ctrl+S), чтобы открыть диалог Add New Strategy, затем добавьте стратегию ATCHAccountCopier.
5
Вставьте вашу лицензию (найдена на странице биллинга) в параметр License.
6
Выберите Source Account, укажите Number Of Target Accounts, затем выберите каждый Target Account.
Нажмите, чтобы увеличить
7
На этом шаге стратегия проверяет лицензию и показывает результат на карточке статуса на графике, а также включает или выключает копирование в зависимости от состояния лицензии.
8
На этом этапе стратегия готова: если карточка статуса показывает действующую лицензию и подключённые счета, она продолжит работать в реальном времени и копировать каждую сделку, исполненную на счёте-источнике, в целевые счета.

Часто задаваемые вопросы

Общие

Да — копировщик нужно добавить на график. Он копирует сделки инструмента этого графика и показывает свою карточку статуса на этом графике.

Он копирует выход, когда тот исполняется на счёте-источнике, в том числе когда сработал ваш stop loss или take profit, но не выставляет ордера stop loss или take profit на целевых счетах.

Да. Списки счетов показывают все счета со всех подключений, которые сейчас активны в вашей платформе NinjaTrader, поэтому счёт-источник и целевые счета могут быть из разных подключений, при условии что все они подключены.

Да, если каждый экземпляр работает с уникальным инструментом. NinjaTrader объединяет ордера в одну позицию на инструмент в рамках счёта, поэтому два экземпляра на одном инструменте работать не будут.

Нет, исходный код защищён по соображениям авторского права.

Примечания к релизам

  • First Release
discord
Присоединяйтесь к нашему сообществу в Discord
Есть вопросы, отзывы или просто хотите пообщаться с другими трейдерами? Заходите.
Присоединиться к Discord
Основные сведения
Платформа NinjaTrader 8
Категория Утилита
Требуемый план Free
Последняя версия v1.0.0.0
Последнее обновление 3 часа назад
Загрузки 0