주문 및 체결 시스템의 알고리즘을 구현하였습니다.

체결 알고리즘은 사용자가 주문을 넣었을 때 즉시 매칭하여 체결하는 역할을 수행하고 있습니다.

주요 목표는 다음과 같습니다:

  1. 실시간 주문 매칭: 빠르고 정확한 주문 체결.
  2. 주문 및 계정 상태 관리: 체결 또는 취소된 주문에 따른 자산 상태 업데이트.
  3. 다양한 매매 케이스 처리: 지정가/시장가, 부분 체결, 잔여 주문 등 다양한 시나리오 지원.
  4. 데이터 일관성 유지: 여러 주문이 동시에 처리되더라도 데이터 무결성 보장.

기술적 도전과 해결 방법

1. 실시간 주문 매칭


2. 주문 및 계정 상태 관리


3. 주문 취소 처리