我订阅了150个左右的ib品种行情,启动的时候就出现这个提示:消息:100 Max rate of messages per second has been exceeded:max=50 rec=412 (1)
询问了ib的技术人员,说是程序通过api发送给tws的频率太快所致。
请金字塔开发人员,在向tws发送api时进行流控。确保每秒不超过50个消息。
是发送,不是接收,接收没有关系。
可能开发人员会比较难测试到。因为我订阅了大约150个品种,一般的账户是无法订阅这么多品种的,一般只能订阅100个品种(超出需要另外向ib付费)
我是大约订阅到150个才发生这个问题。
两台电脑结果还不一样,不同次运行订阅到第几个也不太确定
大概超过110个订阅后,出现的概率就非常高