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

以实际日期存储数据

是的,要改成from vnpy_ctastrategy import

cta引擎初始化的时候

前者是通用的,把收到的tick放进self.ticks字典里,get_tick函数可以从self.ticks字典里获取tick信息
后者是基于ctaengine设计的,收到tick之后检查本地停止单、推送tick进策略实例

可以自己在vnpy_ctastrategy.engine里的remove_strategy函数里逐步打印看看是卡在哪里了

simnow进入为期一个月的维护,暂时不开放了
可以连接tts或者uft

账号是你的微信名,密码是你注册时候输入的密码

几个账户就开几个no_ui脚本
可以自行参考vnpy_ctastrategy.ui.rollover的代码
指定时间运行可以参考no_ui脚本的check_trading_period函数

这是本地停止单,还没有发到交易所,如果没有被触发,每次on_bar里cancel_all会撤掉然后根据策略逻辑重发的
请认真看下文档吧https://www.vnpy.com/docs/cn/cta_strategy.html#id19

可以的

turnover是成交额、commission是手续费、slippage是滑点
都用的到,建议不要自行修改

删除.vntrader文件夹下的cta_strategy_data.json再次打开后策略持仓肯定是为0的
“修改cta_strategy_data.json缓存信息为实际仓位,CTA界面持仓依旧是0仓位”可以检查一下是不是没改对

使用vnpy_ctp需要安装vnpy
可以自己在linux跑no_ui

可以试下numpy 1.23.0

郑商所的要大写吧

1.停止单信息缓存在本地触发了才以超价限价单发出,文档有介绍https://www.vnpy.com/docs/cn/cta_strategy.html#id19

  1. 日志栏不会输出委托成交信息
  2. paper_account模块没有提供资金计算功能,文档也有说明过的https://www.vnpy.com/docs/cn/paper_account.html#id7
© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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