-
[Creon API] 종목 전체 가져오기개발자로 살아남기/주식투자 2019. 8. 4. 17:55
종목 전체를 가져와서 per 등의 지표로 순위를 메겨보려 했다.
종목을 전체 가져오는 건 성공..
def getALLStockCode(self): # Creonapi 세팅 obj = win32com.client.Dispatch("CpUtil.CpStockCode") numData = obj.GetCount() data = [] for index in range(numData): tempData = [] tempData.append(obj.GetData(0, index)) data.append(tempData) return databut..
문제가 생겨버렸다.바로바로..
pywintypes.com_error: (-2147352567, '예외가 발생했습니다.', (0, None, 'Module:CpSysDib\nObj:MarketEye\nFun:SetInputValue\nType:1\nDescription:종목 개수는 200개를 초과할 수 없습니다.', None, 0, -2147024809), None)
코드는 이렇다.
200 으로 split 해서 가져와야되는건가def subMarketEye(self, m_InfoList, m_CodeList): obj = win32com.client.Dispatch("cpsysdib.MarketEye") obj.SetInputValue(0, m_InfoList) obj.SetInputValue(1, m_CodeList) obj.BlockRequest() numField=obj.GetHeaderValue(0) print(m_CodeList.count()) numData=obj.GetHeaderValue(2) # nameField=obj.GetHeaderValue(1) # print('필드명:', nameField) data=[] for idx_x in range(numData): tempdata=[] for idx_y in range(numField): tempdata.append(obj.GetDataValue(idx_y, idx_x)) data.append(tempdata) return data'개발자로 살아남기 > 주식투자' 카테고리의 다른 글
[퀀트 투자] 1달 경과의 데이터 (0) 2019.09.16 [Creon API] 지표 좋은 주식 골라보기 (0) 2019.08.18 [Creon API] 종목 코드를 이용하여 여러 정보 가져오기 (0) 2019.08.14 [Creon API] 전체 종목 slice 해서 사용하기 (0) 2019.08.14 Creon API로 connect (0) 2019.08.04