StrategyQuant是干什么的
StrategyQuant是为参与外汇、期货、股票、数字货币等市场的交易者,智能化创建机械交易系统的工具。StrategyQuant几乎不需要任何编程经验,它通过简单的设置就可以在短时间内生成大量的交易策略,这些交易策略可以直接复制到MT4,MT5,Multicharts,Tradestation中作为EA或信号策略进行程序自动化交易使用。
如果你是一位信奉机械系统获利的交易者,StrategyQuant是你开发交易策略非常得力的工具。
StrategyQuant是如何做到的
StrategyQuant使用随机生成(Random generation)和遗传进化(Genetic evolution)两种方式来生成、测试策略。
StrategyQuant将信号(指标条件化,如:收盘价>20天均价,CCI>50等),指标,各种入场方式和出场方式视为构建策略的元素,然后自动生成策略,也就是交易模型,并根据设置在历史数据上测试。
入场类型、订单类型、Order types
- 市价单
- 市价/反转入场单
- 突破入场单
- 限价单
出场类型
- 入场后多少根K线离场
- 保本价离场
- 目标价止损
- 初始止损
- 跟踪止损
- 基于指标条件离场
随机生成是直接组合这些元素来随机组合策略,满足筛选条件的策略会自动保存到数据库中。而遗传进化的方式,先随机生成一批策略或者使用之前保存的策略作为初始库,然后使用遗传编程(Genetic Programming,GP)
根据评价目标(Fitness,如盈利/最大回撤,盈利因子或某些绩效的权重)来进化策略。
StrategyQuant X 的亮点
目前Strategyquant最新版本为 X,并仍在滚动升级中。
生成策略快,可以使用tick精度回测(目前仅支持MT4)
内置高精度历史数据
不需要编程知识
支持模糊逻辑(多指标打分)
内置AlgoWizard,可以自定义策略模板
支持多品种和多周期调用的策略
内置40多个技术指标,并允许自定义指标
可定制的自动化生成、测试流程
策略可直接用于Mt4、Mt5、Tradestation、Multicharts
多种健壮性方法,减少过拟合
- 使用不同的设置再次测试
- 多种样本内,样本外数据划分
- 多种蒙特卡洛测试
- Walk-Forward分析
- Walk-Forward Matrix
- Opt.Profile / Sys.Param.Permutation
遗传进化可使用Islands