求教:python量化之数据下标超限

用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值