반응형
티커 변경은 단순한 문자열 변경이 아니다. 회사 이벤트, 거래소 공지, 가격 조정, 과거 데이터 연결이 한꺼번에 맞물린다. 그래서 티커 변경을 별도 이벤트로 남기지 않으면 가격 시계열이 끊기거나, 반대로 이어지면 안 되는 종목이 이어진다.

이벤트를 테이블로 남긴다
| 필드 | 예시 | 쓰임 |
|---|---|---|
| event_type | ticker_change | 분기 처리 |
| old_ticker | ABC | 과거 조회 연결 |
| new_ticker | XYZ | 현재 조회 연결 |
| effective_date | 2025-03-01 | 가격 연결 기준 |
가격 연결은 검증이 먼저다
price_gap = abs(close_before_event - open_after_event) / close_before_event
volume_gap = abs(volume_before_event - volume_after_event) / max(volume_before_event, 1)
needs_review = price_gap > 0.15 or volume_gap > 0.80
실수하기 쉬운 부분
티커 변경과 주식분할이 가까운 날짜에 함께 있으면 가격 차이가 커 보일 수 있다. 이때는 corporate action 이벤트를 먼저 적용한 뒤 티커 이력을 연결한다.
연결 후 확인할 것
- 변경일 전후로 가격이 과도하게 튀지 않는지 본다.
- 과거 티커 검색 시 새 security_id로 이어지는지 확인한다.
- 재무 데이터와 가격 데이터가 같은 회사 이력에 붙는지 대조한다.
함께 보면 좋은 글
반응형
'Data Engineering' 카테고리의 다른 글
| 데이터 업데이트 스케줄 설계: 필드별 갱신 주기 관리 (0) | 2026.06.14 |
|---|---|
| 주기성 재무 데이터 API 설계: 연간, 분기, YTD, LTM 구분 (0) | 2026.06.14 |
| 티커 재사용 문제 처리: 상장폐지 종목을 구분하는 법 (0) | 2026.06.14 |
| OHLCV 결측치 보정 기준: 가격 데이터 빈칸을 다룰 때 (0) | 2026.06.14 |
| 분기 재무 데이터 구축 방법: 제출일, 수정 데이터, 재처리 기준 (0) | 2026.06.14 |
