Ninjatrader 8 Account Copier

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

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

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

사전 요구 사항

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


기능

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

  • 하나의 소스 계정을 최대 20개의 타겟 계정으로 복사합니다
  • 대기 주문은 등록되지 않으며 시장가 주문만 사용합니다
  • 매우 가볍고 실행 속도가 매우 빠릅니다. 각 타겟 계정으로의 주문은 병렬로 전송되므로 느린 계정 하나가 다른 계정을 지연시키지 않습니다

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

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

이 전략은 거래가 소스 계정에 어떻게 들어왔는지 신경 쓰지 않습니다. 수동으로 주문하든, ATM 전략을 사용하든, 다른 자동 전략이 거래하든 상관없습니다. 소스 계정의 주문이 체결되는 순간 진입과 청산이 모두 복사되며, 소스 계정에 걸려 있는 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 파라미터에 붙여넣으세요. 라이선스는 1개월 동안 유효하며, 이후에는 제품을 계속 사용 중임을 확인하기 위해 재검증해야 합니다.
Accounts
Source Account 현재 활성화된 모든 연결에서 사용 가능한 계정 목록을 표시합니다. 선택한 계정이 소스 계정이며, 그 계정에서 체결되는 모든 주문(진입과 청산 모두)은 변경 없이 타겟 계정에 복사됩니다.
Number Of Target Accounts 복사할 계정 수이며 1개에서 20개 사이입니다. 그 수만큼의 Target Account 파라미터가 아래에 표시되며, 숫자를 바꾸면 목록이 그에 맞게 조정됩니다.
Target Account 1 … Target Account N 각 항목은 현재 활성화된 모든 연결에서 사용 가능한 계정 목록을 표시합니다. 선택한 각 계정이 소스 계정의 거래가 복사되는 타겟 계정입니다. 타겟 계정은 소스 계정 및 다른 타겟 계정과 달라야 하며, 그렇지 않으면 제외되고 상태 카드에 그 이유가 표시됩니다.

다운로드 및 설치 안내

라이선스 요구 사항

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

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

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

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

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

설치 단계
1
Import NinjaScript 메뉴 항목을 사용하여 다운로드한 .zip 파일을 NinjaTrader로 가져옵니다.
클릭하여 확대
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 플랫폼에서 현재 활성화된 모든 연결의 계정이 표시되므로, 모두 연결되어 있다면 소스 계정과 타겟 계정이 서로 다른 연결에서 올 수 있습니다.

네, 각 인스턴스가 고유한 상품(instrument)에서 실행되는 한 가능합니다. NinjaTrader는 주문을 상품당 계정당 하나의 포지션으로 집계하므로, 같은 상품에서 두 인스턴스를 실행하는 것은 작동하지 않습니다.

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

릴리스 노트

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