- 从零开始学Python大数据与量化交易
- 周峰 王可群
- 1019字
- 2021-03-30 19:09:27
1.7.9 量化交易策略的模拟交易
模拟交易的数据与实盘数据完全同步,可以通过模拟交易进一步检验策略的有效性。
1. 新建模拟交易并运行
在菜单栏中选择“我的策略”→“我的交易”命令,进入“我的交易”页面,如图1.49所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P48_4109.jpg?sign=1739593664-rAZyi1yjbxIJcImBnMpXfG1rJzFbBv8E-0-f3fb58b6f589956d02ffa691aef962f3)
图1.49 “我的交易”页面
在“我的交易”页面中,单击“新建模拟交易”按钮,弹出“新建模拟交易”对话框,如图1.50所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P48_4113.jpg?sign=1739593664-AdF3QoBUaiaVayEeRg9QJrC0gbK1l9Ui-0-a4e0100c5c0683d326f6165427036e5b)
图1.50 “新建模拟交易”对话框
在“新建模拟交易”对话框中,要先设置交易名称和初始资金,然后选择策略、选择回测、选择数据频率、设置开始日期、选择时限。
在这里选择策略和选择回测,都是前面建立的“向导式策略生成器”,选择数据频率为每天,开始日期为2018年4月11日,初始资金为10万,设置好后单击“确定”按钮即可。
2. 查看模拟交易
在模拟交易创建后,这个模拟交易其后就开始自动运行,下面来查看模拟交易情况。
在菜单栏中选择“我的策略”→“我的交易”命令,进入“我的交易”页面,这时就可以看到“模拟交易-1”,如图1.51所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P49_4124.jpg?sign=1739593664-xLlSj3zzhcXr82B0ViTPdkeqWVIke7U8-0-63047f248004cdc01744af3aeaa46e4c)
图1.51 “模拟交易-1”界面
双击“模拟交易-1”,进入模拟交易-1的概述信息,即模拟交易-1的累计收益、年化收益、总资产、可用资金、总体仓位等信息。另外,还可以看到累计收益的图表信息,如图1.52所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P49_4128.jpg?sign=1739593664-nuuJeIs41LOJ7LnAzzvEpDeRoRKEhFSk-0-3bf3ad58cd69fa28e77e8e79435db856)
图1.52 累计收益的图表信息
单击“当日收益”选项卡,可以看到“模拟交易-1”的“当日收益”的图表信息,如图1.53所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P50_4135.jpg?sign=1739593664-UHNbO16L4xSHqNrdVEgwAMox5QsEccM6-0-cdbcd56ce4878f61ec1ef048919ebe5e)
图1.53 当日收益的图表信息
向下拖动垂直滚动条,可以看到“持仓详情”,即持仓数量、现价、盈利等信息,如图1.54所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P50_4139.jpg?sign=1739593664-CX63DCkC38KyDrPbGUaHx8dGauXdM6Oa-0-7e944afca1f4f3633931cd044f4832f7)
图1.54 持仓详情
再向下拖动垂直滚动条,可以看到下单详情,即下单类型、成交数量、成交价格、成交额等信息,如图1.55所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P51_4148.jpg?sign=1739593664-sXMuCOAHbr9Mon40myAycBKXceU2fMZy-0-978a652bab15376e42822fe3eb4cedf8)
图1.55 下单详情
单击左侧导航栏中的“统计”选项,可以查看模拟交易-1的全部、一个星期、一个月、6个月、一年的统计信息,如图1.56所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P51_4151.jpg?sign=1739593664-zbVS642pPrDtrSuEuIQvoYBD6naURSmR-0-ae74bb76a077b68566a3c6f6f6c72c78)
图1.56 模拟交易-1的统计信息
单击左侧导航栏中的“日志”选项,可以查看模拟交易-1的交易日志信息,如图1.57所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P51_4154.jpg?sign=1739593664-xsWRc27ucKBefj47xhibtouSK6FLCKtb-0-4811a18f8add114ec83cd1fbe49775c9)
图1.57 模拟交易-1的交易日志信息
单击左侧导航栏中的“代码”选项,可以查看模拟交易-1的Python程序代码,如图1.58所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P52_4162.jpg?sign=1739593664-fvXU23UQi8i8fWn4DhdvV7WRYrx3Vvb9-0-ef81c0441be2d33cc8e472dff5418ce9)
图1.58 模拟交易-1的Python程序代码
3. 绑定微信
开启微信通知后,可以通过微信接收模拟交易的下单信号。需要注意的是,模拟交易的下单信号较实盘有30秒的延迟。
在“我的交易”页面,可以看到模拟交易-1的“微信通知”默认是关闭的,如图1.59所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P52_4166.jpg?sign=1739593664-AWe7IcDsXiSLWX5zhL2ARLPso5Gvms4Z-0-63b72b69929e54cf51789ed6ed37deb7)
图1.59 “微信通知”默认是关闭的
单击OFF按钮,弹出“绑定微信”面板,如图1.60所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P53_4175.jpg?sign=1739593664-M02AlDjIpkatq4RT8oPY9CZyWkStxtnV-0-cfd62a39030f8490a0091d2af1dc05b6)
图1.60 “绑定微信”面板
利用微信的扫一扫功能,扫一下二维码,就可以绑定微信。注意,一个账号仅支持绑定一个微信账号。