|
交易策略测试是指交易策略在历史数据上的性能变化,交易策略优化是指通过交易策略的公式参数以及交易参数调整,按照不同的目标对交易策略进行测试,找到最佳参数。通过交易策略的测试和优化,可以帮助客户建立更合理、更有效的交易系统,实现更大的商业价值。
在超级图表中插入一个或一个以上交易指令后,菜单和工具栏中的交易策略测试报表选项将会有效,您可以通过点击菜单项或工具栏使用该功能。
交易策略测试报表界面如下:
帐户分析按照五个方面对帐户进行分析,包括交易汇总、交易分析、交易记录、平仓分析、阶段总结、资产变化、图表分析和系统设置。
交易汇总:按照多头交易、空头交易和全部交易列出当前交易策略的交易统计信息。
交易分析:对当前策略的交易情况进行分析,包括交易分析、盈亏分析和连续盈亏分析。
交易记录:按开仓平仓对所有交易进行配对组合,并计算盈亏及累计盈亏。
平仓分析:按平仓记录对交易情况进行分析和汇总。
阶段总结:按年、月对交易盈亏及次数进行统计。
资产变化:列出资产的变化记录及统计信息。
图表分析:按资产图表和盈亏图表两大类共十三小类对帐户进行图表分析。
系统设置:显示交易策略的参数,设置以及数据等内容。
在超级图表中插入一个或一个以上交易指令后,菜单和工具栏中的交易策略参数优化选项将会有效,您可以通过点击菜单项或工具栏使用该功能。
交易策略参数优化模块可对多个交易指令组合的所有参数进行优化,您可以通过参数设置界面对需要优化的参数进行设置,界面如下:
参数优化目标有以下七种选项:
净利润最大: 以优化结果中的净利润最大为目标,保留指定数量的记录数;
交易次数最大: 以优化结果中的交易次数最大为目标,保留指定数量的记录数;
平均净利润最大: 以优化结果中的平均净利润最大为目标,保留指定数量的记录数;
盈利因子最大: 以优化结果中的盈利因子最大为目标,保留指定数量的记录数;
收益率最大: 以优化结果中的收益率最大为目标,保留指定数量的记录数;
盈亏比率最大: 以优化结果中的盈亏比率最大为目标,保留指定数量的记录数;
回报率最大: 以优化结果中的回报率最大为目标,保留指定数量的记录数。
通过双击参数项或点击参数设置按钮,对选中的参数项进行步长设置,界面如下:
您可以设置参数的最小值,步长及最大值,系统将会根据设置,产生从最小值到最大值之间按步长分布的参数列表。
在各项参数设置完成之后,点击确定按钮,将会进行参数优化的计算,参数优化计算过程中会显示优化的进程,时间,当前参数,最优参数以及优化目标等信息,您可以通过点击取消按钮终止计算。
注意: 根据优化参数设置的多少,优化时间可能长达几小时甚至数天,优化过程中,CPU将会大量被占用,您可以选择空闲的时间进行大量参数优化计算。
参数优化计算完成之后,将会显示出最优的记录,您可以通过工具栏的交易设置按钮修改交易参数,也可以通过重新优化按钮进行重新计算。
在图表中加入交易指令之后,您可以通过选中讯号标记,右键菜单中点击[交易设置],或者在交易指令设置对话框中点击[交易设置]按钮来打开交易设置对话框,交易设置的界面如下图所示:
交易设置对话框包括以下设置内容:
初始资金: 设置交易策略执行的初始资金,该值最好设置为您期初的可用资金。如果该数目设置过小,会导致无交易记录产生;
保证金率: 设置为您的交易帐户的保证金比率,不同的商品有不同的保证金比率,系统通过初始资金和保证金率来计算交易的默认数量;
数量类型和数量设置: 当Buy/Sell等交易函数参数为获取默认值时,该选项将作为计算默认值的参数,有以下三种类型可供选择:按固定合约数、按资金比例和按固定资金。通过数量设置来计算出具体的交易数量;
佣金: 如图所示,有三种计算佣金的方式可供选择,根据交易商收取佣金的方式分别设置;
连续建仓: 设定连续建仓的数量及交易指令之间连续建仓的规则;
最大持仓: 设定最大的持仓数量。
最后头寸: 设定是否平掉最后的持仓。
可通过点击[设为默认值]按钮将当前对话框的各项设置保存为系统默认值,之后您可以在其他地方使用该默认设置。
您也可通过点击[恢复默认值]按钮将当前对话框的各项设置修改为系统默认值。
|