1. 怎么构建测试

所有的测试五等分,表明我们的回测的universe被分为五个组,根据我们要测试的公司因子的值。

Quintiles provide a clear answer to that question: if a strategy works, the top quintile should outperform, the bottom quintile should underperform, and there should be some linearity of returns among the qunintiles in between.

2. The backtest summary

(1) The years over which the test returns were calculated.

(2) Compound annual growth rates by quintile, based on the annually run portfolio returns.

(3) Average excess returns versus our Backtest Universe

(4) The percentage of one-year periods that the strategy outperforms the Universe.

(5) The percentage of rolling three-year periods that the stragety outperforms the Universe.

(6) The maximum gain realized over any one-year period

(7) The maximum loss sustained over any one-year period

(8) Sharpe ration of qunitile returns.

(9) The standard deviation of quintile returns.

(10) Beta of quintile returns versus the Backtest Universe. This represents a measure of how volatile a strategy is relative to the overall Universe. A number greater than 1 indicates a strategy that is more volatile than the Universe, while a number less than 1 indicates a strategy that is less volatile.

(11) Alpha of quintile returns versus Backtest Universe.

(12) Average portfolio size.

(13) Average number of companies outperforming.

(14) Average number of companies underperforming.

(15) The median portfolio value of the first factor used in this strategy.

(16) The median portfolio value of the second factor used in the strategy.

(17) The average market capitalization of the portfolios by quintile over the testing period.

3. Benchmarks

A quantitative strategy that works should have all or most of the following characteristics.

(1) Significant outperformance for the top quintile. For single-factor strategies, which have large average portfolio sizes, I like to see at least a 2% average excess return for the top quintile versus the Universe. For more focused, two-factor strategies, excess returns of 4% or more are preferable.

(2) Significant underperformance of the bottom qunitile.

(3) Good linearity of excess returns among the quintiles.

(4) Strong consistency of returns over time.

(5) Low volatility and low maximum loss for the top quintile/high volatility and high maximum loss for the bottom quintile. Both the Sharpe ration and Alpha can be used to provide an idea of a stragety's risk-adjusted returns, where risk is represented by volatility.

Quantitative Strategies for Achieving Alpha(一)的更多相关文章

  1. Quantitative Strategies for Achieving Alpha (三)

    chapter 4: Profitability Profitability measures we tested include return on invested capital, return ...

  2. Quantitative Startegies for Achieving Alpha(二)

    Chapter 3 The Day-To-Day Drivers Of Stock Market Returns Summary: (1) Earning growth is the primary ...

  3. Should You Build Your Own Backtester?

    By Michael Halls-Moore on August 2nd, 2016 This post relates to a talk I gave in April at QuantCon 2 ...

  4. Fast R-CNN论文阅读摘要

    论文链接: https://arxiv.org/pdf/1504.08083.pdf 代码下载: https://github.com/rbgirshick/fast-rcnn Abstract Co ...

  5. (zhuan) Evolution Strategies as a Scalable Alternative to Reinforcement Learning

    Evolution Strategies as a Scalable Alternative to Reinforcement Learning this blog from: https://blo ...

  6. 一些公司对quantitative的要求

    来自日月光华BBS: Company: UBS AG Job Title: Quantitative Developers / Analysts (Entry Level, Multiple Posi ...

  7. BitCoin Trading Strategies BackTest With PyAlgoTrade

    Written by Khang Nguyen Vo, khangvo88@gmail.com, for the RobustTechHouse blog. Khang is a graduate f ...

  8. 图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting

    一.序言   陆陆续续的如果累计起来,我估计至少有二十来位左右的朋友加我QQ,向我咨询有关抠图方面的算法,可惜的是,我对这方面之前一直是没有研究过的.除了利用和Photoshop中的魔棒一样的技术或者 ...

  9. 第六次团队作业——Alpha冲刺之事后诸葛亮

    Deadline:2016-11-24 22:00pm Alpha冲刺,很多同学经历了"Learning by doing"的学一门新的编程语言.学Git.学做一个完整的项目.但是 ...

随机推荐

  1. 使用 go protoc --go_out 输出的 *.pb.go文件时报 undefined: proto.ProtoPackageIsVersion3

    事情是这样的:我参考go的 grpc 实现 https://grpc.io/docs/quickstart/go/ Download the example The grpc code that wa ...

  2. iOS客户端使用教程

    使用须知 支持 ios9.0 以上系统,兼容 iphone.ipad.ipod 等设备. 电脑上用 PP 助手安装 Shadowrocket   Mac电脑上用PP助手安装Shadowrocket 下 ...

  3. visual studio 在windows远程调试 linux 程序 cout 输出乱码

    转载:https://www.cnblogs.com/findumars/p/6627255.html 反正是解决了. 以gcc为例,它有三个命令选项:-finput-charset=gb18030- ...

  4. Go语言入门篇-Golang之文本编码处理

    Golang之文本编码处理

  5. python+selenium控制浏览器窗口(刷新、前进、后退、退出浏览器)

    调用说明: driver.属性值 变量说明: 1.driver.current_url:用于获得当前页面的URL 2.driver.title:用于获取当前页面的标题 3.driver.page_so ...

  6. [Git] 025 标签命令

    0. 前言 小时候看<剑花-烟雨-江南>,惊讶于那个多重身份的"小侯爷" 后来发现,现实中拥有比小侯爷更多身份的人多如牛毛 其实,在 "Git" 中 ...

  7. 【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2

    [MtOI2019]黑蚊子多: 送分向水题,直接模拟即可. #include<iostream> #include<cstdio> #define N 1505 using n ...

  8. Scrapy 教程(一)-安装与入门

    安装 具体请自行百度 依赖库 网上说pip安装会内分泌失调,我试了下还行吧,不过也遇到几个问题 解决方法 pip install -I cryptography 解决方法 pip install -U ...

  9. 简述COOKIE和SESSION的区别与联系?

    cookie 和session 的区别:1.cookie数据存放在客户的浏览器上,session数据放在服务器上.2.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 ...

  10. markdown编辑器学习

    markdown是一块文本编辑器,属于纯文本文件,可以使用任何编辑器打开.对于写作来说是一个好帮手,它的好处有很多,比如可以直接转成html,制作电子书等.今天开始学习一下这个神奇的编辑器.从今天起把 ...