策略产品中,常见的QAs
根据用户的反馈,持续添加扩展中……
常见问题1:如何Sizing单个交易仓位的大小?
Risk-based approach(风险导向型的仓位大小确定方法,即根据自身风险承受值/风险预算值去size仓位)。
根据策略每日带来的账户或资产权益波动值(VaR、ES等其它指标作为参考)反过来推算买卖仓位的大小。
比如,账户每天的波动率为a,账户权益为A;单个仓位每天的波动率为b,单个仓位的敞口为B;则该仓位大小c = (A*a)/(B*b)。
根据策略的止损额占权益比重反过来推算买卖仓位的大小。
比如,账户允许每个仓位的亏损值为X,单个仓位止损时的亏损为x,则仓位大小c = X/x。
通常情况下,若有多个风控约束条件,建议仓位大小的设定服从审慎原则,即同时满足所有的风控限制条件。
常见问题2:如何管理多品种仓位组合?
整体思路:Index思路(合成多个仓位,把多个仓位整体当成一个仓位统一管理)
具体方法:
考虑不同仓位的头寸方向
合成具有方向的仓位敞口
比如“多A,空B”,则影响账户或资产权益方向的仓位敞口C = A名义敞口 – B名义敞口;C的涨跌值就是“多A,空B”这个组合的涨跌值(也就是账户权益的涨跌值)。
对C的历史敞口值进行回测,则可以知道作为多品种仓位的合成组合C,它的历史表现行为如何
趋势性的(趋势上升:做多C;趋势下降:做空C)
均值回归性的(历史高位时做空C,历史低位时做多C)
如何Size C的大小?
A、B合成为C后,把C当做一个标的,方法同上。
常见问题3:常用的多品种仓位手数配比方法是什么?
多品种仓位的执行意义:以2个品种为例,通常多品种的意义在于对冲设定需要。
最常用的方法:风险平价(多空风险值大致相同)
通常根据对冲需要,执行多品种策略,这些品种都有较强的正相关或负相关;
要起到对冲作用,则需要考虑到执行多空的方向后,不同品种的逻辑发展方向正好相反。
风险平价,以2个品种为例(A合约的乘数为a1,价格为a2,波动率为a3;B合约的乘数为b1,价格为b2,波动率为b3):
多A,空B :假设A和B本身正相关,那么“多A,空B”的两腿则负相关,相互对冲。
假设A的手数应该为a4,B的手数应该为b4,那么手数比的计算方法:
a1*a2*a3*a4 = b1*b2*b3*b4
a4/b4 = (b1*b2*b3)/(a1*a2*a3)
即,执行一组这个策略,A和B的手数比为a4:b4,
那么该策略影响账户或资产权益方向的仓位敞口为:a1*a2*a4 – b1*b2*b4
那么该策略作为一个整体的风险值约为0 = a1*a2*a3*a4 - b1*b2*b3*b4
因为A、B的波动率通常是需要变动的,因此每隔一段时间,对A、B的手数需要根据更新的波动率进行调节(这个过程叫仓位管理的“风险再平衡”),“再平衡”的时间跨度通常取决于交易频率和对风险的厌恶程度(风险偏好高的,“再平衡”频率可以低些,这样交易成本低;相反频率高,则交易成本高);通常建议以“月”或“周”作为“再平衡”的周期。
常见问题4:如何正确对比不同品种或资产相同时间段上的表现?
不同品种或资产,因为波动率不同,直接比较同一时间段内的涨跌幅其实意义不大。比如:1个月内,国债涨0.5%,股票涨1%,是否能得出结论:股票这个月的表现比国债好?其实不能!因为股票的波动率高,同样时间段内其涨跌幅度自然要比国债大。
如何正确评价不同品种或资产的涨跌幅?最常用的方法:波动率调整
将品种波动率调整至统一水平x(可以是任何值,通常用股市的股指波动率)
假设有品种A、B、C,首先根据原始价格,计算A、B、C的回报序列A*、B*、C*,再计算其波动率分别为a、b、c :
波动率调节因子:x/a,x/b,x/c
将波动率调节因子统一应用到相应品种的回报序列A*、B*、C*上(即每个回报数据点乘以上述波动率调节因子),分别得到新的回报序列a*、b*、c*
将不同品种的最新价格都设定为1或100等任何自己习惯的值(也可以将评价时间维度上起始的价格值设定为1或者100等任何自己习惯的值),根据上述新的回报序列重新计算出历史价格序列A^、B^、C^
根据新的历史价格序列A^、B^、C^再进行相应时间维度上的涨跌幅计算,进而比较表现