主界面
- Getting Started 开始,一般用不到
- Builder 策略生成,用于首次生成策略,包括策略进一步优化尝试
- Retester 策略再测试,用不同的设置对策略再次测试
- Optimizer 策略优化,主要是参数优化和Walk-forward
- Data Manager 数据管理,添加测试品种,设置品种属性,下载或导入历史数据
- Custom Projects 自定义工程,用于设置全自动的生成,测试多步的组合开发流程
- AlgoWizard 用于直接将想法转成代码或制作策略风格模板
常用到的是Data Manager,Builder,Retester和Custom Projects。Optimizer用来测试策略能否通过定期优化参数来提升绩效,Walk-forward Matrix测试比较耗时。AlgoWizard对于将主观经验策略代码化,目前只对于MT4、MT5有效,但用AlgoWizard来自定义策略模板风格非常值得研究。
Builder
左侧Stop Pause Start分别用于停止、暂停、开始策略的生成过程。在我们对策略生成进行必要的配置设置后,点击Start开始生成策略,Stop会完全停止生成过程,再次运行时相当于全新开始,而Pause是暂停策略的生成过程,再次Start后会接着从暂停前的状态继续工作。
我们一般不在Settings summary界面来进行策略生成前的设置,而是切换到Full Settings 来进行设置。Full Settings 里有策略生成设置所有设置项,包括What to build,Genetic options,Data,Trading Options,Building options,Money management,Cross checks,Ranking,Notes。
What to build
Strategy type 策略类型
Strategy type里指定本次要生成什么类型的策略。
- 简单策略。默认选项,适合大多数情况
- 多周期或多品种策略。需要在Cross checks里设置策略中要参考的其他品种或周期的数据,目前还不支持TS、MC。
- 使用自定义策略模板。根据Algowizard自定义的策略模板来生成策略。
- Improve exsting strategy 可以将已有的策略导入,然后自动更改、增删策略中的信号条件、进出场设置等来研究策略有无进一步提升的空间。
Additionnal build config 其他设置
Strategy stytle中可以设定三种策略风格:
- SQX Signals Style SQX标准风格
- SQX Signals Style with Fuzzy Logic 使用多指标打分的形式来定义市场多空条件
- Old SQ3 Style 3.8旧版本风格,不推荐使用
止损设置有三种方式:使用固定点数、使用ATR波动率、使用指标值。这里的固定点数是多少倍的最小一跳。如上海橡胶期货最小一跳为5元/吨,如果止损是100,则止损价为入场价不利偏离500时触发止损。
目标止盈设置与止损设置类似,只是最后多了一项风报比的设置,Limit Risk-Reward(SL vs PT) ratio。如果设置为50%,则表示如果盈利100个点止盈,则止损为200个点。对于趋势跟踪策略推荐设置100 到 500 %的搜寻范围。
止损原则上是要设置的,而目标止盈不一定要设置,尤其是趋势跟踪策略。