Quantitative Strategies for Achieving Alpha(一)
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(一)的更多相关文章
- Quantitative Strategies for Achieving Alpha (三)
chapter 4: Profitability Profitability measures we tested include return on invested capital, return ...
- Quantitative Startegies for Achieving Alpha(二)
Chapter 3 The Day-To-Day Drivers Of Stock Market Returns Summary: (1) Earning growth is the primary ...
- 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 ...
- Fast R-CNN论文阅读摘要
论文链接: https://arxiv.org/pdf/1504.08083.pdf 代码下载: https://github.com/rbgirshick/fast-rcnn Abstract Co ...
- (zhuan) Evolution Strategies as a Scalable Alternative to Reinforcement Learning
Evolution Strategies as a Scalable Alternative to Reinforcement Learning this blog from: https://blo ...
- 一些公司对quantitative的要求
来自日月光华BBS: Company: UBS AG Job Title: Quantitative Developers / Analysts (Entry Level, Multiple Posi ...
- BitCoin Trading Strategies BackTest With PyAlgoTrade
Written by Khang Nguyen Vo, khangvo88@gmail.com, for the RobustTechHouse blog. Khang is a graduate f ...
- 图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting
一.序言 陆陆续续的如果累计起来,我估计至少有二十来位左右的朋友加我QQ,向我咨询有关抠图方面的算法,可惜的是,我对这方面之前一直是没有研究过的.除了利用和Photoshop中的魔棒一样的技术或者 ...
- 第六次团队作业——Alpha冲刺之事后诸葛亮
Deadline:2016-11-24 22:00pm Alpha冲刺,很多同学经历了"Learning by doing"的学一门新的编程语言.学Git.学做一个完整的项目.但是 ...
随机推荐
- 阶段3 1.Mybatis_09.Mybatis的多表操作_2 完成account表的建立及实现单表查询
mybatis中的多表查询: 示例:用户和账户 一个用户可以有多个账户 一个账户只能属于一个用户(多个账户也可以属于同一个用户) ...
- Chrome 浏览器添加跨域支持
开发前端本地项目时,涉及到与后端服务器的通信联调,在使用 ajax 时由于浏览器的安全策略不允许跨域.一种方式是本地搭建转发服务器,今天又 GET 到一种更直接的方式,在 Chrome 浏览器开启时添 ...
- django的url的name参数的意义及view中reverse
Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址 ...
- Java面试题集(71-85)
Java程序员面试题集(71-85) 摘要:这一部分主要包括了UML(统一建模语言).面向对象的设计原则(六原则一法则).GoF设计模式.企业级设计模式.JDBC(Java数据库连接).XML(可扩展 ...
- vue引入query
1 首先先安装query.(cnpm install query --save-dev)或者 在package.json里的dependencies加入"jquery" : &qu ...
- [转帖]华为海思Hi1620芯片发布在即 7nm制程ARM架构最高可达3.0GHz
华为海思Hi1620芯片发布在即 7nm制程ARM架构最高可达3.0GHz https://www.cnbeta.com/articles/tech/850561.htm 中电科旗下的普华软件 支持国 ...
- [转帖]Oracle dba_objects和all_objects 最大的区别
Oracle dba_objects和all_objects 最大的区别 原创 Oracle 作者:maohaiqing0304 时间:2015-08-14 15:07:18 9281 0 链 ...
- gRPC go安装教程
安装protobuf go get -u github.com/golang/protobuf/proto go get -u github.com/golang/protobuf/protoc-ge ...
- kotlin学习(8)泛型
泛型的声明 与Java不同的是,Kotlin要求类型实参要么被显示的说明,要么能被编译器推导出来.因为Java在1.5版本才引入泛型,所以为了兼容过去的版本,可以不直接声明List类型的变量,而不说明 ...
- JS调用PageMethods
http://www.cnblogs.com/Ren_Lei/archive/2010/07/14/1777413.html JS调用PageMethods 操作步骤: 1.新建一个WebApplic ...