从零开始学Python大数据与量化交易
上QQ阅读APP看书,第一时间看更新

1.7.9 量化交易策略的模拟交易

模拟交易的数据与实盘数据完全同步,可以通过模拟交易进一步检验策略的有效性。

1. 新建模拟交易并运行

在菜单栏中选择“我的策略”→“我的交易”命令,进入“我的交易”页面,如图1.49所示。

图1.49 “我的交易”页面

在“我的交易”页面中,单击“新建模拟交易”按钮,弹出“新建模拟交易”对话框,如图1.50所示。

图1.50 “新建模拟交易”对话框

在“新建模拟交易”对话框中,要先设置交易名称和初始资金,然后选择策略、选择回测、选择数据频率、设置开始日期、选择时限。

在这里选择策略和选择回测,都是前面建立的“向导式策略生成器”,选择数据频率为每天,开始日期为2018年4月11日,初始资金为10万,设置好后单击“确定”按钮即可。

2. 查看模拟交易

在模拟交易创建后,这个模拟交易其后就开始自动运行,下面来查看模拟交易情况。

在菜单栏中选择“我的策略”→“我的交易”命令,进入“我的交易”页面,这时就可以看到“模拟交易-1”,如图1.51所示。

图1.51 “模拟交易-1”界面

双击“模拟交易-1”,进入模拟交易-1的概述信息,即模拟交易-1的累计收益、年化收益、总资产、可用资金、总体仓位等信息。另外,还可以看到累计收益的图表信息,如图1.52所示。

图1.52 累计收益的图表信息

单击“当日收益”选项卡,可以看到“模拟交易-1”的“当日收益”的图表信息,如图1.53所示。

图1.53 当日收益的图表信息

向下拖动垂直滚动条,可以看到“持仓详情”,即持仓数量、现价、盈利等信息,如图1.54所示。

图1.54 持仓详情

再向下拖动垂直滚动条,可以看到下单详情,即下单类型、成交数量、成交价格、成交额等信息,如图1.55所示。

图1.55 下单详情

单击左侧导航栏中的“统计”选项,可以查看模拟交易-1的全部、一个星期、一个月、6个月、一年的统计信息,如图1.56所示。

图1.56 模拟交易-1的统计信息

单击左侧导航栏中的“日志”选项,可以查看模拟交易-1的交易日志信息,如图1.57所示。

图1.57 模拟交易-1的交易日志信息

单击左侧导航栏中的“代码”选项,可以查看模拟交易-1的Python程序代码,如图1.58所示。

图1.58 模拟交易-1的Python程序代码

3. 绑定微信

开启微信通知后,可以通过微信接收模拟交易的下单信号。需要注意的是,模拟交易的下单信号较实盘有30秒的延迟。

在“我的交易”页面,可以看到模拟交易-1的“微信通知”默认是关闭的,如图1.59所示。

图1.59 “微信通知”默认是关闭的

单击OFF按钮,弹出“绑定微信”面板,如图1.60所示。

图1.60 “绑定微信”面板

利用微信的扫一扫功能,扫一下二维码,就可以绑定微信。注意,一个账号仅支持绑定一个微信账号。