用wind的API接口取出某日目标范围内股票下午2:00和2:30的股价,计算涨跌幅。但在wind取数的API数据量未使用完毕的情况下,跳出错误代码“”。求教求解...
全文代码如下:
import time as t from tqdm import tqdm from WindPy import w import pandas as pd w.start() w.isconnected() origin_data=pd.read_excel('../A股范围.xlsx')#读取excel
try: for i in tqdm(range(0,origin_data.shape[0])): #遍历所有行 code=origin_data.loc[i,"证券代码"] s_price=w.wsi(code, "open", "2023-09-28 14:00:00", "2023-09-28 14:30:00", "BarSize=30;periodstart=14:00:00;periodend=14:30:00") origin_data.at[i, '2点股价']=s_price.Data[0][0] origin_data.at[i,'2点半股价']=s_price.Data[0][1] origin_data.at[i,'涨幅']=s_price.Data[0][1] /s_price.Data[0][0] -1 except: print('代码未执行完毕') origin_data.to_excel(r'../调整A股范围.xlsx')#写入excel
错误提示信息如下:
78%|███████▊ | 1000/1287