也就是说首先要做好防守,这样才能组织有效的进攻,就像足球比赛一样。
而在投资上,要做好防守,最重要的就是要控制好风险和管理好仓位。
下面就简单说说仓位管理的基本概念,和我自己的一些简单理解和应用。
在仓位大小配置上,Van Tharp给出了如下的公式:
P = C/R
其中:
- P (Position Sizing)是仓位大小
- C(Cash)是愿意承受的风险,也就是能够接受的最大损失
- R(Risk)是单元投资(比如单个股票)能够承受的损失
如果股票A现在的价格是10元,你不想用任何止损点,也就是说 R = 10,那么A的最大仓位不应该超过: 2000/10=200股。
如果你把止损点定在8元,那么单股可能的最大损失 R = 10-8=2,那么A的最大仓位不应该超过: 2000/2=1000股。
1. 短线交易的止损点
从上面的例子可以看出,仓位的大小基本上是由止损点决定的。止损点大多使用固定的价位,比如某个支撑点;也有利用ATR(参见下面具体解释)等动态止损点的。
2. 长期持有仓位的动态调整
如果重仓了某一个股票,并且这个股票的波动率奇大无比,但因为长期回报好,在正常波动下又想长期持有,而在波动太大的时候又无法承受这种波动,在这种情况下可以考虑根据实际波动率,对仓位进行动态调整。
波动率常用的参数有两个:1)ATR(Average True Range);2)年化波动率(Annualized Historical Volatility)
1)ATR:
?ATR是衡量某个股票价格变动绝对额的一个参数,它每天的数值实际上是以下三个差值的绝对值中最大的一个:
- 今天的最高价-今天的最低价
- 今天的最高价-昨天的闭市价
- 今天的最低价-昨天的闭市价
如果一个账户是10万,你重仓了股票A,你的目标是A每天的平均波动不应该超过整个账户的2%,也就是A每天的平均波动不应该超过2000元。而A当前的ATR是2,所以你的最大仓位是: 2000/2=1000股。
但是过了一段时间后,股票的波动率增加,ATR增加到了4,这时如果还要保持2%的波动目标,最大仓位应该减为:2000/4=500股。
2)年化波动率(Annualized Historical Volatility)
利用年化波动率调整仓位的方法,常用的有两种:1) Volatility Stabilization; 2) Kelly 参数。
先说说Volatility Stabilization,如果某个股票设定的目标年化波动率是12%,并且持有1000股,过了一段时间后,波动率增加到了18%,这时如果还想保持原来设定的12%的年化波动目标的话,那就只有减仓了,仓位应该减为: 0.12/0.18=0.666667, 也就是667股了。
另外,Kelly参数的公式是回报率除以年化波动率的方差,也可以帮助设定仓位的大小。
但是在实际应用中,我发现用年化波动率的方法得出的结果波动太大,不像ATR那么相对平滑。可能年化波动率只适合于季度,或半年,或一年一调整,不太适合更频繁的动态调整。
而ATR更适合动态的调整。
3. 退出时降幅的承受能力
一般利用技术指标进行交易的,包括利用交易系统,信号一般是滞后的,比如长期趋势跟踪系统,趋势反转的确立,带有很大的滞后性, 比如某个股票,上升趋势最高达到100元,可能直到跌到80元才能确立趋势的反转,也就是必须要回吐20%甚至更高的利润,才能达到退出信号。如果你的账号有100万,你能承受得起20万的利润回吐吗?如果不能的话,有几种选择,或者收紧Trailing Stop,但这样会影响系统的有效性,或者减仓,比如减到50万,当然你也可以采取些对冲措施。
4. 小结
有的同学可能会说,理论性这么强的东西有鸟用,纯属纸上谈兵!
对别人来说,可能是纸上谈兵,对我自己来说,这是我实际要做的事,我需要把它们加到系统里去,当然后效还有待实战的检验!
我写的东西,很多是我正在做的事,有些是我的总结和思考,可以帮助我理清思路,如果能对别的同学有点启发的话更好。当然,如果别的同学能有更好的建议,或者能指出我的错误,那更是求之不得了。
现在,我仍然还处在好好学习,天天向上的状态,也算是正能量,哈哈!
建宁 2025/8/24