미국 주식 api – fmp
api가 편하게 되어 있긴 한데 대이터가 정확하지 않다. 오류를 알려 줘도 적극적으로 처리하려 하질 않는다. 거래량 가중 평균 가격을 아래와 같이 틀리게 계산한다. 주식 목록을 요청하면 채권을 일부 포함하여 응답한다. 미국의 주식 거래소 종목 리스트를 요청하면 다른 거래소에 상장되어 있는 일부 종목들을 포함하여 응답한다.
api가 편하게 되어 있긴 한데 대이터가 정확하지 않다. 오류를 알려 줘도 적극적으로 처리하려 하질 않는다. 거래량 가중 평균 가격을 아래와 같이 틀리게 계산한다. 주식 목록을 요청하면 채권을 일부 포함하여 응답한다. 미국의 주식 거래소 종목 리스트를 요청하면 다른 거래소에 상장되어 있는 일부 종목들을 포함하여 응답한다.
매출액은 음수일 수 없어서 누적 매출액은 줄어들 수 없다. 하지만 간혹 저런 경우들이 있다. 연결되어 있던 회사를 판 경우다. 예를 들어 1, 2, 3분기 각 매출액이 100이면 3분기 누적 매출액은 300이다. 4분기에 연결되어 있던 회사를 팔고 남은 회사들로만 연 매출액을 계산해 보니 200이다. 4분기에는 분기 실적 없이 연 실적만 공시한다. 이때 4분기 실적만 파악해야 한다면…
금융감독원은 api를 통해 회사의 주요 계정과목과 모든 계정과목을 나누어 제공한다. 전자의 경우 대이터 양이 작아 100개의 회사들 꺼를 한꺼번에 받을 수 있다. 대부분의 경우 이거로 해결이 된다. 그런데 주요 계정과목에 매출액처럼 당연히 있어야 할 계정과목이 없는 회사들이 코스피와 코스닥 기준으로 수십 개 된다. 금융회사 등에는 개념적으로 매출액 계정과목이 없지만 문제는 이에 포함되지 않으면서도 주요 계정과목에…
금융감독원을 통한 전자 공시에는 오류가 많다. 아래 대이터는 api로 다운로드한 한화손해보험의 2023년 사업 보고서다. 위 회사는 보험 회사라서 손익 계산서에 매출액 계정 과목이 없어야 한다. 그런데 있고 그 값은 0이다. 다른 기간의 보고서에는 없다. 오류다. 위 보고서 대이터는 정정되어서 홈패이지에서 검색을 하면 위 보고서는 나오지 않는다. 정정된 나중의 보고서만 검색된다. 그런데 정정된 기재 내용에 위…
금융감독원의 api를 이용하여 여러 회사들 정기 보고서의 주요 계정 대이터를 한꺼번에 요청한 때 요청한 분기의 보고서가 없을 수 있다. 이때 요청한 회사들 가운데 하나라도 보고서가 있으면 서버는 000으로 정상 처리하며 있는 보고서만 송신하고 모두 없는 경우에만 조회할 대이터가 없다며 013 예외로 처리한다.
etk_AdviseRealData는 인블록에 종목 코드를 채워 실행해야 한다. 종목 코드만 입력하면 작동하지 않는다. 남은 공간엔 공백을 넣어야 한다.
취소할 주식의 수를 0으로 한다.
인 블록에 RecCnt 필드가 있는 트랜잭션을 리퀘스트할 때 RecCnt에 1을 입력하지 않으면 09604 입력 데이터 포맷 오류가 일어난다.
취소 주문 CSPAT00800을 이용할 때 주문 번호를 정수형 아닌 문자형으로 보내도 처리가 되고 주문 번호만 맞으면 종목 코드를 틀리게 입력해도 처리된다. 실제 서버에서는 그렇게 하면 작동하지 않는다.