“You’re Automatically Subscribed to Snapshot Market Data”

이 문구의 진짜 의미
이 화면을 처음 보면 대부분 이렇게 생각한다.
“어? 이미 구독돼 있다는데?”
“그럼 굳이 마켓데이터 구독 안 해도 되는 거 아냐?”
아니다. 이건 완전히 다른 개념이다.
이게 의미하는 건 딱 하나
IBKR 계좌를 만들면
모든 계좌는 기본적으로 ‘Snapshot Market Data’에 자동 등록된다.
여기서 말하는 Snapshot은 이거다.
- 실시간 스트리밍 ❌
- 요청할 때 한 번 찍어주는 가격 ⭕
Snapshot Market Data가 뭔데?
IBKR는 기본적으로 이렇게 해준다.
- 지연된 시세(Delayed Data)는 무료
- 버튼을 누르거나 요청하면
- 현재 시점의 가격을 한 번 찍어서 제공
- 이걸 Snapshot이라고 부른다
가격 구조는 이렇다.
- 미국 주식 스냅샷: 0.01달러 / 1회
- 기타 상품 스냅샷: 0.03달러 / 1회
- 매달 1달러까지는 무료
즉,
가끔 가격 한 번 보는 정도면
돈이 거의 안 나간다.
그럼 왜 문제가 생기냐?
이 문장이 핵심이다.
“You can generate real-time quotes on demand”
on demand = 요청할 때만
자동매매는 이 구조랑 완전히 다르다.
자동매매 vs Snapshot의 결정적 차이
Snapshot 데이터
- 내가 요청했을 때만 가격 제공
- 연속성 없음
- 타이밍 제어 불가
- 자동매매에서는:
- 가격 공백
- 딜레이
- 주문 판단 불가
Streaming 데이터 (유료 구독)
- 실시간으로 계속 흘러옴
- bid / ask / last 지속 업데이트
- 조건 판단 가능
- 슬리피지 계산 가능
자동매매는 Snapshot만으로는 절대 안정적으로 돌 수 없다.
IBKR가 이 문구를 써놓은 이유
IBKR 입장에서는 이걸 말하고 싶은 거다.
“가끔 가격 확인만 하는 사람이라면
굳이 매달 구독료 내지 않아도 된다.”
✔ 장기 투자자
✔ 가끔 수동매매
✔ 그냥 가격 확인용
이런 사람들에겐 맞는 말이다.
하지만 ?
실시간 조건 기반 자동매매에는 해당 없음.
그래서 정리하면
이 화면은 이렇게 이해하면 정확하다.
- ✅ 계좌에는 기본적으로 Snapshot 권한이 있다
- ❌ Snapshot = 실시간 스트리밍 아님
- ❌ Snapshot만으로 자동매매 돌리면 불안정
- ✅ 자동매매는 Streaming 구독이 필수
한 줄 요약
“IBKR는 모든 계좌에 Snapshot Market Data를 기본 제공하지만,
이는 자동매매에 필요한 실시간 시세를 대체하지는 않는다.”
헷갈리지 말아야 할 포인트 하나
이 문구 때문에
“구독 안 해도 되네?”라고 착각했다가
자동매매가 멈추는 경우가 정말 많다.
ChartLAB에서
실시간 마켓데이터 구독을 기본 조건으로 두는 이유가 바로 이거다.
