Ninjatrader 8 Account Copier
10 10월 2026에 생성됨
·
21 10월 2026에 업데이트됨
Account Copier는 NinjaTrader 8 플랫폼용 Free 도구입니다.
이 복사 도구를 사용하면 소스 계정의 모든 거래를 최대 20개의 타겟 계정으로 복사할 수 있습니다. 타겟 계정은 NinjaTrader 계정이거나, NinjaTrader에 연결되어 있지 않아도 되는 Rithmic 로그인의 계정일 수 있습니다. 소스 계정에서 열리거나 닫히는 모든 거래는 같은 방향과 같은 수량으로(또는 계정별로 설정한 최대 수량까지만) 모든 타겟 계정에 반영됩니다. 즉, 한 번만 거래하면 전체 계정 묶음이 함께 따라갑니다. 여러 개의 평가 계정이나 펀디드 계정을 동시에 운용하면서 메인 계정과 같은 거래를 하게 하고 싶지만 각 계정마다 주문을 일일이 넣고 싶지 않은 경우, 특히 프롭펌 계정에서 매우 유용합니다.
사전 요구 사항
이 도구를 제대로 사용하려면 다음 사항이 준비되어 있어야 합니다.
- NinjaTrader 8(모든 라이선스 유형 포함). 다운로드하려면 여기를 클릭하세요
- automated-trading.ch 계정 및 활성 무료 계정(유료 구독 불필요)
- 소스 및 타겟 프롭펌 계정 — 어떤 프롭펌이 가장 적합한지는 프롭펌 가이드 페이지에서 확인하세요
- 거래를 복사할 NinjaTrader 전략 — Opening Range Breakout 전략 또는 Machine Learning 전략을 확인하세요
기능
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"라고 표시되며, 헤더 요약에는 복사를 시작하지 못하는 이유가 나타납니다. 소스 계정과 최소 한 개의 타겟 계정이 선택되기 전까지는 아무것도 복사되지 않습니다.
예시 #2: 유효한 상태, 바로 사용 가능
모든 것이 올바르게 설정되면 — 유효한 라이선스, 그리고 선택되어 연결된 소스 계정과 타겟 계정 — 전략은 복사할 준비가 된 것입니다. License 행이 녹색으로 바뀌고 "valid"라고 표시되며, Source 행과 모든 Target 행이 녹색으로 바뀌면서 계정 이름과 연결 상태가 표시됩니다. 카드의 헤더 요약에는 복사가 활성화되었음이 표시됩니다. 예를 들면 "Copying to 3 target accounts"와 같습니다. 이 시점부터 소스 계정에서 체결되는 모든 거래가 타겟 계정으로 복사됩니다. 일부 타겟 계정만 연결되어 있으면 헤더에 연결된 계정 수가 표시되므로, 계정이 빠졌다는 것을 바로 알 수 있습니다. Rithmic 타겟은 로그인이 완료되면 계정 ID와 "connected"를 표시하며, ID를 찾을 수 없으면 해당 로그인이 실제로 가진 ID 목록을 보여줍니다. 최대 수량이 설정된 타겟에는 그 값도 함께 표시되며, 예를 들어 "| max 5"와 같이 나타납니다.
파라미터
파라미터는 최소한으로 유지하며, 가장 중요한 것만 노출합니다.
| 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에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.
두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.
라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.
다운로드
automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.
설치 단계
자주 묻는 질문
일반
릴리스 노트
- Added External Rithmic account capabilities
- Added copy all instruments Flag
- First Release