如果是用的2.2.0的话,可以把ib_gateway的第800行的0改成1试试看。
这个取决于策略的时间合成逻辑了,可参考https://www.vnpy.com/docs/cn/cta_strategy.html#cta-ctatemplate
如果像1楼一样,没有反应,请参考4楼。如果有报错,请贴一下报错截图
还需要对比行情看当时能否撮合成功,如果没成功,下一个bar推送过来就撤单了
可以用run.py或者在cmd用命令行python -m vnstation打开vnstaion再重复操作看看底层报错
只能基于1分钟bar显示,不能基于n分钟bar显示
是show_minute*i不是show_minutei吧
那请问安装之后新的报错是?
那就请你在你的self.sell函数下一行打印一下传进来的bar和策略内的变量看看时间、行情和变量的值是否能撮合成交吧
可以打印一下刚打开vnstation的时候传进来的tick。如果有非交易时间段的时间传进来,可以在engine的process_tick_event函数下过滤掉非交易时段的tick再试试看
可以参考接口文件里的write_log函数
那可以在ctp_gateway里的onRtnDepthMarketData函数下打印一下收到的data看看
pip 命令会将下载完成的第三方模块,默认安装到 Python 安装目录中的 \Lib\site-packages 目录下
.是同级目录
可参考【进阶课程】-【CTA策略】的课时08-K线的自定义合成吧
交易所传过来的也只有同一品种的持仓量不会按照发出的策略分开计算仓位再传过来的
提示不是说用“pip install psycopg2-binary”吗?
请问是模拟账户吗?如果是,那么可能是模拟环境的问题
majeste wrote:
majeste wrote:
majeste wrote:
黄裳 wrote:
https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui
参考一下这个问题,有个参数需要修改。
否则得不到非交易时段的数据。
好的,谢谢,我改完之后再来汇报问题解决,按照黄裳的建议
https://www.vnpy.com/forum/topic/6097-guan-yu-ying-tou-jie-kou-de-zhong-da-wen-ti-fan-kui?page=1#pid21592
然后还有本帖,就可以解决问题。不过 interval=Interval.DAILY还是会继续报错,下载日线也仍然会有问题,ValueError: time data '20210322' does not match format '%Y%m%d %H:%M:%S',日线以下的没问题。
可参考17和20楼。