VeighNa量化社区
你的开源社区量化交易平台
MTF
MTF's Avatar
Member
在线
1286 帖子
声望: 77

会同时发出委托,能否成交取决于盘口了。

self.pos是成交后才会变化的策略逻辑仓位。

净仓位,用正数表示多头,负数表示空头

tzlocal模块的提示,忽略即可

不是哦,比如MySQL这种就是自己在客户端中创建新的schema

  1. CTP接口没有,所以跳过
  2. 看是否配置了RQData之类的数据服务,有则成功返回
  3. 没有则从数据库尝试加载,成功则返回

没有自动保存,你可以打开DataRecorder模块进行录制

具体用的什么接口呢?

策略中on_init函数下要调用的load_bar/load_tick函数就是

改为如下即可

from vnpy_ctastrategy import xxx

3.0需要改为:

from vnpy_ctastrategy import xxx

另外你这个是脚本引擎,不应该用来加载CTA策略

QuickFix对接的金纳算法因为用户太少,之前就已经移除了

可以运行pip install quickfix来安装即可

  1. 不用另外安装
  2. 这里的冲突是因为你打开的PyCharm有地方加载了pandas里的pyd库,关掉pycharm和其他Python程序,在cmd里运行安装应该就能解决

在VeighNa Station里选择其他的运行时目录即可,会在对应目录自动创建一个新的SQLite数据库文件

WOW,这个强烈支持

直接输入命令veighna运行即可

tick的时间戳是该tick所属500ms的结束时间

888和889都是做了换月平滑的主力连续合约,平滑累加多了就可能出现负数的情况

建议在策略交易逻辑判断的代码上方加个print,看看是否运行到了这里。

只有2天数据很容易出现数据不足的情况。

因为数据量太大了,DataManager之前就没开发Tick数据支持

具体用什么模块跑的交易和回测呢?

  1. 会的
  2. 会的

但是2发生的时候可能收到其他垃圾数据(比如非交易时段的行情tick),因此需要做好过滤处理

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

沪公网安备 31011502017034号

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