Ninjatrader 8 Account Copier

10 10월 2026에 생성됨 · 21 10월 2026에 업데이트됨

Account Copier는 NinjaTrader 8 플랫폼용 Free 도구입니다.

이 복사 도구를 사용하면 소스 계정의 모든 거래를 최대 20개의 타겟 계정으로 복사할 수 있습니다. 타겟 계정은 NinjaTrader 계정이거나, NinjaTrader에 연결되어 있지 않아도 되는 Rithmic 로그인의 계정일 수 있습니다. 소스 계정에서 열리거나 닫히는 모든 거래는 같은 방향과 같은 수량으로(또는 계정별로 설정한 최대 수량까지만) 모든 타겟 계정에 반영됩니다. 즉, 한 번만 거래하면 전체 계정 묶음이 함께 따라갑니다. 여러 개의 평가 계정이나 펀디드 계정을 동시에 운용하면서 메인 계정과 같은 거래를 하게 하고 싶지만 각 계정마다 주문을 일일이 넣고 싶지 않은 경우, 특히 프롭펌 계정에서 매우 유용합니다.

사전 요구 사항

이 도구를 제대로 사용하려면 다음 사항이 준비되어 있어야 합니다.


기능

Account Copier 도구에는 다음과 같은 고유 기능이 있습니다:

  • 하나의 소스 계정을 최대 20개의 타겟 계정으로 복사합니다
  • 타겟은 NinjaTrader 계정(Tradovate) 또는 Rithmic 계정일 수 있으며, 두 종류를 자유롭게 섞어 사용할 수 있습니다
  • 복사기 하나로 소스 계정에서 거래하는 모든 종목을 복사할 수 있습니다
  • 타겟 계정별로 최대 주문 수량을 선택적으로 설정할 수 있습니다
  • 대기 주문은 등록되지 않으며 시장가 주문만 사용합니다
  • 매우 가볍고 실행 속도가 매우 빠릅니다. 각 타겟 계정으로의 주문은 병렬로 전송되므로 느린 계정 하나가 다른 계정을 지연시키지 않습니다

이 전략은 소스 계정에서 체결되는 모든 주문을 감시하고, 같은 주문을 모든 타겟 계정에 보냅니다. 예를 들어 소스 계정에서 매수 거래가 열리면 전략은 각 타겟 계정에서도 매수 거래를 엽니다. 소스 계정의 거래가 청산되면 전략은 각 타겟 계정에서도 해당 거래를 청산합니다.

진입과 청산이 모두 복사됩니다

이 전략은 거래가 소스 계정에 어떻게 들어왔는지 신경 쓰지 않습니다. 수동으로 주문하든, ATM 전략을 사용하든, 다른 자동 전략이 거래하든 상관없습니다. 소스 계정의 주문이 체결되는 순간 진입과 청산이 모두 복사되며, 소스 계정에 걸려 있는 Stop Loss나 Take Profit으로 발생한 청산도 포함됩니다. 부분 체결은 실제로 체결된 수량 그대로 복사됩니다.

Copy All Instruments

기본적으로 복사기는 실행 중인 차트의 종목 거래만 복사합니다. Copy All Instruments를 켜면 종목에 상관없이 소스 계정의 모든 체결이 복사되므로, 소스 계정에서 어떤 종목을 거래하든 복사기 하나면 충분합니다. 이 모드에서는 같은 소스 계정에 복사기를 두 개 실행하지 마세요. 모든 거래가 두 번 복사됩니다.

Rithmic 계정을 타겟으로 사용하기

NinjaTrader가 Tradovate를 인수한 이후, NinjaTrader는 플랫폼에 더 이상 Rithmic 계정을 추가로 연동하지 않고 있습니다. 그래서 새 프롭펌 계정을 구매할 때 Tradovate 계정이나 Rithmic 계정 중 하나를 선택해야 합니다. Apex Funded Trader 프롭펌처럼 여전히 Rithmic 계정을 NinjaTrader에 연결할 수 있는 예외도 있지만, 일반적으로 Rithmic 계정은 더 이상 NinjaTrader에서 연결할 수 없습니다. 이 복사기는 다리 역할을 할 수 있습니다. 외부에서 연결된 Rithmic 계정으로 거래를 복사합니다. 타겟 계정 목록에서 Rithmic Account 항목을 선택하고 Rithmic 시스템과 게이트웨이, 사용자, 비밀번호, 계정 ID를 입력하면, 복사기가 스스로 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"라고 표시되며, 헤더 요약에는 복사를 시작하지 못하는 이유가 나타납니다. 소스 계정과 최소 한 개의 타겟 계정이 선택되기 전까지는 아무것도 복사되지 않습니다.

예시 #1: 소스 및 타겟 계정이 설정되지 않았을 때의 상태 카드
클릭하여 확대
예시 #2: 유효한 상태, 바로 사용 가능

모든 것이 올바르게 설정되면 — 유효한 라이선스, 그리고 선택되어 연결된 소스 계정과 타겟 계정 — 전략은 복사할 준비가 된 것입니다. License 행이 녹색으로 바뀌고 "valid"라고 표시되며, Source 행과 모든 Target 행이 녹색으로 바뀌면서 계정 이름과 연결 상태가 표시됩니다. 카드의 헤더 요약에는 복사가 활성화되었음이 표시됩니다. 예를 들면 "Copying to 3 target accounts"와 같습니다. 이 시점부터 소스 계정에서 체결되는 모든 거래가 타겟 계정으로 복사됩니다. 일부 타겟 계정만 연결되어 있으면 헤더에 연결된 계정 수가 표시되므로, 계정이 빠졌다는 것을 바로 알 수 있습니다. Rithmic 타겟은 로그인이 완료되면 계정 ID와 "connected"를 표시하며, ID를 찾을 수 없으면 해당 로그인이 실제로 가진 ID 목록을 보여줍니다. 최대 수량이 설정된 타겟에는 그 값도 함께 표시되며, 예를 들어 "| max 5"와 같이 나타납니다.

예시 #2: 라이선스가 유효하고 계정이 설정되어 전략이 복사할 준비가 된 상태의 상태 카드
클릭하여 확대

파라미터

파라미터는 최소한으로 유지하며, 가장 중요한 것만 노출합니다.

License
License automated-trading.ch에서 계정을 만들면 받는 라이선스 키입니다. 계정을 만든 후 결제 페이지에서 라이선스 키를 복사해 license 파라미터에 붙여넣으세요. 라이선스는 1개월 동안 유효하며, 이후에는 제품을 계속 사용 중임을 확인하기 위해 재검증해야 합니다.
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 사용자 ID입니다.
Target N - Rithmic Password 해당 로그인의 Rithmic 비밀번호입니다. 전략 파라미터에 평문으로 저장되며, 따라서 파라미터 템플릿과 워크스페이스에도 저장됩니다.
Target N - Rithmic Account Id 거래가 복사될 Rithmic 계정의 ID입니다. R | Trader에 표시된 대로 입력하세요. 찾을 수 없으면 상태 카드에 해당 로그인이 실제로 가진 ID가 표시됩니다. 같은 엔드포인트와 사용자를 사용하는 타겟들은 하나의 Rithmic 연결을 공유합니다.
Target N - Limit Quantity 체크하면 이 계정에 고유한 최대 주문 수량을 설정합니다(프롭펌 계정은 한도가 다른 경우가 많습니다). 끔: 소스 계정의 수량을 그대로 복사합니다.
Target N - Max Quantity Limit Quantity를 체크하면 표시됩니다. 한 번의 주문으로 이 계정에 복사되는 최대 수량이며 1부터 설정할 수 있습니다. 이 값 이하의 소스 거래는 그대로 복사되고, 이보다 큰 거래는 이 값으로 잘립니다. 잘리는 것은 진입뿐이며, 청산은 계정이 보유한 수량을 넘지 않는 범위에서 이루어집니다.

다운로드 및 설치 안내

라이선스 요구 사항

automated-trading.ch에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.

두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.

라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.

중요: 이것은 무료 제품입니다. 라이브로 실행하려면 유료 구독이 필요하지 않지만, 라이선스를 받기 위해 계정을 만들어야 합니다.
다운로드
이 파일을 다운로드하려면 로그인하세요.
최신 버전 v1.1.0.0 · 게시됨 1주 전
이 파일은 29번 다운로드되었습니다. 마지막 다운로드는 1일 전이었습니다.

automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.

설치 단계
1
Rithmic API 의존성 파일(rapiplus.zip, 안에 rapiplus.dll이 들어 있습니다)을 다운로드하고 압축을 풀어 NinjaTrader Custom bin 폴더(C:\Users\{Your Windows Username}\Documents\NinjaTrader 8\bin\Custom\)에 넣으세요. DLL 파일이 하위 폴더가 아니라 이 폴더에 바로 들어가야 하며, 이미 있는 더 최신 버전은 덮어쓰지 마세요. 그런 다음 NinjaTrader를 다시 시작하여 새 파일을 불러오세요.
2
Import NinjaScript 메뉴 항목을 사용하여 다운로드한 .zip 파일을 NinjaTrader로 가져옵니다.
클릭하여 확대
3
복사하려는 거래의 종목 차트에서 새 차트 창을 열거나, 소스 전략이 이미 실행 중인 차트를 사용하세요. Tick Replay 체크박스는 중요하지 않으며, 선택해도 되고 선택하지 않아도 됩니다.
4
소스 전략에 맞게 차트에 불러올 일수를 설정하세요. 해당 전략이 올바르게 계산될 수 있을 만큼의 일수여야 합니다.
5
차트를 마우스 오른쪽 버튼으로 클릭하고 Strategies를 선택하거나(또는 Ctrl+S를 누르고) Add New Strategy 대화상자를 연 뒤, ATCHAccountCopier 전략을 추가하세요.
6
(결제 페이지에서 확인한) 라이선스를 License 파라미터에 붙여넣으세요. 라이선스는 무료이며, 가입만 하면 받을 수 있습니다.
7
Source Account를 선택하고, Number Of Target Accounts를 설정한 다음, 각 Target Account를 선택하세요. Rithmic 계정에 복사하려면 목록에서 Rithmic Account를 선택하고 엔드포인트, 사용자, 비밀번호, 계정 ID를 입력하세요.
클릭하여 확대
8
선택 사항으로, Copy All Instruments를 켜면 복사기 하나로 소스 계정의 모든 종목을 복사할 수 있습니다. 계정별로 고유한 최대 주문 수량이 필요한 타겟 계정에는 Limit Quantity를 체크하세요.
클릭하여 확대
9
이 단계에서 전략은 라이선스를 확인하고 결과를 차트의 상태 카드에 표시하며, 라이선스 상태에 따라 복사를 활성화하거나 비활성화합니다.
10
이제 전략 준비가 끝났습니다. 상태 카드에 유효한 라이선스와 연결된 계정이 표시되면, 전략은 실시간으로 계속 실행되며 소스 계정에서 체결되는 모든 거래를 타겟 계정에 복사합니다.

자주 묻는 질문

일반

네, 복사기는 차트에 추가해야 합니다. 복사기는 해당 차트 종목의 거래를 복사하고 상태 카드를 그 차트에 표시합니다.

소스 계정에서 체결된 청산은 복사합니다. 소스 계정의 Stop Loss나 Take Profit이 체결된 경우도 포함됩니다. 다만 타겟 계정에 Stop Loss나 Take Profit 주문을 걸지는 않습니다.

네. 계정 목록에는 NinjaTrader 플랫폼에서 현재 활성화된 모든 연결의 계정이 표시되므로, 모두 연결되어 있다면 소스 계정과 타겟 계정이 서로 다른 연결에서 올 수 있습니다.

네, NinjaTrader에 따로 연결할 필요가 없습니다. 타겟 계정 목록에서 Rithmic Account를 선택한 뒤, 해당 프롭펌 로그인의 시스템과 게이트웨이, 사용자, 비밀번호, 계정 ID를 입력합니다. 다른 프롭펌 계정은 다음 타겟에서 같은 방법으로 설정합니다. 각 로그인은 복사기가 직접 여는 자체 연결을 갖습니다.

비밀번호는 로그인할 때 Rithmic에만 전송됩니다. 다만 전략 파라미터에 평문으로 저장되며, 따라서 파라미터 템플릿과 워크스페이스에도 저장됩니다. 비밀번호가 포함된 템플릿이나 워크스페이스는 공유하지 마세요.

먼저 시스템과 게이트웨이, 사용자, 비밀번호를 확인하세요. 모두 맞다면 프롭펌에 해당 Rithmic 로그인의 API 접근을 활성화해 달라고 요청하세요. 그렇지 않으면 Rithmic은 연결은 받아들이지만 주문 로그인은 끝내지 않습니다. Rithmic과 주고받는 모든 내용은 NinjaScript Output 창과 Documents\NinjaTrader 8\log 폴더의 ATCHRithmic_copier.log 파일에도 기록됩니다.

네. Copy All Instruments를 켜면 종목에 상관없이 소스 계정의 모든 체결이 복사됩니다. 이 옵션을 끄면 복사기는 자신의 차트 종목만 복사하므로, 종목마다 인스턴스를 하나씩 추가해야 합니다. Copy All Instruments를 켠 상태에서는 같은 소스 계정에 복사기를 두 개 실행하지 마세요. 그렇지 않으면 모든 거래가 두 번 복사됩니다.

네. 타겟 계정에서 Limit Quantity를 체크하고 Max Quantity를 설정합니다. 이 값보다 큰 진입은 이 값으로 잘리고, 작은 진입은 그대로 복사되며, 청산은 절대 잘리지 않습니다.

아니요, 소스 코드는 저작권 보호를 위해 보호됩니다.

릴리스 노트

  • Added External Rithmic account capabilities
  • Added copy all instruments Flag

  • First Release
discord
Discord 커뮤니티 참여
질문, 피드백 또는 다른 거래자들과 채팅하고 싶으신가요? 인사하러 들어오세요.
Discord 참여
주요 정보
플랫폼 NinjaTrader 8
카테고리 도구
필요한 플랜 Free
최신 버전 v1.1.0.0
마지막 업데이트 1주 전
다운로드 수 29