功能配置

在菜单栏中点击【功能】-> 【模拟交易】,或者点击左侧按钮栏的图标:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/paper_account/4.png

即可进入本地模拟交易模块的UI界面,如下图所示:

https://vnpy-doc.oss-cn-shanghai.aliyuncs.com/paper_account/5.png

用户可以通过UI界面对以下功能进行配置:

  • 市价委托和停止委托的成交滑点

    • 用于影响市价单和停止单成交时,成交价格相对于盘口价格的滑点跳数
  • 模拟交易持仓盈亏的计算频率

    • 多少秒执行一次持仓盈亏计算更新,如果持仓较多时发现程序卡顿,建议尝试调低频率;
  • 下单后立即使用当前盘口撮合

    • 默认情况下,用户发出的委托需要等到下一个TICK盘口推送才会撮合(模拟实盘情景),对于TICK推送频率较低的不活跃合约可以勾选该选项,委托后会立即基于当前的最新TICK盘口撮合
  • 清空所有持仓

    • 一键清空本地所有持仓数据。

本地模拟交易模块同样可以和其他策略应用模块(如CtaStrategy模块、SpreadTrading模块等)一起使用,从而实现完全本地化的量化策略仿真交易测试。