分享

量化入门课第八关笔记

 skybook360 2022-10-05 发布于江苏

量化策略中的风险

如何理解风险?



而对收益不确定性描述最为清晰的应该是收益率的概率分布

下图展示了某个交易策略的日收益率分布情况,其中柱状图反映了日收益率的分布情况。根据这张图,我们知道该策略日收益率为 0 的概率大约为 15%。



为了更直观地理解风险的特征,我们需要引入一些简洁有效的度量方式去认识量化策略中的风险

⚠注意:因为简化操作的存在,每一种风险度量都会具有某些缺陷,各种风险度量在精确估算上也难易不一,这就意味着我们需要综合各种度量指标去认识量化策略中的风险

风险的度量指标

标准差

它衡量了收益率在均值附近分布范围的宽度,投资者通常将标准差视为波动率(volatility),它通过描述了未来收益的波动性,来衡量量化策略的风险。

在《风险管理与保险》 这本书里,把风险理解为“在给定的情况下和特定的时间内,那些可能发生的结果间的差异。

标准差的具体数值虽然没有在 ForTrader 中具体呈现,但是我们可以通过观察资产净值曲线,了解交易策略的波动情况。



简单来说,我们在看净值曲线的时候,只需要大致画一条向上斜线,然后观察净值在这条直线上的波动情况,波动越大风险也就越大。

一般来说,平稳上升的净值曲线图代表了更小的风险,也是策略优化的方向。

胜率



它代表了所有已平仓交易中赢(赚)的次数占总次数的比例。就比如上图这个策略,一共有 17 次已经平仓的交易,其中获得盈利的交易次数为 9 次,那么胜率就等于 9/17=52.94%。

它反映了每次交易能盈利的概率有多大,换一个角度看也就是我们损失的概率有多大。

最大回撤

它有一个具体数值和一个百分比,它们可以理解为可能发生的最大亏损幅度。



所谓最大回撤,它指在回测周期内的任一时点向后推进,策略净值走到最低点时的净值回撤幅度的最大值。

注意:最大回撤和最大回撤率的计算需要考虑时间周期,它们的计算依赖于样本长度的选择。也就是说,即便是同一个策略,如果回测周期不一样,那它们的数值也很可能不一样。

回撤的定义:它是指在净值资产曲线上的任意一点与该点之前的最高点的降幅。比如,1 号的橙色点,它之前的最高点是 A 点。所以该点的回撤就是和 A 点的差值。



那么,回撤周期内,在整条净值曲线上降幅最大的点,是最大回撤。比如曲线中的 F 点到它前面的最高点 C 点的降幅最大,它们的差值就是最大回撤。



它能够帮助我们衡量策略的抗风险能力,最大回撤越小,说明策略的抗风险的能力也越强。

夏普比率

它代表每多承担一份风险,可以获得几份回报,即单位风险下所获得的超额回报



夏普比率的数值意味着什么?

1)若数值小于 0,说明投资组合的收益率没有跑赢无风险利率,量化策略存在问题。

2)若数值大于 1,代表着投资组合的每承担一个单位的风险,可以获得大于一个单位的超额收益。

3)夏普比率越大,说明投资组合的单位波动风险所获得的超额回报也就越高。

总结:



对于风险的理解,抛开定义或数学公式,我们可以将风险理解为波动性、损失概率、损失幅度出现的后果。能够从这些不同的角度去看待风险,风险意识将大大加强。

量化交易中的风控

风控的重要性

控制交易风险,降低交易损失,是为下一次交易留下足够的弹药,这对于长期获利,意义重大。此外,它还有以下作用:



风控的不同阶段

风控是一个比较大的概念,在不同阶段,风险的表现也不相同,风控的手段也不一样。在量化投资当中,我们把风险控制分成三个不同的阶段。

事前风控指的是,在量化策略进行实盘交易前,对风险事件进行控制和预测,比如说交易资金的管理、止盈止损点的设计、仓位管理、风险对冲的方法等等。

事中风控就是,提前对在量化策略进行实盘交易中的情况进行风险控制,比如说仓位控制和杠杆控制,做多或做空的仓位是什么比例,什么样的行情搭配什么样的杠杆能得到最优的效果。

事后风控就是,当风险事件或意外事件发生了之后的复盘风控,比如说量化策略所能容纳的资金规模的检测,发生某些突发情况后的风险预警与控制。

对于量化投资来说,因为我们可以利用历史数据进行回测,对交易过程中的风险情况进行模拟并加以调控,所以做好事前风控尤为重要,它能帮你大幅度提高投资效率。

风控方法之止盈止损

正规止损法

正规止损法,简单来说就是:当买入或持有的理由和条件消失了,这时即使处于亏损状态,也要立即卖出。

这个方法要求我们明确当初开仓的理由和条件,例如,假设原来的买入并持有条件是5日、10日、30日均线呈上升排列,那么如果发生有一条均线下穿了另一条均线,上升排列受到破坏,就应立即卖出了。

择时和风控的联系与区别:



固定止损止盈

固定止损止盈,是大家常用的方法,用数学的方式表达的话就是:将买入价设置为基准价,一旦标的上涨大于 X 或下跌大于 Y 就进行风控。

即,设置一条固定的止盈或止损线,比如 20% 止盈,3% 止损。当然它的缺点也非常明显,比例固定,无法灵活调整止损止盈的位置,下图生动地展示了固定止盈止损。





1)根据收益目标设置止盈点:可以根据自己的收益目标确定自己的止盈点,不赚目标外的钱。比如收益目标是30%,那就把自己的止盈点设计在30%的位置。

2)根据心理预期设置止损点:每个人对于风险的偏好是不一样的,有人能够接受较多的亏损,有的人只能接受较少的亏损,在这个情况下,根据自己的心理能够接受的最大亏损来设计止损点,这样可以避免手动干扰程序交易。

跟踪止损

跟踪止损也被称为移动止损,即追随最新的市场最高(低)价设置一定点数或比例的止损,止损点会随着标的价格朝仓位的有利方向变动而发生移动。

跟踪止损是在锁住利润同时可能继续扩大利润的一种办法。当使用这一种方法时,将会产生两个方面的效果:

1)需要根据个人的风险偏好设定获利的底线,即当行情回撤到一定点位时就把所持标的平仓,获取当初设定的利润金额。

2)当行情继续沿着盈利的方向变动时,所持仓位的盈利金额会不断增加。当一笔投资获利的时候不断地根据行情变化调整止盈点位,这样就有可能获得这次行情的大部分利润。

当然,怎样调整止盈的点数和幅度是没有标准答案的,这需要你根据行情的变化幅度以及个人风险偏好的情况而定。

例如,如果行情变化比较快的时候,我们设置止盈幅度也可以相应较大。如果我们获利的资金较大的时候,那止盈的幅度也可以变动较大。如果我们的风险偏好比较高,那对止盈设置幅度也可以适当放大。

时间止盈止损

时间止盈止损,简单来说,就是按照交易周期的时间单元结束交易,也就是如果进场后 N 天内没有盈利,则将该笔交易平仓。



⚠注意:这种止损方法最好与其他止损方法配合使用,以防止市场在最初的等待期就与你的交易方向背道而驰。

波动止损

简单来说,价格高低点之差代表市场波幅,我们可以使用近期价格波幅来计算止损点的距离。

现在我们假设市场波幅基本保持不变,而将止损点设在近期波幅之外,则不会在市场趋势本身的波动中止损出局;假如市场触及止损点,则是因为出现了无法控制的波幅增大或趋势改变,这个时候进行止损就比较明智了。

我们可以使用 ATR (平均真实波幅)指标的倍数并根据自己的风险承受能力来设置止损点。计算公式为:



思维导图



提示:

本公司发布内容主要是教学代码写法,不构成投资建议,投资者据此操作,风险自担。市场有风险,投资需谨慎!

  • 量化交易中的风控
  • 风控的重要性
  • 风控的不同阶段
  • 风控方法之止盈止损
  • 正规止损法
  • 固定止损止盈
  • 跟踪止损
  • 时间止盈止损
  • 波动止损
  • 思维导图

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多