如何将我的请求发送限制为50 msg/分钟?我正在尝试获取所有SnP500符号的数据,但下面的代码不断得到相同的错误
def sendreq(self):
count = 0
self.reqContractDetails(1010, contract)
count += 1
if count > 30:
print(send)
print('sleeping')
# print(contract)
time.sleep(1)
count = 0
收到以下错误:
错误:超过了每秒9 100条最大消息速率:Max=50 rec=61(1)
您可以设置每个调用
send=0
,并检查它是否>;30.您每次都使用相同的reqId,您将如何区分响应
可能是问题中的一个输入错误,但它是50/秒的限制(实际上是250/5秒的平均值)
我不认为globals在python中是这样工作的,相反,它应该在类中声明并使用
self.send
相关问题 更多 >
编程相关推荐