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

版本2.19和2.20,中信期货实盘。
每天早上9点开盘前启动vntrader,开盘后刷新数据,发现不录制行情,然后必须重新启动才能正常录制。
这个已经试了好多天,都是这个问题,必须在开盘后启动vntrader才能录制行情,不清楚问题在哪里?
其他时间没有问题,就是早上9点不行。

grant wrote:

我做的是国内商品期货,行情记录9点之前连接ctp后不能自动记录到数据库,但9点之后连接 ctp 后,行情数据就能自动记录到数据库。夜盘21点之前,连接 ctp 成功后,能够成功自动记录到数据库。

我的版本是 2.1.9.1
2.20版本也不行,就早上9点出问题,必须开盘后重启,不知道底层哪里的问题

我也遇到同样的问题,每天早上9点都不行,必须在开盘后重新启动才能录制

用Python的交易员 wrote:

请升级最新的2.2.0版本试下
还是出现这种问题,正常启动,收盘再看,行情没记录,是我电脑问题吗?愁人

国内期货实盘已经开通,采用软件默认方式,通过DataManager 和 DataRecorder 模块进行行情录制,(版本vnpy-master 2.18)
问题是经常在开盘后发现软件没有正常录制行情(通过刷新发现没有变化),导致一直没有足够的bardata 进行策略计算,
一般发现后再重启就正常了,请问这个问题具体在哪里?如何解决?
再有就是官方推荐什么保险的录制行情的方法?最好能24小时无人值守。
谢谢。

解决了,期货公司的问题,谢谢大神回复

底层接口,CTP测试 , 测试6.3.16,没错啊就是登录不上去。
然后我用CTP登录,然后就登录上去了,登录上去后还有问题,
上海商品交易所SHFE的行情订阅有问题,不正常显示
description
然后委托拒单
不知道哪里出错了

我用的国泰君安,直接用CTP连上了,用CTPTEST连不上,教程不太通用呢?

刚申请开通自动化,连接CTPTEST
显示断开连接,4097
可能是哪的问题?

有合成最后一小时啊,为啥我看不懂?
我在utility.py后面加了两行

                            finished = True
                            self.interval_count = 0
                elif bar.datetime.time() == time(14, 59): 
                    finished = True

各位高手好:

国内期货时间从夜晚开始,21:00到23:00(两根K线), 上午9:00到11:15(两根K线),
11:15到14:15(一根K线),最后一根14:15到15:00收盘(强制合成一小时K线),
我看到在untility.py中没有做强制合成处理,我的问题是当天最后一根1小时K线如何强制合成比较好?
我的编程基础差,希望各位大神不吝赐教,十分感谢!

各位高手好:
我刚接触vnpy,因为编程基础差,有些问题一直想不明白,希望各位大神不吝赐教。
第一,如何在策略中获取持仓价格?
比如我多单进场self.buy(bar.close_price, 1),持仓价格为 x_price, 然后我在x_price基础上减去固定止损30,
那么价格到达 (x_price - 30)后止损卖掉,self.sell(x_price - 30, 1), 这个持仓价格 x_price怎么获取?

是不是在on_trade 函数下定义 self.cost = trade.last_price 再调用self.cost ?

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

沪公网安备 31011502017034号

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