基于Alpha101语法开发的增强分析工具

一、摘要

发明者量化上线了基于 WorldQuant Alpha101 交易因子分析工具,为量化交易策略开发者提供了新式武器,通过分析因子帮助大家更好的理解市场,洞察金融市场背后的契机。

二、什么是 Alpha101


在介绍 Alpha101 之前,先了解一下什么是 Alpha?Alpha 指的是超额收益。举个例子:购买 100 万指数基金并一直持有,这是一个赚取市场被动收益的 Beta 策略。但如果你用 100 万买入 10 支股票,并且比购买指数基金多赚 10%,那么这 10%就是 Alpha 超额收益。大家别小看这个 Alpha 超额收益,事实上市场中大部分交易者包括基金经理都跑不赢指数,所以很多人绞尽脑汁来提升 Alpha 收益。当然这其中也有一些优秀的交易者和基金公司。

  • 交易策略超额收益 = 被动(Beta)收益 + 交易(Alpha)收益。

在 2015 年中,以擅长数据挖掘的 WorldQuant LLC 量化交易对冲基金公布了《WorldQuant Formulaic 101 Alphas》研究报告,其中公开了他们正在或曾经使用的 101 个 Alpha 表达式,其目的是给交易策略开发者提供更多的灵感和思路。很多人对 WorldQuant 公开的因子产生质疑,因为毕竟 A 股市场与国外的股票市场不一样。但事实证明,这些大部分因子在国内市场还是有效的。发明者量化对这些因子公式做了去重和修正,并在平台上对外开放,供所有用户使用。

三、Alpha101 中有哪些因子

在研究报告中,把 Alpha 分为三大类:价格因子、成交量因子、二分因子。

  • 价格类因子:计算公式只用到价格,包括:开盘价、最高价、最低价、收盘价等等,输出为具体的数值。
  • 量价类因子:计算公式使用了成交量和价格,其设计思路是判断价格变化和成交量变化之间的关系,输出为具体的数值。
  • 二分类因子:计算公式使用了成交量和价格,与量价类因子一样,只是输出为 0 或 1。

价格类因子

量价类因子

二分类因子

四、在发明者量化中实现


打开发明者量化官网(FMZ.COM)注册并登录,点击左上方“控制中心”,在左侧列表中选择“分析工具”,如下图所示:

在分析工具页面,最上方是设置栏,从左往右依次可以设置:品种、起止时间、周期、图片类型。在设置栏的下方是公式编辑区,如果你不会写公式,可以点击下方的下拉菜单,选择已经编辑好的公式,这里支持了许多公式示例,可以选中别加以修改,或者你也可以查看使用文档。另外发明者量化的分析工具已经支持大部分 Alpha101 官方公式,直接点击使用就可以了。点击计算公式,在最下方即可呈现计算结果,并且支持多种数据导出方法:图片、表格(CSV)、JSON 等等。

五、需要注意的地方

1、因子公式里面的参数均为默认,并非是最优参数,交易者可以根据品种、周期,以及自己的经验,选择比较合适的参数。
2、因子是相互独立的,把多个因子相互叠加起来,并不一定能得到更好的效果。在设计量化交易策略时,至少有自己的逻辑,而不是机械的拼凑。
3、因子是无限,Alpha101 只是一个抛砖引玉,相信大家能从中获得启发,创造出更多更好的因子和量化交易策略。

六、总结

在很多交易因子公式中,表面看上去不太合理,但公式的背后都有一定的思路和道理。但市场唯一不变的就是它一直在变,所以这些因子在实际应用中,其有效性具有非线性特征。也就是说,没有行之有效并且始终有效的因子,也就没有万能的交易方法。作为量化交易者应该有一种开放的心态,善于总结归纳,并用于尝试,推陈出新才会在不断变化的市场中获取利润。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线