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.学做一个完整的项目.但是 ...
随机推荐
- charles抓包教程
百度搜索下载charles 默认安装即可完成 1.双击charles.exe启动,我的是4.2.7版本.最好下载原版的不要去破解中文,会有不兼容 1.搜索该软件许可证书并输入即可长期使用 2.设置代理 ...
- 【MM系列】SAP MM模块-查看移动平均价的历史记录
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-查看移动平均价的历 ...
- fastjson @JSONField
此文来源于:https://blog.51cto.com/xiaok007/2164029 1.作用在FIELD(成员变量上) 注意:1.若属性是私有的,必须有set*方法.否则无法反序列化. pac ...
- Unique Word Abbreviation
An abbreviation of a word follows the form <first letter><number><last letter>. Be ...
- python之optparse
Python有两个内建的模块用来处理命令行参数 一个是getopt只能简单处理命令行参数 一个是optparse,功能更强大,而且易于使用,可以方便地生成标准的,符合Unix/Posix规范的命令行说 ...
- SpringBoot自定义Starter实现
自定义Starter: Starter会把所有用到的依赖都给包含进来,避免了开发者自己去引入依赖所带来的麻烦.Starter 提供了一种开箱即用的理念,其中核心就是springboot的自动配置原理相 ...
- Mybatis-学习笔记(5)动态SQL
1.Mybatis采用功能强大的基于ONGL的表达式来完成动态SQL. 2.ONGL常用的元素有: 1>if <if test="id != null "> an ...
- 使用autotools自动生成Makefile并在此之上使用dh-make生成可发布的deb程序包(详解)
转自:http://blog.csdn.net/longerzone/article/details/12705507 一.前言 本文将介绍如何使用autotools生成一个Makefile文件,并在 ...
- Node.js+webSocket
// 引入WebSocket模块 var ws = require('nodejs-websocket') var PORT = 3030 var server = ws.createServer(f ...
- linux查找进程id和杀死进程以及查看内存??
ps 命令用于查看当前正在运行的进程 ps ax : 显示当前系统进程的列表 ps aux : 显示当前系统进程详细列表以及进程用户 -e 显示所有进程,环境变量 此参数的效果和指定"A&q ...