我的也是
上弦之月 wrote:
关于EVENT_ALL_CONTRACTS在data_recorder\engine.py的处理可以参考我分享的全市场订阅的帖子,我实现的是合约数据推送可以重订阅,改的比较多就不分享
请教月总,在gateway 的处理之后,这里为什么还会丢掉合约事件呢?
你们难道没有这种错误吗,TypeError: init() missing 1 required positional argument: 'margin_ratio'。。。。。
就是在object中添加的合约几个信息
在\vnstudio\lib\site-packages\vnpy\gateway\ctp\ctp_gateway.py(621): onRspQryInstrument
的合约里没有写,要填一下
请问课程在web打开是微信的链接,体验很不好。有其他的方式吗?
丘 wrote:
请问,以下在setting.py中有同样的字典定义,这里重写是怎么起作用的呢?
SETTINGS["log.active"] = True
SETTINGS["log.level"] = INFO
SETTINGS["log.console"] = True
SETTINGS["log.file"] = True
是不是同样想要选择的数据库可以由以下代码加在头部就可修改:
SETTINGS["database.database"]="databasxxxxx.db"
请问,这里多合约实例,是需要把属于策略参数和策略变量的部分全部为_init_里的self.的格式吗?
参数列表和变量列表该什么变化呢?
className = 'RBMAStrategy'
author = 'xldistance'
#策略参数
initDays = 33 # 初始化数据所用的天数默认35
open_pos = 10 #每次交易的手数
OCM = 30 #操作分钟周期(1,60)默认30
# 策略变量
bar = None # K线对象
barMinute = EMPTY_STRING # K线当前的分钟
minutebar = None # minuteK线对象
ma_windows1 = 20 #默认20
ma_windows2 = 200 #默认200
# 参数列表,保存了参数的名称
paramList = ['name',
'className',
'author',
'vtSymbol',
'open_pos']
# 变量列表,保存了变量的名称
varList = ['inited',
'trading',
'pos',
'OCM',
'ma20_value',
'ma200_value']
这个问题现在应该不存在了吧,直接对单个策略做不同合约的实例化就可以吧。
现在去实现数据还会相互干扰吗?
现在好像没有这个问题,是因为源代码做了修订吗?
sanjinxx wrote:
原因是9点55分左右,交易所会发送昨天夜盘的最后一条数据。而根据ctpGateway的逻辑,这条数据会被打上“今天”的时间戳。例如 9.24 23:00:00.
BarGenerater在tick进入时,会判断这条tick是否早于上一条tick。如果是则判断为脏数据return掉。 所以有些合约生成不了k线。
不过为什么ctpGateway要选用本地日期呢?本地时间一定是和交易所时间有差别的。
请问您这个问题解决了吗
请问如果想启动bar 与tick数据同时录制,这个方法下可以如何实现呢,sqlite 只能单进程,那么切换recordmode同时录制不行。
请问如何不默认存储到 默认用户文件夹的.db,而可以存储到自定义的文件夹,如何在脚本部分更改呢?
xiaohe wrote:
请问有rqdata的账号吗?ctp接口没有提供历史数据,回测页面点击下载国内期货数据需要rqdata账号的
是申请了账号的,这个问题解决了,是在rqdata_client.init()里的username不是注册的手机账号,而是“license”,与邮件中发送的rq.init('手机号', '密码')不同
是否与只能回测而无法单独下载有关
请问,我将代码全部复制到一个脚本里,然后运行时出现以下错误,没有数据,可以从哪些方面排除错误呢?
修改了rq数据,代码以以 88、888、889 结尾。而没有99的情况。
同时初始化了rqdata_client.init( )
现在还是错误的情况,出现以下错误:
用Python的交易员 wrote:
这个我们考虑后续版本也来支持下
请问现在确实会有合约丢失的情况,连接不论快慢都会,所以其实connect之后去用sleep阻塞是没法解决的。而且第一次开启行情录制是要在交易时间,如果不是交易时间开启,行情录制就不会接收到数据,问题的原因还是这个吧
neowod wrote:
双击vnstation后鼠标右边出现圆圈的图案但瞬间就消失,之后没任何反应,尝试重启电脑仍是如此,任务管理器里也没有vnpy的进程,之前好像也遇到一次这个问题只能重装解决。我印象中2.1.3比较稳定官网能下载吗
请问你的解决了吗,我现在也是这个问题