第五课 策略评估指标

  • 概述
  • 收益指标
    • 回测收益率
    • 年化收益率
    • 基准收益率
  • 风险指标
    • 最大回撤
  • 单位风险收益指标
    • 夏普比率

概述


在量化策略回测研究中, 往往需要通过风险评价指标从各个角度客观, 全面地分析策略的可行性. 因此需要对常见的指标有一定的了解.

收益指标

回测收益率

(最终价值 - 初始价值) / 初始价值

年化收益率


我们更加注重年化收益率. 对股票来讲, 年化达到 15~30% 已经算是比较好的策略. 当然, 年化收益率越高越好.

基准收益率

相同条件下, 一个简单的买入并持有合约策略的收益率 ( 默认基准合约为沪深 300 股, 这里假设指数可交易, 最小交易单位为 1)

风险指标

风险指标指的是在获得收益的时候, 承担一些风险值.

最大回撤

最大回撤率是指在选定周期内任一历史时点往后推, 产品净值走到最低点时的收益率回撤幅度的最大值. 最大回撤用来描述买入产品后可能出现的最糟糕的情况. 最大回撤是一个重要的风险指标, 对于对冲基金和数量化策略交易, 该指标比波动率还重要.


注: 最大回撤越小越好, 最大回撤最好保持 10~30% 之前.

单位风险收益指标

夏普比率



夏普比率: 夏普比率越大, 明单位风险所获得的的风险回报越高. 达到 1.5 以上是很好的结果.

量化交易 第五课 策略评估指标相关推荐

  1. 量化交易 第六课 策略评估指标计算

    第六课 策略评估指标计算 概述 获取取票数据 回测收益率 回测年华收益率 最大回撤 夏普比率 概述 我们在创建策略的过程中, 需要通过不同的评估指标来验证策略的有效性. 这些指标可以帮助我们调整策略, ...

  2. 量化交易 实战第一课 策略入门

    量化交易 实战第一课 策略入门 概述 要求 指标 市净率 股票市值 代码实现 概述 不管是技术分析还是基本面分析, 我们在进行投资的时候会选择某些表现好的股票来作为一个股票池. 从中进行交易的判断 ( ...

  3. 量化交易 实战第二课 金融时间序列分析 Part 1

    量化交易 实战第一课 金融时间序列分析 Part 1 概述 平台 获取股票数据 需求 函数 index_components - 获取指数成分股列表 get_price - 合约历史数据 代码 统计分 ...

  4. 量化交易之单因子策略

    量化交易之单因子策略 单因子策略 小市值选股策略 移动平均线:如何躲过股灾和大跌 『布带林线:衡量市场的波动性/趋势』 单因子策略 你知道剩男剩女是如何剩下的吗? 许多年后,他们都一样,都会发现自己其 ...

  5. 量化交易之多因子策略

    量化交易之多因子策略 多因子策略 海龟交易:多因子策略.机械交易系统 『K线:基本功但不能依靠』 『唐安奇通道:衡量市场的波动性/趋势』 『平均真实波幅:过去一段时间内市场的绝对波动幅度』 『海龟择时 ...

  6. 量化交易 实战第九课 多因子相关性分析

    量化交易 实战第九课 多因子相关性分析 概述 研报分析结果 代码实现 导包 总资产回报率 IC 资本回报率 IC 计算相关性 概述 相关性 (Correlation) 在统计中是与独立性 (Indep ...

  7. 量化交易 聚宽 PEG策略

    量化交易 聚宽 PEG策略 PE:市盈率 G:收益增长率 PEG = PE / (G × 100) # 导入函数库 from jqdata import *# 初始化函数,设定基准等等 def ini ...

  8. Python量化交易02——双均线策略(移动平均线)

    参考书目:深入浅出Python量化交易实战 本次带来最经典的交易策略,双均线策略的构建和其回测方法. 双均线一般采用5天均值和10天均值,如果5日均线上穿突破了10日均线,说明股价在最近的涨势很猛,买 ...

  9. 量化交易:止盈策略与回测

    我们买基金或股票的时候通常用最简单的策略进行决策:低买高卖,跌的多了就加仓拉低持有成本,达到收益率就卖出. 那么如何用代码表示这个策略呢?首先定义交易信号则是:0.5%时买入,目标止盈线是1.5%,达 ...

最新文章

  1. 【Python】unicode' object is not callable
  2. Docker操作笔记(四)使用网络
  3. 最新技术资讯,你必须知道的Python 3.9新功能
  4. 年轻人也太禁不起诱惑了吧?
  5. python语言中百分号是什么意思_Python中%是什么意思?python中百分号如何使用?...
  6. PHP多线程的实现(PHP多线程类)
  7. Win7系统防火墙设置方法
  8. Branch management
  9. python脚本打包成linux命令_Python脚本文件打包成可执行文件的方法
  10. Pycharm回车之后不能换行或不能缩进的解决方法
  11. scala基础之类和对象
  12. Memcache图形化管理工具MemAdmin
  13. 11-6缓存雪崩优化
  14. 浅谈MES系统质量管理功能模块
  15. docker pull 流程
  16. windows下Python2.7 的 pyOpenGL模块安装
  17. Windows10 无法正常搜狗和搜狗输入法
  18. TFS2010 创建项目时提示“未能解析远程主机”的解决办法
  19. code2198 数字三角形WWW
  20. 数据探索与可视化(R的DataExplorer包)

热门文章

  1. 初出張(11.5~11.7)
  2. WebService详细讲解
  3. mac装oracle11g,Macbook X11转发图形化安装Oracle
  4. JavaScript getElementById()方法介绍
  5. 一篇闲扯——500毫升的水为什么老是想找1000毫升的容器装自己
  6. 中职校计算机案例教学法,浅析案例教学法在中职学校计算机专业中的应用
  7. SSL证书错误怎么解决
  8. 专心技术,拒绝浮躁,静下心来,做一个有创造力的coder
  9. RGB565 to RGB24
  10. 魏永明 “自主”操作系统