티스토리 뷰

<한국투자증권의 OpenAPI를 활용한 주식 자동 주문 프로그램 만들기>

* 관심 대상 종목 전체에 대해 현재 시세를 확인하기 위해 데이터를 수집함.

 

 

[Source Code]

    def CollectNowPrice(self, paramIn=None):
        # paramIn = {'ItemCode'}
        print("[...] CollectDailyPrice()")
        if self.ItemDF.empty: return;
        itemList = self.ItemDF.to_dict('records')
        preTime1 = bTime.CalDateTime()

        for itemInfo1 in itemList:
            while True:
                timeDiff2 = bTime.GetTimeDifference(bTime.GetTimeString(preTime1))
                secDiff2 = timeDiff2['Second']
                if secDiff2>self.WAITINGSECOND_NORMAL: 
                    preTime1 = bTime.CalDateTime()
                    break
                else: time.sleep(0.3)

            print(itemInfo1)
            res1 = self.GetItemPrice_Now(itemInfo1)
반응형