코인 자동매매 주문제작, 외주 맡기기 전에 꼭 확인할 7가지
자동매매 외주가 실패하는 이유는 전략 아이디어가 약해서가 아니라, 운영 안정화 기준이 빠져서입니다. 특히 부분체결, 레이트리밋, 재시작 복구, 로그 정책이 불명확하면 납품 후 운영에서 바로 문제가 터집니다.
아래 7가지는 계약 전에 반드시 확인해야 할 핵심 항목입니다. 이 항목만 명확히 해도 일정 지연과 재개발 확률을 크게 줄일 수 있습니다.
1) 거래소/상품/포지션 모드가 확정되어 있는가
- 현물/선물, 단방향/양방향, 교차/격리, 레버리지 설정을 먼저 확정해야 구현 방식이 고정됩니다.
- 이 값이 뒤늦게 바뀌면 주문/포지션 처리 로직을 다시 짜야 하는 경우가 많습니다.
2) 진입/청산 규칙을 조건식으로 정의했는가
- "상승할 것 같으면 진입" 같은 표현은 구현 결과가 개발자마다 달라집니다.
- 조건식과 우선순위(진입 조건, 청산 조건, 예외 차단 조건)를 분리해 전달해야 합니다.
3) 부분체결/주문 실패 대응이 들어가 있는가
- 부분체결 시 잔량 처리, 재주문 횟수, 실패 쿨다운, 슬리피지 한도까지 요구사항에 포함해야 합니다.
- 이 항목이 없으면 실전에서 주문이 누락되거나 중복될 수 있습니다.
4) 거래소 제약(최소수량/호가단위/레이트리밋)을 반영하는가
- 거래소별 제약을 무시하면 "로직은 맞는데 주문이 계속 거절되는" 상황이 발생합니다.
5) 중복 주문 방지 상태머신이 있는가
- 대기/진입중/보유중/청산중 같은 상태 전이가 없으면 변동 구간에서 주문이 꼬입니다.
6) 재시작 복구 기준이 있는가
- 프로세스 재시작 후 포지션, 미체결, 알림 상태를 복원하는 루틴이 있어야 장기 운영이 가능합니다.
7) 로그/알림 체계가 납품 범위에 포함되어 있는가
- 신호값, 주문 파라미터, 거래소 응답, 실패 코드 로그가 있어야 원인 분석이 가능합니다.
핵심: 자동매매 품질은 "전략"보다 "운영 안정화 스펙"에서 갈립니다. 계약 전 7가지를 문서로 확정하세요.
※ 본 글은 정보 제공 목적이며 투자자문/대리운용을 제공하지 않습니다. 자동매매는 손실 위험이 있으며, 전략 판단과 자금 관리는 사용자 책임입니다.
추가 실전 가이드
실무에서는 체크리스트 7개를 한 번에 완성하려고 하기보다, 계약 전 합의 항목과 개발 중 검증 항목으로 나눠 관리하면 훨씬 안정적입니다.
- 계약 전: 거래소/시장, 상태머신 포함 여부, 납품 문서 범위
- 개발 중: 부분체결 시뮬레이션, 재시작 복구 리허설, 알림 누락 점검
- 납품 전: 드라이런 로그 검수, 소액 테스트 체크리스트 실행
이 순서로 진행하면 일정 후반에 요구사항이 뒤집히는 상황을 크게 줄일 수 있습니다.
자주 묻는 질문
- Q. 초안만 있어도 상담 가능한가요?
가능합니다. 거래소, 자동화 수준, 핵심 진입/청산 조건만 있어도 1차 범위를 안내할 수 있습니다. - Q. 운영 안정화는 왜 중요한가요?
실전에서는 주문 실패, 부분체결, 재시작 등 예외가 빈번해 안정화 설계가 성능보다 먼저 확보돼야 합니다.