INTERACTIVE DEMO

같은 신호가 세 번 와도
주문은 한 번만 나갑니다

중복 신호 차단, 응답 끊김, 재시작 후 계좌 대사, 실거래 전환까지 네 단계를 직접 눌러 확인합니다.

console.order-engine.local
주문 엔진 콘솔
● 엔진 실행 중모의 계좌운영자 · 발주자 계정
개요
주문 현황
신호 수신
복구·오류 로그
계좌·포지션
실거래 전환
연결 거래소
OKX · Bitget
신호 수신부터 체결까지 · 오늘 14:32 기준
주문 현황과 중복 차단
같은 신호 ID = 같은 주문번호
신호 sig-20260916-0412수신 3회
{ "signal_id": "sig-20260916-0412",
 "exchange": "okx", "symbol": "BTC-USDT-SWAP",
 "side": "buy", "type": "limit", "size": "0.015",
 "price": "63,480.5" }
웹훅 수신 · 신규 신호 → 주문 생성
14:32:07.118
주문 생성
웹훅 재수신 · 같은 신호 ID → 기존 주문 반환
14:32:07.402
중복 차단
전략 재시도 · 같은 신호 ID → 기존 주문 반환
14:32:09.955
중복 차단
거래소로 나간 주문1건
클라이언트 주문번호s0412a7f3c9e1
거래소OKX · BTC-USDT-SWAP
주문매수 지정가 0.015 BTC
체결0.009 / 0.015
상태 동기화WebSocket 14:32:11
부분 체결중복 2회 차단
시각거래소종목주문수량(BTC)가격(USDT)상태
14:32OKXBTC-USDT-SWAP매수 지정가0.01563,480.5부분 체결
14:05BitgetBTCUSDT매도 지정가0.02063,912.0체결 완료
13:47OKXBTC-USDT-SWAP매수 지정가0.01062,975.0취소됨
13:12BitgetBTCUSDT매수 시장가0.00863,104.2주문 실패
주문 엔진 콘솔
● 엔진 실행 중모의 계좌운영자 · 발주자 계정
개요
주문 현황
신호 수신
복구·오류 로그
계좌·포지션
실거래 전환
연결 거래소
OKX · Bitget
신호 수신부터 체결까지 · 오늘 14:32 기준
주문 현황과 중복 차단
같은 신호 ID = 같은 주문번호
신호 sig-20260916-0412수신 3회
{ "signal_id": "sig-20260916-0412",
 "exchange": "okx", "symbol": "BTC-USDT-SWAP",
 "side": "buy", "type": "limit", "size": "0.015",
 "price": "63,480.5" }
웹훅 수신 · 신규 신호 → 주문 생성
14:32:07.118
주문 생성
웹훅 재수신 · 같은 신호 ID → 기존 주문 반환
14:32:07.402
중복 차단
전략 재시도 · 같은 신호 ID → 기존 주문 반환
14:32:09.955
중복 차단
응답 끊김 · 재전송하지 않음
14:32:10.004 전송 후 5초간 응답 없음 → 확인 필요로 보류
확인 필요
클라이언트 주문번호s0412a7f3c9e1
거래소 주문번호아직 모름
다음 동작clOrdId로 주문 조회
신규 신호 처리이 종목 일시 보류
타임아웃은 실패가 아니라 "모름" — 다시 보내면 주문이 두 번 나갈 수 있습니다.
시각거래소종목주문수량(BTC)가격(USDT)상태
14:32OKXBTC-USDT-SWAP매수 지정가0.01563,480.5부분 체결
14:05BitgetBTCUSDT매도 지정가0.02063,912.0체결 완료
13:47OKXBTC-USDT-SWAP매수 지정가0.01062,975.0취소됨
13:12BitgetBTCUSDT매수 시장가0.00863,104.2주문 실패
주문 엔진 콘솔
● 엔진 실행 중모의 계좌운영자 · 발주자 계정
개요
주문 현황
신호 수신
복구·오류 로그
계좌·포지션
실거래 전환
연결 거래소
OKX · Bitget
프로세스 종료 → 자동 재시작 → 계좌 대사
복구·오류 로그
신규 신호 처리 중
엔진 가동
6일 3시간
마지막 재시작 14:32:21
오늘 받은 신호
38건
중복 차단 7건
주문 실패
1건
알림 발송 완료
미확정 주문
0건
대사 완료
재시작 복구 기록다운타임 9초
14:32:15
프로세스 비정상 종료 감지
컨테이너 재시작 정책 동작
장애
14:32:21
엔진 재시작 · 신규 신호 보류
미확정 주문 1건 발견
복구 중
14:32:22
OKX 주문 조회 (clOrdId)
체결 0.009 / 0.015 BTC 확인
확인 완료
14:32:23
잔고·포지션 대사
포지션 0.009 BTC · 원장과 일치
일치
14:32:24
신규 신호 처리 재개
텔레그램 복구 알림 발송
재개
엔진 원장 ↔ 거래소 실제
항목엔진거래소결과
BTC 포지션0.0090.009
USDT 가용4,128.374,128.37
미체결 주문1건1건
체결 수량0.0090.009
대사 결과
4 / 4 일치
오류·알림 로그 알림 채널: 텔레그램
13:12:40Bitget주문 실패 · 최소 주문 수량 미달텔레그램 발송조치 필요
11:03:18OKXWebSocket 재연결 (3회 시도)자동 해결해결
09:41:02신호서명 불일치 신호 거절기록만무시됨
주문 엔진 콘솔
● 엔진 실행 중실계좌운영자 · 발주자 계정
개요
주문 현황
신호 수신
복구·오류 로그
계좌·포지션
실거래 전환
연결 거래소
OKX · Bitget
모의(데모 트레이딩) 검증 → 실거래
계좌 현황과 실거래 전환
실거래 전환 완료
모의 계좌 장애 시나리오6 / 6
같은 신호 3회 수신 → 주문 1건통과
전송 후 응답 끊김 → 조회로 확정통과
체결 중 강제 종료 → 재시작 대사통과
부분 체결 후 취소 → 잔량 정리통과
주문 실패 → 텔레그램 알림통과
실거래 주문 한도 설정 (1회 0.02 BTC)통과
실거래 모드 켜기
긴급 정지
잔고·포지션
OKX실계좌USDT 가용4,128.37
OKXBTC 포지션0.009 롱
Bitget실계좌USDT 가용2,764.90
BitgetBTC 포지션없음
평가 손익 (OKX BTC-USDT-SWAP)
+3.42 USDT
진입 63,471.2 · 현재 63,851.6
API 키: 출금 권한 없음IP 제한 서버 1개키 보관 서버 환경변수계정 단위 분리 · 다중 사용자 확장 대비