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

这应该是金交所的吧,但是金交所的SGIT和KSGOLD都是在Windows上都只提供32位版本,所以64位的VNStudio没法运行。可以使用Linux版本的

昨天这个帖回复过你了,ctp mini接口现在只支持Windows版本,请注释掉相关的代码就可以了。可参考https://www.vnpy.com/forum/topic/3120-30duo-tao-apijie-kou-huan-pa-man-zu-bu-liao-ni-de-liang-hua-jiao-yi-xu-qiu

应该是你的策略on_init里没有load_bar加载历史数据,可以看下on_init函数有没有打错字,也可以排查一下load_bar是否加载了历史数据之类的

虽然有rqdata服务,但是你默认的load_bar和am的size可能没有改,还是10天和100。那么10个自然日,四小时K线的数量应该是没有100根的,那么am应该没有初始化成功,那么指标就还是0。建议可以调整一下interval/load_bar天数/am的size再尝试一下

  1. 行情是从接口对接过来的。但是历史数据要看该交易所是否提供,提供的话可以直接下载,不提供就需要使用rqdata数据服务或者自己录制等方法获取了;
  2. 接口层有断开重连的功能。下单主要取决于策略逻辑的;
  3. 图表功能介绍请参考https://www.vnpy.com/forum/topic/1023-vn-pyfa-bu-v2-0-6-gao-xing-neng-kxian-tu-biao;
  4. 策略持仓self.pos,底层持仓也可以根据论坛帖子自己获取,但是CTA策略模块中我们是不建议访问账户底层的资金和仓位数据的;
  5. 官方发布的版本没有自己合成指数,但是想实现的话可以参考论坛里合成指数的帖子;
  6. 可以的

应该要自己装编译环境,从源代码编译下了

啊,是的,我回去看了,那个帖子最后一楼提供网址里的quickfix好像都是windows版的,那个quick.zip里没有编译好的pyd文件。那么应该要自己装编译环境,从源代码编译下了

那接口没有获取应该就是目前版本没有提供了。数据的话可以使用rqdata的数据服务或者自行录制的

vt_setting只是告诉你database的连接配置,数据是存在.vntrader文件夹下的database.db里的
可参考https://www.vnpy.com/forum/topic/1979-vn-pyshe-qu-jing-xuan-6-zuo-jiao-yi-ni-xu-yao-xuan-hao-shu-ju-ku

已经在另一个帖子回复你了

onQueryAsset函数

数据库里有数据,on_bar里没传进数据吗?回测时显示载入数据的数量了吗?

会实时推送的

  1. 不会;
  2. 可以用行情记录模块录制行情或者使用rqdata的数据服务。

可能是因为操作系统中安装了其他的SSL组件,同时还影响了相关的环境变量,导致PyQt载入ssl模块失败,最简单的方法是重装系统,或者可以在网上搜搜如何去找到这个SSL组件来修复或者参考一下这篇帖子试试看

在vnpy图形界面选好货币、产品这些后,是否在合约代码栏上回车执行了订阅操作?

  1. 已订阅的合约。vnpy.trader.ui.widget
  2. 编程语言常见的浮点数精度显示问题,理论上可以用Decimal模块精确转换后正确显示,但会导致额外的开销,对量化平台来说没有必要
© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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