def get_data_opt10086(self, code, date):
try:
data = pd.read_hdf("../data/hdf/%s.hdf" % code, 'day').sort_index()
start = str(data.index[-2])
except (FileNotFoundError, IndexError) as e:
start = "20010101"
print("get 86 data from %s" % start)
self.kiwoom.start_date = datetime.strptime(start, "%Y%m%d")
self.kiwoom.data_opt10086 = [] * 23
self.kiwoom.set_input_value("????", code)
self.kiwoom.set_input_value("????", date)
self.kiwoom.set_input_value("????", 1)
self.kiwoom.comm_rq_data("??????", "opt10086", 0, "0101")
while self.kiwoom.inquiry == '2':
time.sleep(TR_REQ_TIME_INTERVAL)
self.kiwoom.set_input_value("????", code)
self.kiwoom.set_input_value("????", date)
self.kiwoom.set_input_value("????", 1)
self.kiwoom.comm_rq_data("??????", "opt10086", 2, "0101")
self.kiwoom.data_opt10086.index = self.kiwoom.data_opt10086.loc[:, '??']
return self.kiwoom.data_opt10086
评论列表
文章目录