VeighNa量化社区
你的开源社区量化交易平台
MTF
MTF's Avatar
Member
在线
1286 帖子
声望: 77

ZMQ官方文档里有提到,更多是作为【可靠】网络环境中的通讯工具来使用的。

这里可靠一方面指数据加密,另一方面指网络间的跳转设备不会过多。

在互联网上使用ZMQ时,可能因为各种原因(中间跳转设备的处理机制)断开连接,3.4.0官方给vnpy.rpc加了个TCP keepalive,可以拿过来试试看了。

【VeighNa开源量化】微信公众号私信后台管理员吧

删除下

c:\users\administraetor\.vntrader\portfolio_strategy_setting.json

然后再重启

安装时注意检查不要运行360、卡巴之类的杀毒软件,安装完后再启动(不放心就跑一次杀毒好了)

策略的variables中写了【out_range】这个字段名称,但是策略类上没有做定义

显示器分辨率太低了,推荐是1920x1080

你这个报错是zmq的端口冲突导致的,把不需要用的app模块都去掉,不要全部加载

具体用什么策略跑的?如果不是系统自带策略,建议查下是否策略逻辑中漏掉了下单部分

账号没有权限,请检查下是否购买了吧

chenyi wrote:

MTF wrote:

  1. 华鑫目前只提供了3.7版本的API,所以没法集成
  2. vnpy_tora仓库里应该写了最少要3.3.0以上的vnpy核心库才行
    请问我用3.3核心库,使用python3.7,集成vnpy_tora是否可以解决上述问题

应该可以的,符合各个模块的环境限制了

检查下这里bar_datas是否为一个内部元素为BarData对象的列表吧。

从报错上看这里内部元素是mappingproxy

你的数据库连接参数配置方法不太对啊,看的什么教程?

  1. 华鑫目前只提供了3.7版本的API,所以没法集成
  2. vnpy_tora仓库里应该写了最少要3.3.0以上的vnpy核心库才行

看看你的策略类,是否继承了CtaTemplate策略模板

VeighNa 3.0版本运行的环境要Server 2019/22哦,不要用2012跑啊

pip uninstall typing

应该是不小心安装到了一个错误的typing库

曲18596122723 wrote:

MTF wrote:

NOBLOCK的意思是,如果当前没有数据就立即返回,所以要通过死循环的方式不断获取

用的定时器,每1ms轮询一次,不就相当于死循环吗?关键是一直接收不到数据,客户端已经发送数据了,但是这边还是一直接收不到数据。

你这里定时调用的get_trade_info,包含了持续创建context、发起socket连接、获取数据等多步操作,如果只是为了获取数据,那么前面两步都应该挪到外部初始化的地方。

全局配置里,有个datafeed.name字段没配置,默认会加载RQData模块,如果不用历史数据可以忽略这个信息

NOBLOCK的意思是,如果当前没有数据就立即返回,所以要通过死循环的方式不断获取

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】