CYBOS Plus

전체

Re : StockChart에서 당일 지수 분봉데이터 오류문의입니다.

작성일
2024-04-26 오후 1:15:28
조회수
43
공통
운영
관**
오류 메시지
StockChart에서 당일 지수 분봉데이터 오류
안녕하세요. Plus 담당자입니다.

요청하는 필드 인덱스 중에서
62 : 체결가 비교방식 누적체결매도수량
63 : 체결가 비교방식 누적체결매수수량
이 값들은 주식 종목코드 요청시에만 유효한 것이므로
업종시에는 이 필드들을 빼고 요청해보시기 바랍니다. 

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

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


objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos")
bConnect = objCpCybos.IsConnect
if (bConnect == 0):
print("PLUS가 정상적으로 연결되지 않음. ")
exit()

objStockChart = win32com.client.Dispatch("CpSysDib.StockChart")

objStockChart.SetInputValue(0, 'KGG01P')
objStockChart.SetInputValue(1, ord('2'))
objStockChart.SetInputValue(4, 1000)
objStockChart.SetInputValue(5, [0,1,2,3,4,5,8,62,63])
objStockChart.SetInputValue(6, ord('m'))
objStockChart.SetInputValue(9, ord('1'))
objStockChart.BlockRequest()

len = objStockChart.GetHeaderValue(3)

print("날짜", "시가", "고가", "저가", "종가", "거래량", "매도수량", "매수수량")
print("============================================")

for i in range(len):
날짜 = objStockChart.GetDataValue(0, i)
시간 = objStockChart.GetDataValue(1, i)
시가 = objStockChart.GetDataValue(2, i)
고가 = objStockChart.GetDataValue(3, i)
저가 = objStockChart.GetDataValue(4, i)
종가 = objStockChart.GetDataValue(5, i)
거래량 = objStockChart.GetDataValue(6, i)
매도수량 = objStockChart.GetDataValue(7, i)
매수수량 = objStockChart.GetDataValue(8, i)

print (날짜, 시간, 시가, 고가, 저가, 종가, 거래량, 매도수량, 매수수량)
첨부파일
의견(0)

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

PDF뷰어 다운로드

인쇄