建议print一下看看这个指标的变化过程
不勾选的话是有余额变化的,勾选的话,那么所有合约的交易委托和撤单请求均已被PaperAccount模块接管,不会再发往实盘服务器。可按照自身需求进行选择。
https://www.vnpy.com/forum/topic/4870-vn-pyfa-bu-v2-1-6-ben-di-mo-ni-jiao-yi
连接接口和订阅合约都需要一段时间的等待,才能往下进行。请问是否删掉或调小了模板里的sleep。如果是的话,建议还是等connect完了,sleep等待10秒,等初始化完成,订阅行情后,再等待5秒,等待行情推过来。因为vn.py中的功能函数都是异步非阻塞,而不是同步阻塞的。
是不是初始化的数据不够
确实是少发送了一个tick。指标不记录在cta_strategy_data中,有数据服务的话,开盘之后初始化时会自动拉取正确的数据做重新计算,这样是最方便的方法。不然需要去vnpy底层注册TIMER然后到时间强制合成K线,这样就比较麻烦了
那就自己过滤试试看好了
勾选了“paper_account”模块的话,那么余额是不会变的。PaperAccount目前没有提供资金计算这块的功能,只有委托、成交和持仓的计算推送功能
是的,可以检查一下行情前置/交易前置/授权码等字段是否有误
vnpy非交易时段是要关闭的,这些应该是非交易时段推送的fake_data
请上一下截图吧
请问是否勾选了paper_account模块
与证券公司无关,登录的是证券公司购买的柜台系统。
xtp接口使用可参考:https://www.vnpy.com/forum/topic/1947-vn-pykuai-su-ru-men-5-agu-zheng-quan-xtp
可以放一下对比截图吗
这个是网络问题,是不是没有配置代理
不建议修改bg,建议把数据处理过再导入使用比较好
先在电脑“设置”-“时间和语言”-“日期和时间”处看一下是否选择了本地时区,如果没有,先选择一下自己所在的时区。如果有,可以在database对应的地方print一下SETTINGS["database.timezone"]
可以通过.vntrader文件夹下的vt_setting.json设置