这个状态是网络丢包了,用的是CTP接口吗?
havenonetosay wrote:
MTF wrote:
为了简化投组策略开发的难度吧,很多用户还是不太会写这块多合约的执行
谢谢回复,我的意思不是set_target的初衷,我是说rebalance_portfolio里的具体实现,它下单的时候是根据目标持仓和 已有持仓的差值来计算买卖开平的数量,但是有个net净仓下单的参数,直接可以做到这一点,为什么要rebalance_portfolio函数里又要单独写逻辑算一次呢
net是指在账户级别进行的净仓交易(多空自动对冲),并不是所有策略场景都适合用这个模式
加载至少一个App模块即可解决
为了简化投组策略开发的难度吧,很多用户还是不太会写这块多合约的执行
https://www.lfd.uci.edu/~gohlke/pythonlibs/
在这里找到ta-lib后下载即可
你的系统是独立实体机吗,不是虚拟机、服务器远程桌面之类?
系统中是否装了多个Python环境?
https://github.com/vnpy/vnpy_ib
代码规则变了,不再基于ConId
检查下是否开了全局代理
历史数据可以用DataManager模块到数据库中
那就删除下你的C:\users\administrator.vntrader目录,其中administrator是你的操作系统用户名,然后重启试试
收到,学习一下
在下面那个运行脚本里,创建datafeed后加上:
n = datafeed.init()
print("初始化结果", n)
看下数据服务是否成功初始化了?
你的策略代码parameters参数名称列表中,检查下应该有非str类型的数据
通讯失败说明网络访问有问题,检查下是否开了全局代理?
这块可能是DLL的问题了,TTS最近升级了DLL版本
感谢分享!这个Docker的UI输出怎么实现的啊?
确认下是否配置了RQData的数据服务账号?