确立头寸规模和设置止损

on under 炒股
1 minute read

0x01 About

书中指出一个交易系统重要性排序为:

头寸规模>卖点>买点

本文介绍头寸规模和止损点的关系,这里的止损指卖出点,包括盈利时的卖出和亏损时的卖出

0x02 ATR

ATR基础知识可参考这里这里,通过前面链接中ATR指标的认识可知:

  • ATR是较科学的止损方案
  • ATR可用于确立头寸规模和设置止损

实际回测ATR跟踪止损时,笔者也发现ATR有较好的风险控制能力,只回测波动性强(不规则)的股票也能保持总的收益为正,这点与百分比跟踪止损相比显露出了明显的优势(使用百分比跟踪止损时只回测波动性强的股票时总的收益为负)

0x03 确立头寸规模和设置止损

0xa 风险与收益成正比

经过多次回测与书籍的知识得知:风险与收益成正比.风险可用最大回撤来表示,假如单笔交易最大回撤为5%,单笔交易最大盈利为20%,同一个买入策略情况下,将止损点调到允许回撤为10%,则单笔交易会比20%高,如30%.如下数据示例:

SH.600270 单笔最大回撤13%,单笔最大盈利35%
good buy point:
2007-08-10    -5.1%    34.4%
2007-12-21    2.8%    1.1%
2009-07-10    0.7%    0.5%
2011-02-11    0.8%    19.6%
2013-05-24    1.2%    20.7%
2014-02-14    4.5%    6.8%
2014-08-08    2.6%    4.1%
2014-09-05    0.4%    17.9%
2015-03-13    2.9%    35.6%
2015-05-22    4.9%    11.0%
2017-08-04    2.2%    0.4%
bad buy point:
2010-01-15    -1.9%    -5.9%
2010-04-02    -0.4%    -5.4%
2010-11-05    0.7%    -6.8%
2013-03-22    1.3%    -8.2%
2013-08-02    -0.9%    -5.4%
2013-08-30    1.1%    -10.2%
2013-10-11    12.9%    -4.7%
2014-04-11    -3.7%    -13.0%
2014-07-04    -0.4%    -7.0%
2014-10-31    6.2%    -11.4%
2014-12-19    -0.6%    -8.8%
2015-01-09    3.8%    -5.7%
2015-01-23    -0.9%    -9.2%
2015-08-14    0.3%    -9.6%
2017-10-27    -0.2%    -3.8%
盈利11次,亏损15次,总收益36926


SH.600270 单笔最大回撤26%,单笔最大盈利58%
good buy point:
2007-08-10    -5.1%    16.4%
2009-07-10    0.7%    0.5%
2011-02-11    0.8%    10.7%
2013-05-24    1.2%    24.1%
2013-08-02    -0.9%    58.1%
2014-02-14    4.5%    16.7%
2014-08-08    2.6%    39.0%
2014-12-19    -0.6%    44.0%
2017-08-04    2.2%    0.4%
bad buy point:
2007-12-21    2.8%    -6.4%
2010-01-15    -1.9%    -13.0%
2010-04-02    -0.4%    -5.4%
2010-11-05    0.7%    -14.7%
2013-03-22    1.3%    -12.3%
2014-07-04    -0.4%    -10.3%
2015-05-22    4.9%    -11.6%
2015-08-14    0.3%    -26.2%
2017-10-27    -0.2%    -5.4%
盈利9次,亏损9次,总收益104223

从上面数据看出,相同买入策略下,最大回撤越小则单笔最大盈利越小,一般也对应着总收益越小,体现出”风险与收益成正比”,也即:

一般情况下,单笔最大回撤越大则总收益越大

0xb 头寸规模与止损的关系

止损点(允许的最大回撤)控制着每笔交易的风险,而头寸规模的大小控制着全部资金的风险.

如果使用百分比止损,并允许单笔交易最大亏损为10%,则头寸大小的计算如下(一般考虑以总资金的1%为风险资金):

总资金*1%=单笔交易的10%亏损

例如某个股的价格是30元/股,总资金为10w,允许单笔最大亏损为10%,则头寸规模计算结果如下:

100000*1%/0.1/30=333股,也即买入这支股票时,总共应该买入333股,头寸资金=333*30=9990

ATR止损比百分比止损更好,ATR止损一般采用距买入后最高收盘价3个ATR的的价格跟踪止损卖出,可以想象到,这种情况下最大的回撤为距买入价格3个ATR的价位处,因为最坏的情况是买入点是最高点(买在了最高点),从买入点第2天开始后股价一路下跌并到达距离买入点3个ATR止损处被止损退出,这种情况下头寸规模计算如下:

总资金*1%=单笔交易的3个ATR亏损

例如某个股的当前价格是30元/股,且满足买点要求,且买在了最高点,买点的ATR的值为2,也即到了28元就要止损,则头寸规模计算结果如下:

100000*1%/(3*2)=167股,头寸资金=167*30=5010

0xc 总结方案

在上面的回测数据中,如果为了降低风险而把单笔交易的最大回撤调小,这样一般情况下(策略总期望收益为正的系统)总收益也会减小,但是更安全,但还是收益少.为了既满足收益多又减小风险可通过以下几种方法实现:

1.调整头寸资金量实现

例如,将前面的原来的风险资金为总资金的1%调整成总资金的0.3%并设置单笔最大回撤为6个ATR来进行跟踪止损,在相同条件下,ATR止损的头寸规模计算如下:

总资金*0.3%=单笔交易的6个ATR亏损
100000*0.3%/(6*2)=25股,头寸资金=25*30=750

也即,可通过减小单笔头寸资金量来弥补最大回撤的风险,通过减小单笔头寸资金来增大单笔最大回撤,从而达到”风险和收益成正比”来实现”更大风险”下的更多收益,并如下计算头寸规模(根据个人不同情况自由设置x)来建仓:

总资金*x=单笔交易的y个ATR亏损
2.要求买入点的atr止损处的风险小

例如,使用atr跟踪最大收盘价3个atr止损时,要求买入点的close_pirce-3*atr处的价格小于10%或8%(实际回测时8%比10%效果更好,但机会变少,如果8%没有买入机会则使用10%)的风险,如下:

((close_price-3*atr)-close_price)/close_price>-0.08 或 ((close_price-3*atr)-close_price)/close_price>-0.1
也即:atr<2/75*close_price 或 atr<1/30*close_price
3.只在在关键支撑线上做多,一旦价格跌破支撑线则止损

例如,在周k是上升趋势时,在日k价格跌到支撑线或支撑线之下时买进(如ema20线或ema30线),如果买入后价格跌破买点的最低点则止损卖出,这样可保证每次买入后止损时损失最小

头寸规模, 止损
home
github
archive
category