CYBOS Plus

전체

Re : 주식 일자별권리정보 CpSysDib.StockAdj 사용법 문의

작성일
2024-04-17 오후 4:06:50
조회수
21
파이썬
운영
관**
오류 메시지
값을 받아오지 못하고 있습니다.
안녕하세요. Plus 담당자입니다.

종목코드 요청하는 부분에서
stockCode = "001460" # BYC의 종목 코드
=>
stockCode = "A001460" # BYC의 종목 코드
로 요청하면 됩니다.

감사합니다. 오늘도 좋은 하루되세요.

==================================================
안녕하세요.
데이터 수집을 위해 일자별 권리 정보를 얻기위해 CpSysDib.StockAdj를 사용 해보려 했는데 값을 못받고 있어 문의드립니다.

제가 작성했던 코드는 다음과 같습니다.

============================================================================
import win32com.client

# CpSysDib.StockAdj 객체 생성
objStockAdj = win32com.client.Dispatch("CpSysDib.StockAdj")

# 종목 코드 설정 (예: BYC)
stockCode = "001460" # BYC의 종목 코드

# 종목 코드 입력
objStockAdj.SetInputValue(0, stockCode)

# 데이터 요청
objStockAdj.BlockRequest()

# 데이터 수신
count = objStockAdj.GetHeaderValue(0)
print(count) # 001460
count = objStockAdj.GetHeaderValue(2)
print(count) # 0
====================================================================
출력되는 값이
001460
0
으로 출력이 됩니다.

BYC가 최근 액면분할을 한 것으로 알고있는데 값을 받아오지 못하고 있습니다.
과거에 있었떤 액면분할과 같은 일자별 권리정보를 받아올 수 없는 것일까요?

아니면 제가 코드를 잘못 작성한 것일까요?

감사합니다.
첨부파일
의견(0)

첨부파일을 PDF뷰어로 확인 하실수 있으며, PDF뷰어 미설치 고객께서는 우측 다운로드를 통해 설치 후 이용 가능 합니다.

PDF뷰어 다운로드

인쇄