关于头寸单位规模书中原文讲的比较粗略,这里举个实际例子做详细的解释。
原文(《海龟交易法则》P110)是这么讲的:“要让1ATR的价格变动正好等于我们的账户规模的1%。对一个100万美元的账户来说,1%是10000美元。因此,我们会算出一个市场中代表着每份合约有1ATR变动幅度的美元金额,然后用10000美元除以这个金额,得出每100万美元的交易资本所对应的合约数量。我们把这些数字称作头寸单位规模。如果一个市场的波动性较强,或者合约规模较大,它的头寸单位规模会小于那些更小的或更为稳定的市场。”
上面很多属于是期货交易的术语,在这里以我们比较熟悉的股票市场进行解释,理解的可能会比较透彻。首先解释一下什么是ATR,我们怎么获取这个数值呢?书中(P64)对ATR的解释是,真实波动幅度均值。炒股软件同花顺的ATR指标说明为,真实波动的N日移动平均。两种解释的重点在“平均”上,类似K线图的均线,监视最近N个交易日中(同花顺中默认参数为14日)该股票波动幅度的均值。可以在同花顺的指标设置里找到该指标,并获得每日的ATR数据。
以申万宏源(000166)为例,2016-10-12的ATR=0.08。假设我的账户可操作本金为10万元,波动风险承受能力为1%,Z=10万*1%=1000元。股票市场最低交易单位为每手100股,当日股票交易价格为6.39元,1ATR变动幅度的金额X=6.39*100*ATR=6.39*100*0.08=51.12元,单位头寸规模Y=Z/X=1000/51.12=19.56手≈20手。20手*100股*6.39元/股=12780元。也就是在当前情境下,头寸单位规模12780元。这是什么意思?这个意思是说,在14日ATR为0.08,本金10万,风险承受能力为1%的情况下,如果你想买入这只股票,可以以n*12780的规模分批建仓(n*12780≤10000),n越大,风险越大。在市场风险较高的情况下,可以给n设个最大值,比如说不大于4。
我们再来整理一下这个公式,在研究一下公式中各个参数变化的情况下对头寸单位的影响。头寸单位规模Y=Z/X=(本金*波动风险承受能力)/(股票单价*100*ATR)。即:
本金和股票单价在当前情况下可以看做是固定的。波动风险承受能力越高,即能承受的账面亏损越大,头寸单位规模会越大。ATR越大,则头寸单位规模越小,道理也很简单,近期价格波动过大,说明该股票的风险过大,无论是上升还是下得。如果是下跌,肯定不是好事,如果是上升,则说明该股票前期已经经历过比较大幅的上涨,风险自然变大,头寸单位规模自然最好下降。
此种方法仅仅是作为头寸单位规模的计算方法,并不对股票的仓位和买卖起实际决定作用。n是不固定的,由决策者根据股票的价格、位置、趋势、介入位置、当前仓位大小等待实际情况决定。ATR值小的时候似乎预示着股票价格变动较小,股票死气沉沉,虽然固定风险的情况下可以放心大胆投入更大的头寸单位规模,但是在股票死气沉沉时买入这只股票真的能有好的收益吗。反过来,ATR值较大,预示着近期股票过于活跃,如果股价在高位,根据公式自然是减少头寸较好。但如果股价在低位,则需要根据其趋势是向上还是向下进行判断。如果是低价位且股票趋势有抬头迹象,ATR值变大,在突破时,不但不应该减小头寸规模,反而应该大胆的分批介入,只是头寸单位规模n的倍数需要根据实际情况谨慎控制,应在建仓前有详细的操作策略。
虽然头寸单位规模的公式并不能对仓位和买卖起到实际有效的指导作用,但是对帮助我们建立交易系统,对仓位管理的划分,对风险的控制,提供了一种清晰的、可量化、可依据、可执行的重要理论。
重中之重,华丽的分割线,下面所说的非常重要!
在反反复复计算,到最后发现一个致命的错误,不知道有人能发现不。这个错误就是关于ATR这个值在上面公式的合理性。在定义上,ATR是近期的价格波动幅度,应该是一个金额,不是百分比。而前面的公式中,我用6.39*100*ATR完全没有任何意义。如果按照这个定义来,应该是100*ATR,为每手股票在1ATR时的值,1000/(100*ATR)=125手,125手*100*6.39=79875元。总资金不过十万,以ATR作为风险控制,作为总仓位在当前值下还算合理,但是根本谈不上什么头寸单元了,更没有什么n倍头寸单位规模的仓位控制了。好尴尬啊。。。。
在这种情况下,有三种可能。一是我根本没有看懂作者的愿意,恕我愚钝;二是作者没有写明白,或者根本说错了或没交代清楚;三是作者的此类方法完全是针对期货的情况,对股票不适用。因为期货有杠杆,可以实现跨越资金总额的交易。此时公式基本没有改变,只是删去股票价格,分析意义不变。但是期货我实在是不懂,不敢妄言。
但是这未必对我没有启发,我觉得完全有一种单位头寸的计算方法,是我原先错误理解基础下的本意,就是当前准备建仓股票的心理最大亏损百分比,这样解释就合理了。举例:10万本金的情况下,2016-10-12日,申万宏源(000166)在价位6.39时准备建仓,一开始我不知道先买多少好。假如我认为在5.87处有较大支撑,如果跌破5.87则可能继续向下,必须斩仓。则我将止损位设在5.87,正好为6.39亏损8%左右。也就是说,亏损8%为本次建仓的最大心理止损位(在这里简称为“T”)。
这时以T代替ATR,计算出头寸单位规模为20手,有什么意义?意义就是,在6.39元购入Y=20手申万宏源的股票,价值总额为12780元。即使股票没选对,跌了8%后,亏损额度为1022.4,仅为账户总资产的1%左右,完全符合最初账户总资产1%风险的心理承受能力。这也是仓位控制最大的魅力,在判断失误的情况下,虽说购买的股票跌了8%,但是对整个账户来说风险非常小。但如果判断正确,当然可以继续加仓,扩大盈利。
也就是说,在止损位和总账户风险承受能力确定的情况下,可以很好的帮你确定持仓仓位,系统的做好总账户的风险控制。没想到搞了一圈,最后落了个大笑话。但是书上的我觉得还是说不通,或者是不适合普通股票的投资。如果把ATP换成“T”,就完全说的通了,也完全做到了头寸单位限制规模的意义。即使书上完全没有此意,是我自个儿YY,那也给了我很大的启示,我觉得这个“发现”确实在建立交易系统中有很大的意义。
读懂了书上的意思,觉得也很有道理,却未必能发现书中的纰漏。即使书上的不是纰漏,也未必能为我所用。道理懂了,符合现实了,却没总结出具体详实的公式,也不能真正的实践。总结出了公式,能据之实践,才算真正的向系统化交易迈出坚实的一小步。