용어 사전 › 수정주가
수정주가
이 사이트의 종가는 수정주가가 아닙니다. 수정주가는 액면분할·병합·유무상증자로 생긴 가격 단절을 과거 쪽으로 맞춘 값인데, 이 사이트는 원천이 준 그날의 확정 종가를 그대로 싣습니다. 그래서 단절이 낀 구간의 수익률은 시장의 반응이 아닙니다.
수정주가가 무엇인가
주식을 1주에서 5주로 쪼개면(액면분할) 주당 가격은 5분의 1이 됩니다. 회사 값어치가 5분의 1이 된 것이 아니라 세는 단위가 바뀐 것입니다. 병합·유무상증자·배당락도 같은 일을 일으킵니다. 수정주가는 이런 날을 기준으로 과거 가격을 지금 단위에 맞춰 고쳐 놓은 값이라, 분할일을 사이에 두고도 수익률이 이어집니다.
왜 이 사이트의 값은 보정돼 있지 않은가
원천(금융위원회 공공데이터포털)이 그날 정산된 확정 종가를 그대로 줍니다. 이 사이트가 임의로 보정하면 원천과 다른 수가 되고, 인용하신 분이 원천과 대조할 때 어긋납니다. 그래서 값을 고치는 대신 끊긴 자리를 표시하는 쪽을 택했습니다. 끊김을 만나면 값을 지어내지 않고, 비교 구간을 끊김 이후로 줄인 뒤 줄였다고 밝힙니다.
끊긴 자리를 어떻게 표시하고 있나
공시 이후 가격 경로를 셀 때, 기준일과 지평 사이에 단절이 생길 수 있는 공시가 있으면 그 지평을 비웁니다. 건별로는 per_event.price_break, 유형별로는 withheld_reason(unadjusted_price_break), 집계 쪽에는 비운 건수와 지평 수가 excluded_price_breaks 에 적힙니다. 고점 대비 낙폭은 breaks_from 이후 구간만 셉니다. 숨기지 않고 파일 안에 적어 둡니다.
이 사이트가 실제로 쓰는 판정
가격이 반토막 났다고 모두 분할은 아닙니다. 그래서 이웃한 두 거래일에서 셋이 모두 맞을 때만 끊김으로 봅니다.
- 상장주식수 비율이 0.77~1.3 밖 — 주식 수가 크게 바뀌었다
- 종가 비율이 0.77~1.3 밖 — 가격 단위도 크게 바뀌었다
- 시가총액 비율(종가비×주식수비)은 0.5~2.0 안 — 그런데 회사 값어치는 이어진다
정리매매나 큰 폭락은 주식 수가 그대로라 첫 조건에서 빠집니다(그건 진짜 하락입니다). 유상증자로 주식 수만 늘고 주가는 따라 움직이지 않은 날은 둘째 조건에서 빠집니다. 놓치는 쪽으로 좁게 잡았습니다 — 잘못 잡으면 멀쩡한 비교 구간을 자르기 때문입니다.
내 파일에서 직접 찾는 법
위 판정에는 상장주식수가 필요합니다. 종목별 시계열 s/{종목코드}_history.json 에는 날짜·종가·거래량만 있어서, 날짜별 전 종목 CSV(lstgStCnt 열)를 함께 읽어야 같은 판정을 돌릴 수 있습니다.
import requests
h = requests.get("https://aikstockdata.com/data/public/s/005930_history.json").json()
rows = h["rows"]
for (d0, c0, _v0), (d1, c1, _v1) in zip(rows, rows[1:]):
r = c1 / c0
if r < 0.6 or r > 1.6:
print(d0, c0, "→", d1, c1, round(r, 3)) # 후보일 뿐입니다이 짧은 방법은 크게 튄 날만 찾아 줍니다. 폭락·급등과 구별되지 않으니 그날 앞뒤 공시에서 주식분할·주식병합·감자·유무상증자 같은 이름을 확인하고, 맞으면 그 날짜를 경계로 구간을 나눠 계산하십시오. 비율만 보고 자동으로 단정하지 않습니다. 권리락처럼 작게 끊기는 날은 이 방법으로 안 잡히니, 그때는 이 사이트가 이미 표시해 둔 값을 쓰시는 편이 빠릅니다.
직접 보정하고 싶다면
보정한 값이 필요하시면 끊긴 날의 상장주식수 비율이 보정 계수입니다. 1주가 5주가 된 날이라면 그 앞 구간의 종가를 5로 나눠 지금 단위에 맞춥니다. 상장주식수는 날짜별 전 종목 CSV 의 lstgStCnt 열에 있습니다.
다만 이렇게 맞춘 값은 분할·병합까지만 맞춘 것입니다. 배당락은 이 방법으로 보정되지 않고, 증권사마다 배당 반영 방식이 달라 값이 서로 다릅니다. 그래서 이 사이트는 보정한 값을 따로 내놓지 않습니다 — 어느 방식으로 맞췄는지 밝히지 않은 보정값은 대조할 수 없는 수가 되기 때문입니다.
이 사이트에서는
함께 보기
- T+1 확정 종가 — T+1 확정 종가는 실시간 시세와 무엇이 다른가요?
- 시장조정 수익률(초과수익률) — 시장조정 수익률이란 무엇인가요?
일반적인 제도·용어 설명이며 특정 종목에 대한 평가나 투자 권유가 아닙니다. 개별 사안은 공시 원문(DART)이 우선합니다.