장외 채권 주문을
자동화 하세요

호가 자동 감시와 빠른 주문으로
유리한 포지션을 확보하세요

다운로드

호가 확인부터 주문까지 단 0.81초

안전한 설계로 오주문 사전 차단

코드화 없이 기존 엑셀에 붙여 바로 사용

호가 수집부터 메시지 전송까지,
평균 0.81초로 자동화합니다

SnapBond는 K-Bond에서 호가 데이터를 수집하고, 엑셀에 연결해 계산한 뒤, 임계조건 충족 시 확정 메시지를 자동으로 전송합니다. 사람이 수기로 하던 확인-계산-판정-전송 루프의 지연을 획기적으로 줄입니다.

전략 구현 및 계산은 기존에 각 사용자가 쓰던 엑셀 안에 그대로 둡니다. 전략을 코드로 구현하거나 외부에 업로드할 필요가 없으며, 어떤 엑셀에든 입력 셀과 결과 셀만 연결한다면 범용적으로 적용 가능합니다.

평균 0.81초 호가 수집부터 확정 메시지 전송까지 처리 시간
1회 전송 후 종료 확정 메시지 연쇄 전송 방지
기존 엑셀 그대로 전략 구현 및 계산은 온전히 엑셀에 위임
검증 모드 테스트 운용 후 실사용 가능

좋은 호가를 발견해도,
처리 지연 및 오기입 위험이 있습니다

K-Bond에서 원하는 호가를 발견해도 바로 확정할 수 있는 것은 아닙니다. 엑셀에 수익률을 입력하고, 연산 결과를 확인한 뒤, 다시 K-Bond로 돌아와 확정 메시지를 타이핑한 후 전송해야 합니다.

각 단계는 단순하지만 수동 확인, 입력, 계산, 전송으로 인한 처리 지연이 그 사이 거래 기회 소멸로 이어질 수 있습니다. 또한, 수기 입력 과정에서 오기입(fat-finger) 리스크가 존재합니다.

기존 수기 작업

약 2~5초

  1. 호가 육안 확인
  2. 엑셀 수기 입력
  3. 계산 결과 수기 확인
  4. 주문 여부 판단
  5. 확정 메시지 타이핑

수기 작업으로 인해 지연 및 오기입 발생

SnapBond 자동화

약 0.8초

  1. 호가 자동 감지
  2. 엑셀 자동 입력
  3. 계산 결과 자동 확인
  4. 임계조건 충족 판정
  5. 확정 메시지 자동 전송

자동 작업으로 지연 최소화 및 오기입 방지

사람이 하던 수기 작업을 자동화해 지연 시간을 획기적으로 단축하고, 오기입 리스크를 최소화합니다.

안전한 설계,
단 한 번만 전송합니다

자동화는 좋지만, 주문 연쇄 전송에 대한 우려도 있을 것입니다. SnapBond는 '1회 전송 후 종료'를 기본 원칙으로 하여 해당 우려를 원천 차단합니다.

  1. 1회 전송 후 종료 Mode 1은 확정 메시지의 입력 및 전송을 1회 수행한 후 감시를 종료합니다.
  2. 불안정 환경에서 전송 차단 K-Bond 창, 엑셀 연동, 메시지 입력 등이 불안정하면 자동 재연결로 전송을 이어가지 않고 감시를 즉시 중단합니다.
  3. 연산값 이상치 필터링 결과 셀의 연산값이 비정상적으로 크거나 작으면 전송하지 않고 감시를 중단합니다. 셀 참조 어긋남, 수식 오류 등으로 생긴 이상치를 걸러내기 위한 필터입니다.

계산은 엑셀이,
실행은 SnapBond가 합니다

SnapBond는 엑셀과 입력 셀, 결과 셀만 연결합니다. 전략 구현과 계산은 엑셀 안에서만 이뤄지며, SnapBond는 어떠한 연산도 하지 않습니다.

단계 담당 내용
1 SnapBond 지정된 입력 셀에 호가 기록
2 엑셀 전략 구현 및 계산 (로컬 저장소에만 유지)
3 SnapBond 결과 셀의 연산값만 독취

손익이나 적정가격을 SnapBond가 계산하는 것이 아닙니다. 기존에 사용자가 쓰던 엑셀이 연산하고, SnapBond는 결과 셀의 연산값이 임계조건을 충족하는지만 판정합니다.

즉, 전략을 코드로 새로 구현하거나 외부로 업로드할 필요가 없습니다. 또한 어떤 엑셀에든 입력 셀과 결과 셀만 연결한다면 범용적으로 적용 가능합니다.

전략 구현 및 계산은 엑셀에 온전히 위임하고, 호가 수집부터 확정 메시지 전송까지의 수기 작업만 자동화합니다.

실제 K-Bond에 보내기 전,
먼저 테스트해보세요

처음부터 실제 확정 메시지를 보낼 필요는 없습니다.

먼저 K-Bond 호가와 기존 엑셀을 그대로 사용하면서, SnapBond가 생성한 확정 메시지만 메모장에서 테스트용으로 확인할 수 있습니다.

Mode 2 첫 사용 추천

K-Bond → 엑셀 → 메모장

K-Bond 호가를 수집하고 기존 엑셀로 연동, 판정하지만, 확정 메시지는 K-Bond가 아닌 메모장에만 입력합니다.

수집, 연동, 전송 경로를 안전하게 검증하기 위한 모드입니다.

Mode 1 실전

K-Bond → 엑셀 → K-Bond

Mode 2에서 확인한 설정으로 실제 K-Bond에 확정 메시지를 입력 후 전송합니다.

확정 메시지 1회 전송 후 감시를 종료합니다.

K-Bond 없이 확인하고 싶다면,

Mode 3

Forestbond → 엑셀 → 메모장

K-Bond 대신 Forestbond(https://www.forestbond.co.kr/map) 호가를 이용해 같은 자동화 흐름을 검증할 수 있습니다.

반드시 거쳐야 하는 단계는 아니며, 테스트용 검증 모드입니다.

다운로드 데모 기간 동안 별도 회원가입이나 과금 없이 사용할 수 있습니다.

사용 전 확인해주세요

  • Windows 환경에서 동작합니다.
  • 시작 전 K-Bond, 엑셀(, 메모장)을 실행해야 합니다.
  • 엑셀은 자동 계산 모드여야 합니다.

SnapBond는 독립적으로 운영되는 비공식 프로젝트이며, 어떠한 금융기관과도 제휴, 후원, 보증 관계가 없습니다.

가장 부담 없는 방법부터 시작해보세요

처음이라면 Mode 2를 선택해 테스트해보세요.

실제 K-Bond 전송 없이, 지금 사용하는 엑셀만으로 수집, 연동, 판정, 전송 경로를 먼저 검증할 수 있습니다.

  1. 다운로드
  2. ZIP 압축 해제 후 start.bat 실행
  3. Mode 2 선택 후 설정 및 테스트
다운로드 데모 기간 동안 별도 회원가입이나 과금 없이 사용할 수 있습니다.

Open Source Licenses

SnapBond 사용자 런타임은 다음 서드파티 패키지에 의존합니다. 전체 라이선스 전문은 각 프로젝트를 참고해 주세요.

Package License
PythonPSF License
pywin32PSF-style / BSD-like
psutilBSD-3-Clause
pytestMIT
PyAutoGUIBSD-3-Clause
pyperclipBSD-3-Clause
pywinautoBSD-3-Clause
FastAPIMIT
UvicornBSD-3-Clause
Jinja2BSD-3-Clause
itsdangerousBSD-3-Clause
cryptographyApache-2.0 / BSD
comtypesMIT
NuitkaApache-2.0