rqdata的同时登录连接超过限制了,检查下吧
贴个代码看下?
目前dolphindb没有支持3.10版本的Python,暂时没法用了
cover_orderid = self.cover(price+100, 1)
buy_orderid = self.buy(price, 1)
self.write(f"{cover_orderid} {buy_orderid}"
然后看下这两个委托号,和主界面委托记录里对应委托的价格是否一致吧
openctp只是个仿真环境,并没有提供历史数据下载服务
openctp只是个仿真环境,并没有提供历史数据下载服务
感谢分享!
推荐新手用VeighNa Studio作为运行环境了
建议去github仓库开个issue让官方查下吧,现在mongodb数据库的用户不多
看了下你这里用的应该是老版本,升级到3.4.0最新版试试吧
这个报错是numpy上获取不到dtype吧
pip uninstall typing
应该是你安装了三方的typing库,卸载掉就行了
感谢分享!!!这个图表漂亮
import multiprocessing as mp
def foo(q):
q.put('hello')
if __name__ == '__main__':
mp.set_start_method('spawn')
q = mp.Queue()
p = mp.Process(target=foo, args=(q,))
p.start()
print(q.get())
p.join()
参考上面的例子,用set_start_method修改下启动方式试试吧
Linux上启动多进程的时候,默认是用fork而不是spawn(Windows和Mac),会导致和socket网络通讯有关的组件在内存对象复制时出现问题
版本太老了,卸载后重装3.4.0吧
如果安装的时候电脑上有多个Python可能出现这个问题,可以直接删除veighna_studio目录,然后打开注册表管理器gedit搜索关键词【veighna】,把找到的项目挨个删除即可
同时登录的连接数量超过上限了,检查下吧,应该和docker没关系
datetime=dt.replace(tzinfo=DB_TZ)
这么写试试,目前最新版本中的时区库从之前的pytz切换到了zoneinfo,代码要做个调整
MongoDB的时间存储使用UTC时区,VeighNa在写入和读取数据的时候会自动做对应的转化