AlgoVesta › 용어집 › 주문 라우팅

주문 체결

주문 라우팅

주문 라우팅이란 거래를 결정한 플랫폼으로부터 이를 실행하는 거래 장소까지 주문이 거쳐가는 경로를 말합니다. 어떤 서버가 전송하는지, 어떤 API 키나 터미널 로그인을 통해서인지, 어떤 거래소나 브로커로 가는지, 그리고 어떤 시장(현물, 무기한 선물, 또는 MetaTrader 5)인지가 여기에 포함됩니다.

왜 중요한가

경로는 레이턴시, 거래소가 인식하는 IP 주소, 주문이 도달하는 계정, 그리고 서버나 거래 장소를 이용할 수 없게 되었을 때 어떤 일이 벌어지는지를 결정합니다. 거래소는 API 키를 고정 IP 주소에 바인딩하도록 허용하므로, 전송하는 서버는 알려져 있고 안정적이어야 합니다. 모든 주문을 단일 머신에서 라우팅하는 플랫폼은 단일 장애 지점을 가지게 되며, 무작위로 라우팅하는 플랫폼은 화이트리스트 등록을 불가능하게 만듭니다. MetaTrader 5의 경우 경로는 사용자의 브로커에 로그인된 팜 상의 터미널이므로, 그 터미널의 연결 상태 자체가 경로의 일부입니다.

AlgoVesta의 처리 방식

크립토 주문은 고정된 공인 IP 주소를 가진 전용 실행 서버에서 전송되며, 이 주소는 대시보드에 표시되어 거래소의 API 키 허용 목록에 추가할 수 있습니다. 이 서버들은 동일한 코드를 실행하며, 각 계정은 그중 하나에 일관되게 배정되고 서버를 이용할 수 없게 되면 자동으로 인수됩니다. 각 주문은 자신이 속한 API 키를 함께 지니고 있으므로, 특정 거래소 계정에 고정된 전략이 다른 키로 대체되는 일은 결코 없습니다. 현물과 선물은 동일한 심볼이라도 별도로 라우팅되고 기록됩니다. MetaTrader 5 주문은 사용자의 브로커 로그인을 보유한 터미널 팜 상의 터미널로 전용 연결을 통해 전송됩니다. 터미널의 연결이 끊겨 있으면 주문은 전송되지 않으며 그 사유가 표시됩니다. 지원되는 16개 거래소 사이의 동작 차이는 의도적으로 유지됩니다. 거래소 목록과 키 설정 가이드는 지원 거래소 페이지에, MT5 관련 내용은 MetaTrader 포렉스에 설명되어 있습니다.

예시

한 트레이더가 두 개의 전략을 운영합니다. 하나는 Bybit 선물 계정에 고정되어 있고, 다른 하나는 MT5 프랍 펌 계정에 고정되어 있습니다. 첫 번째 전략에 대한 TradingView 알림은 해당 계정에 배정된 실행 서버로 라우팅되고, Bybit 거래 전용 키로 서명되어 선물 시장에 배치됩니다. 두 번째 전략에 대한 알림은 프랍 펌 로그인을 보유한 팜 상의 MT5 터미널로 라우팅됩니다. 어느 전략도 실수로 다른 전략의 계정에서 거래할 수 없습니다.

흔한 실수

실제 활용

지원 거래소 →