락 차익거래는 서로 다른 두 브로커 계좌에서 동시에 반대 방향 포지션을 보유하여 순 시장 노출을 제거합니다. 수익은 적절한 순간에 한쪽 포지션만 선택적으로 청산하는 데서 나오며 — 이는 빠른 가격 피드가 안내합니다. SharpTrader에는 4가지 락 변형과 BrightDuo, BrightTrio Plus 마스킹 시스템이 포함되어 있습니다. 이 가이드는 각 변형, 언제 사용해야 하는지, 그리고 서로 어떻게 다른지를 설명합니다.
락 차익거래는 동일한 상품에 대해 한 브로커 계좌에서는 매수 포지션을, 다른 계좌에서는 동일 수량의 매도 포지션을 동시에 보유하는 방식입니다. 이 반대 포지션들은 시장 노출을 상쇄하며 — 가격이 어떻게 움직이든 결합 손익은 일정 수준에 “고정”됩니다. 이후 빠른 가격 피드가 한쪽 포지션을 닫기에 최적의 순간을 감지하고, 이 평평한 락 상태의 포지션을 두 브로커 호가 사이에서 포착한 스프레드만큼의 순이익으로 전환합니다.
수익의 원천은 두 개의 독립적인 유동성 공급자 간 가격 차이입니다. 브로커마다 시장 데이터 수신 속도, 마크업 모델, 그리고 서로 다른 LP 관계가 다릅니다. 이러한 차이로 인해 일시적인 브로커 간 가격 괴리가 생기고, 잘 설정된 락 차익거래 시스템은 이를 포착할 수 있습니다.
순수 레이턴시 차익거래와는 달리 — 여기서는 전체 우위가 50ms 이내에 사라질 수도 있습니다 — 락 차익거래는 이미 존재하는 포지션을 관리하는 방식으로 작동합니다. 빠른 피드가 신호를 보낸 시점부터 느린 브로커의 호가가 수렴할 때까지의 언락 윈도우는 일반적으로 밀리초가 아니라 수초 단위입니다. 따라서 락 차익거래는 더 다양한 브로커 연결과 VPS 구성에서도 실행 가능합니다.
4가지 변형은 모두 동일한 기본 시퀀스를 공유합니다. 차이는 청산 트리거를 처리하는 방식, 네팅 계좌 제약, 그리고 브로커 측 탐지 회피 방식에 있습니다.
| 단계 | 계좌 A | 계좌 B | 순 노출 |
|---|---|---|---|
| 1 — 신호 발생 | BUY 1 lot EURUSD @ 1.08490 오픈 | 포지션 없음 | 1 lot 롱 |
| 2 — 락 적용 | BUY 유지 | SELL 1 lot EURUSD @ 1.08490 오픈 | 0 — 락 완료 |
| 3 — 빠른 피드 감시 | BUY 유지 | SELL 유지 | 0 — 어떤 가격 변동에도 동일 |
| 4 — 언락 신호 | 가격 상승으로 BUY가 수익 상태 | SELL은 락 가격에서 청산됨 (유리함) | 1 lot 롱 유지 |
| 5 — BUY 청산 | BUY를 이익으로 청산 | 플랫 | 순이익 실현 |
락 시점: 계좌 A = −X pips, 계좌 B = +X pips, 순합 = 0. 언락 후: 계좌 A는 +Y pips에서 청산되고(가격 상승), 계좌 B는 0 근처에서 청산됩니다(느린 피드가 업데이트되기 전). 순이익 = +Y에서 스프레드를 뺀 값입니다. 빠른 피드가 방향성을 먼저 알려주기 때문에 Y는 지속적으로 양수가 됩니다.
기본 Lock 전략은 포지션을 청산하기 전에 최소 보유 시간 또는 최소 핍 이동을 요구하는 브로커를 위해 설계되었습니다. 청산 트리거로 차익거래 신호를 기다리는 대신, 설정 가능한 시간 임계값, 핍 거리 임계값, 또는 둘 다를 동시에 사용하며 — 먼저 충족되는 조건을 따릅니다.
락이 적용되면 타이머가 시작됩니다. 설정된 최소 보유 시간이 지나면 가격 움직임과 관계없이 두 포지션 모두 청산됩니다. 너무 빠르게 포지션을 닫는 계좌를 표시하는 브로커용이며 — 일반적으로 최소 30–120초입니다.
가격이 락 진입 가격에서 설정된 최소 핍 수만큼 움직이면 두 포지션 모두 청산됩니다. 오픈 가격에서 X pips 미만 거리의 청산 주문을 거부하는 브로커를 위한 방식입니다. 두 조건 중 어느 하나가 양쪽 레그를 동시에 닫습니다.
가장 적합한 경우: 명시적인 최소 보유 시간 규칙(예: 최소 30초) 또는 청산 허용 전 최소 핍 거리 규칙이 있는 브로커. 기본 Lock은 이러한 제약을 준수하면서도 브로커 간 스프레드를 포착합니다.
LockCL1은 네팅 계좌 전용으로 설계되었으며 — FIX API 및 cTrader 연결에서 흔한 구조로, 동일 상품에서 반대 포지션을 열면 기존 포지션이 자동으로 상쇄됩니다. 네팅 계좌에서는 표준 락(같은 계좌에서 롱 + 숏)이 불가능합니다. LockCL1은 각 레그를 반드시 별도 계좌로 라우팅하며, 시간이나 핍 임계값이 아니라 다음 차익거래 신호를 청산 트리거로 사용합니다.
| 단계 | 동작 | 비고 |
|---|---|---|
| Step 1 | 차익거래 신호로 계좌 A에 첫 주문을 엽니다. 그리고 해당 포지션을 트레일링합니다. | 청산 트리거가 발생하면 헤지는 계좌 B에만 열리며 — 계좌 A에는 절대 열리지 않습니다 |
| Step 2 | 다음 차익거래 신호에서 열린 두 포지션 중 하나를 청산합니다. | BUY 신호는 B의 SELL을 닫습니다. SELL 신호는 A의 BUY를 닫습니다. |
| Step 3 | 남은 포지션을 트레일링한 후 설정된 트리거(TP, SL, 트레일링, 또는 수명)로 청산합니다. | 다음 사이클을 위해 Step 1로 돌아갑니다 |
가장 적합한 경우: 네팅 실행이 표준인 FIX API 계좌와 cTrader 연결. LockCL1은 단일 계좌에 동일 심볼의 매수와 매도가 동시에 존재하는 상황을 절대 만들지 않으며 — 네팅 실행 모델과 완전히 호환됩니다.
LockCL2는 주요 락 차익거래 전략이며 LockCL3, BrightDuo, BrightTrio Plus의 기반입니다. 이는 가상 주문 — 즉, 브로커에 즉시 보내지 않고 SharpTrader 메모리 안에서 추적되는 포지션 — 을 도입하여, 표준 락 차익거래를 브로커 리스크 시스템이 탐지하게 만드는 재진입 타임스탬프 상관관계를 제거합니다.
표준 락 차익거래에서는 언락 신호가 발생하면 재진입 주문이 빠른 피드 이벤트와 정확히 같은 순간에 브로커로 전송됩니다. 브로커 리스크 시스템은 가격 피드 업데이트 후 수 밀리초 안에 배치된 주문을 로그에서 스캔하며 — 이것은 락 차익거래를 식별하는 통계적으로 뚜렷한 패턴입니다. LockCL2는 신호와 주문을 완전히 분리합니다.
재진입 주문이 신호 시점에 브로커로 전송됩니다. 타임스탬프가 빠른 피드 이벤트와 상관됩니다. 주문 타이밍 분석으로 탐지 가능합니다. 지속적으로 사용하면 몇 주 안에 계좌가 표시됩니다.
재진입은 SharpTrader 내부에서 관리됩니다. 브로커는 시장 가격이 설정 레벨에 도달할 때만 주문을 보게 되며 — 기술적 트레이더가 넣은 일반적인 지정가 주문과 구분할 수 없습니다.
| 단계 | 무슨 일이 일어나는가 | 브로커가 보는 것 |
|---|---|---|
| 1 — 진입 | 차익거래 신호로 계좌 A에 첫 주문을 엽니다. 이를 트레일링합니다. 청산 트리거가 발생하면 계좌 B에 반대 포지션을 엽니다. 락이 생성됩니다. | 실제 반대 주문 2개 |
| 2 — 락 상태에서 신호 발생 | 새로운 차익거래 신호가 도착합니다. CL2는 신호 방향과 반대인 포지션을 닫습니다. 동시에 남아 있는 실제 포지션과 같은 방향의 가상 주문을 SharpTrader 메모리 안에만 생성합니다. | 실제 포지션 하나는 닫히고 하나는 남음 |
| 3 — 가상 추적 | 가상 주문에는 자체 SL, TP, 트레일링 스탑이 있습니다. SharpTrader가 내부적으로 가격을 추적합니다. 아직 브로커에는 아무것도 전송되지 않습니다. | 계좌 A에 남은 포지션 하나만 보임 |
| 4 — 가상 주문이 목표 도달 | 가격 움직임에 의해 가상 주문의 SL, TP 또는 트레일링 스탑이 발동되면, SharpTrader는 계좌 B에서 닫혔던 실제 포지션을 다시 엽니다. | 현재 시장가의 새 주문 — 독립적인 진입처럼 보임 |
| 5 — 락 복원 | 양쪽 계좌에 실제 반대 주문이 다시 존재합니다. 전략은 다음 차익거래 신호를 기다립니다. | 일반적인 2계좌 포지션 |
가장 적합한 경우: 일반적인 락 차익거래용 표준 리테일 브로커 헤징 계좌. 성능과 탐지 저항성의 균형이 가장 좋습니다. 대부분의 락 차익거래 구성에서 권장되는 시작점입니다.
LockCL3는 한 브로커는 우수한 실행 품질을 제공하고 다른 브로커는 더 느리거나 제약이 많지만 헤지 레그용으로는 적합한 경우를 위한 CL2 수정 버전입니다. CL3에서는 한 계좌를 액티브로 지정하며 — 모든 차익거래 진입이 이 계좌를 통해 이뤄집니다. 다른 하나는 패시브이며 — 헤지 포지션만 보유하고 차익거래 진입은 받지 않습니다.
차익거래 거래가 두 계좌에 번갈아 들어갑니다. 양쪽 모두 빠른 실행을 처리할 수 있어야 합니다. 매 두 번째 사이클마다 다른 계좌로 라우팅되므로, 두 계좌 모두 빠른 주문 처리 능력이 필요합니다.
모든 차익거래 진입은 액티브 계좌로만 들어갑니다. 패시브 계좌는 헤지 포지션만 보유합니다. 빠른 브로커만 신속한 실행이 필요하며 — 느린 브로커는 단지 헤지만 보유합니다.
패시브 모드를 설정하려면: SharpTrader의 전략 Settings 탭에서 느린 계좌의 Allow arbitrage 체크를 해제합니다. 그러면 해당 계좌는 계속 헤지 포지션을 보유하고 락/언락 사이클에 참여하지만 — 차익거래 진입 주문은 받지 않습니다.
가장 적합한 경우: 한쪽은 좁은 스프레드의 FIX API를 제공하고, 다른 쪽은 더 느리거나 제한적이지만 헤징용으로는 사용 가능한 혼합 브로커 조합. 모든 수익성 있는 차익거래 흐름은 빠른 계좌만 통과합니다.
| 변형 | 청산 트리거 | 네팅 가능? | 가상 주문 | 가장 적합한 경우 |
|---|---|---|---|---|
| Lock (Base) | Min Time OR Min Pips | Yes | No | 최소 보유 / 핍 요구사항이 있는 브로커 |
| LockCL1 | Arb signal + closing trigger | 네팅 전용 설계 | No | FIX API / cTrader 네팅 계좌 |
| LockCL2 | 가상 주문 SL / TP / 트레일링 | 헤징 필요 | Yes | 표준 리테일 브로커 헤징 계좌, 일반 용도 |
| LockCL3 | 가상 주문 SL / TP / 트레일링 | 헤징 필요 | Yes | 빠른 브로커 + 느린 브로커 조합 |
| BrightDuo | 3단계 가상 트레일링 | 헤징 필요 | Yes | 강한 모니터링을 하는 브로커, 최대 수명 |
| BrightTrio Plus | 3계좌 로테이션 + 가상 | 헤징 필요 | Yes | 같은 프랍펌의 다중 펀딩 계좌 |
BrightDuo는 가상 주문과 최대 3단계 트레일링을 갖춘 고급 LockCL2 수정 버전입니다. 단일한 일관된 임계값에서 종료하는 대신, BrightDuo는 최대 3개의 설정된 가격 레벨에 걸쳐 종료를 분산하며 — 각 레벨은 자체 트레일링 파라미터를 가집니다. 이는 여러 목표 가격 구간을 사용해 포지션을 관리하는 숙련된 기술적 트레이더와 일치하는, 기계적이지 않은 종료 패턴을 만들어냅니다.
2계좌 락 차익거래는 알아보기 쉬운 계좌 간 P&L 시그니처를 만듭니다. 즉, 계좌 A와 계좌 B가 지속적으로 동일하고 반대 방향의 움직임을 보인다는 점입니다. 고객당 여러 계좌를 모니터링하는 브로커 및 프랍펌 리스크 시스템은 이 패턴을 몇 주 안에 탐지합니다.
BrightTrio Plus는 세 개의 계좌(A, B, C)를 사용하며, 액티브, 패시브, 유휴 역할이 반복되지 않는 순서로 회전합니다.
| 사이클 | 액티브 | 헤지 | 유휴 | A/B 미러? |
|---|---|---|---|---|
| Cycle 1 | A | B | C | 이 사이클에서만 |
| Cycle 2 | B | C | A | No — 이제 B가 액티브 |
| Cycle 3 | C | A | B | No — 이제 A가 헤지 |
| 결과 | 3사이클 동안 모든 계좌가 액티브, 패시브, 유휴 역할을 모두 경험함 | 지속적인 미러링이 탐지되지 않음 | ||
가장 적합한 경우: 같은 프랍펌에서 여러 펀딩 계좌를 운영하는 트레이더. 프랍펌 리스크 시스템이 계좌 간 P&L 상관관계를 감시하는 경우, BrightTrio Plus가 유일하게 실용적인 해결책입니다.
Lock (Base)를 사용합니다. 시간 + 핍 이중 트리거가 브로커 제약을 지키면서도 브로커 간 스프레드를 포착합니다.
LockCL1을 사용합니다. 네팅 실행과 호환되는 유일한 변형입니다. 같은 계좌에 반대 주문을 절대 열지 않습니다.
LockCL2를 사용합니다. 범용형입니다. 가상 주문이 타임스탬프 상관관계를 제거합니다. 대부분의 구성에 가장 좋은 시작점입니다.
LockCL3를 사용합니다. 모든 차익거래는 빠른 계좌를 통과합니다. 느린 계좌는 헤지만 보유하며 — 감당할 수 없는 속도 요구를 지지 않습니다.
BrightDuo를 사용합니다. 다단계 트레일링과 연장된 보유 시간이 2계좌 락 차익거래의 3대 주요 탐지 벡터를 모두 중화합니다.
BrightTrio Plus를 사용합니다. 3계좌 로테이션이 계좌 간 P&L 미러 시그니처를 제거하며 — 멀티 계좌 프랍펌 환경에서 유일하게 실용적인 해결책입니다.
락 차익거래는 한 브로커 계좌에서는 매수 포지션을, 다른 계좌에서는 동일 상품에 대해 매도 포지션을 동시에 보유하여 순 시장 노출을 없애는 방식입니다. 빠른 가격 피드가 한쪽을 닫기에 최적의 순간을 탐지해 — 평평한 락 상태 포지션을 순이익으로 전환합니다. SharpTrader에는 서로 다른 브로커 계좌 유형과 조건에 맞는 4가지 변형(Lock, LockCL1, LockCL2, LockCL3)이 포함되어 있습니다.
Lock (Base)는 시간 또는 핍 임계값을 청산 트리거로 사용하며 — 최소 보유 요구가 있는 브로커용입니다. LockCL1은 같은 계좌에 반대 포지션이 불가능한 네팅 계좌(FIX API, cTrader)용이며 — 다음 차익거래 신호에서 청산합니다. LockCL2는 탐지 가능한 재진입 타이밍을 없애기 위해 가상 주문을 도입한 범용형입니다. LockCL3는 CL2의 수정판으로, 한 계좌는 패시브(헤지 전용), 다른 계좌는 액티브(모든 차익거래 진입)로 지정됩니다 — 한 브로커가 다른 브로커보다 훨씬 빠를 때 이상적입니다.
가상 주문은 브로커로 즉시 보내지지 않고 SharpTrader 내부에서 추적되는 포지션입니다. LockCL2 또는 LockCL3에서 빠른 피드 신호가 발생하면, 재진입은 자체 SL, TP, 트레일링 스탑을 가진 가상 주문으로 관리됩니다. 브로커는 시장 가격이 설정된 레벨에 도달했을 때만 실제 주문을 보게 되며 — 빠른 피드 반응이 아니라 일반적인 지정가 진입처럼 보입니다. 이는 브로커 리스크 시스템이 락 차익거래를 식별할 때 사용하는 타임스탬프 상관관계를 제거합니다.
BrightTrio Plus는 세 개의 계좌(A, B, C)를 사용하며, 액티브, 패시브, 유휴 역할이 세 계좌 전체에서 순환합니다. 이를 통해 2계좌 락 차익거래의 계좌 간 P&L 미러 시그니처를 깨뜨립니다 — 이는 고객당 여러 계좌를 모니터링하는 프랍펌이 몇 주 안에 탐지하는 패턴입니다. 같은 프랍펌에서 여러 펀딩 계좌를 동시에 운영할 때 BrightTrio Plus가 권장됩니다.
LockCL2, LockCL3, BrightDuo, BrightTrio Plus의 경우 — 예, 계좌는 헤징(동일 상품에 대해 동시에 롱과 숏 보유)을 허용해야 합니다. 표준 리테일 브로커 헤징 계좌는 기본적으로 이를 지원합니다. LockCL1의 경우 — 아니요, 이는 네팅 계좌(FIX API, cTrader)를 위해 특별히 설계되었습니다. FIFO 규칙이 적용되는 미국 브로커는 반대 포지션을 보유할 수 없으므로, 적절히 라우팅된 FIX API 연결에서의 CL1을 제외하면 모든 변형과 호환되지 않습니다.
마스킹을 적용하면 가능합니다. LockCL2의 가상 주문은 단일 프랍펌 계좌 사용에서 재진입 타임스탬프 상관관계를 제거합니다. BrightTrio Plus는 같은 회사에서 여러 펀딩 계좌를 운영하는 트레이더를 위해 계좌 간 미러 시그니처를 제거합니다. 회사별 호환성 세부 정보는 prop firm guide를 참고하십시오.
Lock · LockCL1 · LockCL2 · LockCL3 · BrightDuo · BrightTrio Plus · 25년간의 차익거래 개발