VeighNa量化社区
你的开源社区量化交易平台
Chiang's Avatar
Member
离线
45 帖子
声望: 1

你一定没仔细看群共享讯息

JustinShang2020 wrote:

现在可以看到vnpy的马头图标了,但是还是启动不起来啊。。本地已经创建了vnpy数据库啊

这个是pyqt5的版本问题了,更新最近版本就OK,我也遇到你这样的问题,更新一下就好了

可以回测的

Chiang wrote:

很奇怪一个问题,我在做组合策略回测的时候,但是却没有统计结果。debug过,数据是确定有的
谢谢你,我已经解决了。期待这次的课程,不知道什么时候开始

很奇怪一个问题,我在做组合策略回测的时候,但是却没有统计结果。debug过,数据是确定有的

这个好像是有些问题,我运行的时候,只能获得少数几个远期合约,把我原来的行情记录的配置也给我删除了

用Python的交易员 wrote:

几个编写原则吧:

  1. 通过字典,来缓存一个个的bg和am,key是vt_symbol,value是你要用的对象
  2. 最近官方在做PortfolioStrategy在商品多因子策略方面的应用研究,这里没选股票主要因为不涉及除权除息的问题
    请问大概什么时候会有一个初步的成果,非常好奇官方在这方面的应用

xiaohe wrote:

能看下报错截图吗?
但是这样计算出来的策略肯定是错误的

xiaohe wrote:

能看下报错截图吗?
没有任何报错

数据库数据被vnpy读取到策略以后,显示时间错误,数据库日期正常.请问是怎么回事?
description

description

通过"CSV载入"这个模块导入数据

数据记录最好还是能是实盘接口的数据记录到数据库,同时还是需要大量的模拟测试,在paper测试的时候为了策略计算尽可能接近真实环境,还是需要加载实盘的数据。vnpy1.×的版本都是可以这样去操作,不知道vnpy2.×怎么去修改

用Python的交易员 wrote:

停止策略时,会记录策略的运行数据到文件中。

你策略的某个变量字段,用了time对象,而这个东西是没法直接转换为json保存的,所以报错了。

简单处理办法就是把这个字段从variables列表中移除。
我使用的就是示例的几个策略

@ 用Python的交易员
没错,我就是放这里的。我的电脑是c:\users\chiang\strategies,但是放这里就出现“no mudle named strategies” 的报错

补充一点:就是单个点击停止策略也是报错的。同时,重新启动进入界面,也报错进入不了CTA策略界面了,只有删除vntrader下面几个文件才能重新进入

在CTA策略界面时候,点击全部停止策略报错。“TypeErroe:objecct of type time is not json serializable”

Chiang wrote:

还是不行的,错误是 no module named "strategies"
原来的路径目录没有被删除

还是不行的,错误是 no module named "strategies"

Chiang wrote:

用Python的交易员 wrote:

对于自行编写的策略,请放于用户目录下的strategies目录下,举例来说:

c:\users\administrator\strategies
我的目录文件里没这个文件夹
按照你说的操作也不sin,加载失败,出发异常,No module named "strategies"

Chiang wrote:

用Python的交易员 wrote:

对于自行编写的策略,请放于用户目录下的strategies目录下,举例来说:

c:\users\administrator\strategies
我的目录文件里没这个文件夹
怎么才能像你那么优秀,把策略放在vnpy\app\cta_strategy\strategies文件夹内呢?习惯了放在这里

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

沪公网安备 31011502017034号

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