前言

近日在做A股的过程中接触到了量化交易。通过一个月时间的了解发现并非全自动印钞机,也有可能有全自动接盘侠的潜质。故现阶段以学习量化交易的知识为主,多学多问总是没错的嘛~

现阶段使用Python爬取交易数据来验证自己的一些选股逻辑,笔者目前去一家民营的券商开户后,券商赠送了Ptrade作为量化软件供客户使用,可回测可交易(后续详细讲解记录该软件的使用过程)。目前是作为辅助选股使用,开启自动交易为时尚早。


正文

在前期简单策略的回测过程中(如基础的双均线策略),会出现一些指标,对回测结果相对重要。

  • 策略收益

策略收益最简单,其实就是指赚/亏了多少钱。要注意的是使用量化回测的收益会虚高,量化软件虽然考虑了固定的交易手续费,设置了交易滑点。但实际交易过程中交易滑点总是会有所偏差,另外涉及到涨停股、跌停股无法买入卖出的情况,所以对策略收益还是谨慎为好,以免出了个策略一回测有20%的策略收益就立马上马,实盘还是有区别的。

  • 基准收益

正常设置为上证50(000016.SS)或沪深300(000300.SS)用作与策略收益的对比,就是所谓即使亏钱也要跑赢大盘

  • Alpha比率

阿尔法比率衡量的是资产组合或基金超出标杆市场指数(也即通常说的大盘指数)的投资回报率。最简单的计算,就是把资产组合或基金的投资回报率减去大盘指数的回报率,即得到阿尔法比率。因此,阿尔法比率也是衡量主动型基金经理的超额收益水平。

固阿尔法比率当然是正向的好,而且是数值越大越好。

  • Beta比率

β系数也称为贝塔系数(Beta),是一种风险指数,用来衡量个别股票或股票基金相对于整个股市的价格波动情况。β系数是一种评估证券系统性风险的工具,用以度量一种证券或一个投资证券组合相对总体市场的波动性,在股票、基金等投资术语中常见。

在评估股市波动风险与投资机会的方法中,贝塔系数是衡量结构性与系统性风险的重要参考指标之一,其真实含义就是个别资产及其组合(个股波动),相对于整体资产(大盘波动)的偏离程度。

贝塔系数是统计学上的概念,它所反映的是某一投资对象相对于大盘的表现情况。其绝对值越大,显示其收益变化幅度相对于大盘的变化幅度越大;绝对值越小,显示其变化幅度相对于大盘越小。如果是负值,则显示其变化的方向与大盘的变化方向相反;大盘涨的时候它跌,大盘跌的时候它涨。

  • 夏普比率

夏普比率的理论为:夏普比率是基金绩效评价标准指标,是衡量基金相对无风险利率的收益情况的指标。夏普比率= (年化收益率 - 无风险利率) / 组合年化波动率,基金的夏普比率越大越好,夏普比率数值越大代表基金所承受的风险能够获得的回报越高。夏普比率大于1则代表基金报酬率高过波动风险,夏普比率小于1则代表基金操作风险大过于报酬率。

通俗解释就是这个策略的抗风险能力,比如突遇熊市,会造成较大亏损的时候表现的情况如何。所以夏普比率算是一个比较重要的指标,指向策略的稳定性。

  • 索提诺比率

索提诺比率是一种衡量投资组合相对表现的方法。与夏普比率(Sharpe Ratio)有相似之处,但索提诺比率运用下偏标准差而不是总标准差,以区别不利和有利的波动。和夏普比率类似,这一比率越高,表明基金承担相同单位下行风险能获得更高的超额回报率。索提诺比率可以看做是夏普比率在衡量对冲基金/私募基金时的一种修正方式。

计算公式为:Sortino Ratio=(Rp-Rf)/DR,其中,Rp为平均值,Rf为无风险利率,DR为下行标准差

量化交易中用到的回测评估指标(策略收益、基准收益、Alpha比率、Beta比率、夏普比率、索提诺比率)详解相关推荐

  1. 【量化金融】收益率、对数收益率、年华收益、波动率、夏普比率、索提诺比率、阿尔法和贝塔、最大回撤

    [量化金融]收益率.对数收益率.年华收益.波动率.夏普比率.索提诺比率.阿尔法和贝塔.最大回撤 1 收益率 在学术界,建模一般不直接使用资产价格,而是使用资产收益率(Returns).因为收益率比价格 ...

  2. 量化交易:如何让回测更贴近实盘结果

    前言 在上一篇中,我们解读了三个不同技术指标,并千辛万苦,通过对技术指标的涵义解读,对不同技术指标进行结合,为了能够尽量去避免系统风险,我们甚至加入了大盘指数的判断,最后才勉勉强强有一个在回测区间内能 ...

  3. 形态驱动选股支持回测评估啦!!股票量化分析工具QTYX-V2.5.4

    前言 在股票交易中,不少交易者容易走入胜率的误区,总觉得策略的胜率要很高才能盈利,其实设置好止损点后,让利润奔跑,利用赔率也是可以长期盈利的. 股票量化分析工具QTYX的形态选股功能,就是利用了的赔率 ...

  4. 【量化交易】永久投资组合,海龟交易法则阅读,回测与讨论

    [量化交易]永久投资组合,海龟交易法阅读,回测与讨论 首先和大家分享一个真实的故事. 根据网上北京市,1991年至2021年平均工资年鉴. 北京市1991年平均工资为2877元,2021年平均工资为1 ...

  5. Python量化交易实战-38使用开源项目回测双均线策略

    B站配套视频教程观看 使用PyAlgoTrade回测双均线策略 双均线策略:长短周期均线,通过金叉,死叉的方式买入卖出股票,获取收益的策略. 回顾上节课代码的部分,上节课完成了可视化代码的部分, 主要 ...

  6. 自己做量化交易软件(35)小白量化实战8--事件型回测程序

    自己做量化交易软件(35)小白量化实战8–事件型回测程序 小白量化第二代程序也提供了一个简单的事件型回测程序,我们前面的博客文章有介绍这方面的知识.当时用MT5 做的回测演示,见文章:自己做量化交易软 ...

  7. Python量化交易学习笔记(14)——均线交叉策略

    本文使用均线交叉策略,对平安银行自2018年1月1日至2020年2月28日的日线数据进行回测分析. 策略会用到短期移动均线及长期移动均线两个技术指标,在backtrader自定义策略init方法中,添 ...

  8. 深入浅出Python量化交易实战--第2章 回测与经典策略(下)

    2.3 经典策略之海龟策略 说起经典的交易策略,就不得不提到"海龟策略"--一个20世纪80 年代提出的,以海龟交易法则为核心的交易策略.其核心要点是:在股 价超过过去N个交易日的 ...

  9. 量化投资对于数据源、回测、实盘平台的选择

    量化策略开发第一步:数据源 开发量化策略的第一个重要环节:如何获取数据? 开发量化策略所需要的数据,包括历史数据和实时数据.特别指出,我们只介绍免费的数据源,以帮助大家降低成本. 先从股票开始,股票的 ...

最新文章

  1. easyexcel生成excel_阿里JAVA解析Excel工具easyexcel
  2. CTF之一次曲折获取Flag的过程
  3. SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的
  4. 【Nginx】 Nginx实现端口转发
  5. 使用Nant构建入门
  6. 日期setMinutes()方法以及JavaScript中的示例
  7. 互联网日报 | 5月29日 星期六 | 京东物流正式登陆港交所;美团年度交易用户数5.7亿创新高;高途课堂回应裁员30%传闻...
  8. WordPress主题:自媒体二号大前端模板
  9. urllib常用小记
  10. mac上c++11的编译问题
  11. mysql中php生成唯一ID
  12. 汉诺塔问题(经典递归,C语言)
  13. .NET报表控件ActiveReports实战应用——入门指南
  14. cognex扫码枪识别内容直接_S7-1200与 扫 描 枪 Cognex DM60S 通信问题。
  15. HHL,AL;非结合朱顶红凝集素(HHL,AL)
  16. BZOJ3772 精神污染
  17. 微信朋友圈广告怎么做?
  18. HTML页面如何布局
  19. sha1加密实现(java)
  20. Python 判断能否被整除

热门文章

  1. 什么是 Skype?
  2. MacBook Pro 触控栏不能正常使用怎么解决
  3. java输出中写html标签,java 输出html标签
  4. html/css横向竖向导航栏的绘制
  5. 基于教学优化算法(TLBO)求解TSP问题 (Matlab代码实现)
  6. ASEK711KLC-25AB-T霍尔效应线性电流传感器SOIC8
  7. Java音乐播放器设计
  8. Word VBA自动排版(5)- 专利具体实施方式批量增加附图标记
  9. 虚幻4渲染编程(材质编辑器篇)【第三卷:正式准备开始材质开发】
  10. 用户体验设计师(UE)职务描述。