fmp와 ls증권 api 미국 주식 일 대이터 이용 주의
모든 미국 주식들의 일 대이터를 다운로드하고 있다. fmp와 ls증권의 대이터를 비교해 보니 엉망진창이다.
애플은 2020-08-28에 주식을 나눴다. ls증권의 투혼 차트로 수정 대이터를 보면 가격은 제대로 계산을 했는데 거래량이 그대로다.
fmp는 제대로 계산한다. 그런데 설명이 부족하고 심지어 api 사양과 설명이 다르다.
Stock Price and Volume Data API가 수정한 대이터를 응답한다.
{
"symbol": "AAPL",
"date": "2020-08-28",
"open": 126.01,
"high": 126.44,
"low": 124.58,
"close": 124.81,
"volume": 187630000,
"change": -1.2,
"changePercent": -0.95231,
"vwap": 125.46
}
저게 수정한 건지 아닌지 설명이 없다. 같은 패이지의 faq에 관련한 내용이 있다.
Is it the ‘close’ price data adjusted for stock splits ‘and adjClose’ is the close adjusted for stock splits and dividends?
Yes, the ‘close’ price is adjusted only for stock splits and ‘adjClose’ is adjusted for stock splits and dividends.
adj~는 응답하지도 않으면서 adj~가 수정한 대이터라고 설명한다. 그렇다면 위 응답의 대이터는 수정한 게 아니란 말이다.
adj~는 Unadjusted Stock Price API가 응답한다.
{
"symbol": "AAPL",
"date": "2020-08-28",
"adjOpen": 504.04,
"adjHigh": 505.76,
"adjLow": 498.32,
"adjClose": 499.24,
"volume": 46907500
}
조정하지 않은 대이터라면서 필드 이름은 조정한 대이터다. 값은 조정하지 않은 대이터다.