[trading] manage positions

positions, 仓位。manage positions的核心问题是:when to cut and run, and when to take profits。

在解决这两个问题之前,需要先了解市场的心理,即:大多数人how to react to stock price movement。先来看这张我personally很喜欢的图:


喜欢它是因为它描绘的状态跟我几乎一模一样,fine I am an average player. But wait,先来看看notes里一些key words的含义:

- momentum wanes:momentum,动量,前面提到过,指股价或者成交量变化的加速度。动量一般在趋势开始时较强,随着趋势延长而减弱。momentum wanes指涨势到达顶峰,股价动能不足,开始下跌。
- rally:回升。I'll sell the next rally表示:在这个跌价周期结束,价格重新回升的时候,卖出。
- get out even:不亏不赚的平仓
- average down:buying additional shares at a lower price than the original purchase price to bring the average price down.
- new all-time high:价格的新高点

基于市场心理学,fedelity给出了股票投资中的7个误区:
  • Averaging down into losing positions
  • Over-concentration in too few positions
  • Investing in illiquid positions
  • Falling in love with a stock, position, or a management team
  • Excessive use of margin
  • Over-concentration in one sector
  • Hubris
可以看出,最重要的原则永远是diversity(误区2/4/6),其次是liquidity,最后是不要average down和过度使用margin。所谓margin,就是指从broker处借钱购买股票,过度使用杠杆。当然,margin trading也是一种常见策略,后面会详细写到。


下面我们来看看具体如何manage positions:

- find entry points

注意,这里的entry point是比较广义的entry,不仅指买入点也指卖出点(看做long & short的action entry更好理解)。常用指标有:trendline/MACD/breakaway gaps/fibs time zone (fibs retracement也可以参考)。下面以过去一个月的facebook股价为例回顾下:


几个主要的entry point(黑色圈出)通过这几个指标基本可以确定。注意:MACD用来看何时应该买入/卖出(这里只圈出了买入点),fibs time zone看价格的主要拐点出现在哪里(不一定是高点还是低点),fibs retracement用来预测rebound/pullback的幅度,breakaway point为momentum trading(追涨杀跌)提供参考。

- selling discipline

知道了何时take actions in long or short,还有一个问题是:如何判断这只股票是否应该继续留在我的stock portfolio里面呢?前面说到portfolio要尽可能diverse,那么什么时候应该把某只stock pull out呢?

首先,从stock的成长性判断。如果该公司的growth/valuation/momentum都不被看好,可以考虑卖出。同时,如果股价go up too much,甚至已经脱离股票的自身价值(比如apple股票内在价值80刀,在没有趋势性变化的前提下某天突然飙升到160刀),就可以考虑move out from the portfolio。

- lock in profits

最简单的锁住利润的方法是sell half on a double。比如现在股价上涨40%,就sell 20% of the position;如果又上涨了40%(another 40%),就再sell 20%(another 20%)。

- stop losses
(1)2% rule:not allow a position to lose more than 2% of the overall portfolio。如果你的整个portfolio position是100 million,而其中某只股票的亏损已经达到2%,就应该止损。
(2)20% rule:对于每个position,如果亏损超过20%,就应该止损。

注意:这些rule中具体parameter的选择取决于个人的risk averse程度以及trading period长短。下面以USDCNY为例,看看这些rule在短线中如何运作(假设买美元,y轴汇率越大说明美元价格越高):


在0131附近买入1000USD,成本6.6959。根据fibs time zone和后几天的情况预测0208附近会出现一个拐点,考虑卖出。假设在6.7377附近卖出,涨幅0.71%。根据sell half on a double rule,卖掉1000*0.35%=3.5USD,还剩996.5USD。

0212附近达到一个new all-time high,考虑卖出,此时价格为6.7903。相比0208,涨幅7.8%,卖掉996.5*3.9%=38.9USD,还剩957.6USD。


然而过了0212就开始跌了,是否要考虑止损呢?根据fibs time zone,拐点可能出现在13日附近,此时价格6.7490,跌幅0.61%,作为短线还可以等等继续看情况,毕竟跌幅不大,距离成本价也还有距离。


此后的一段时间里汇率小幅震荡。0219上涨0.4%至6.7779,可以考虑卖出一部分:958*0.2%=1.92USD,还剩956USD。


然后迎来了急速下跌,截止0221汇率已经跌至6.6897,跌幅1.1%且已破成本价,应该止损,卖出剩下的956USD。


计算获利情况:
成本:6.6959*1000=6695.9USD
收入:6.7377*3.5+6.7903*38.9+6.7779*1.92+6.6897*956=6696.1USD
利润:0.2USD

别看这个利润很小,但其实是因为我们等到跌幅14%的时候才close the position的。如果细化0219之后短时间内的趋势线:


会发现fibs time zone至少还预测了两个价格拐点,而在这两个时点都是可以考虑部分/全部卖出的。

或者假设我们设置的止损比例为0.5%,就可以在6.7779*0.95=6.744附近卖出。计算获利情况:
成本:6.6959*1000=6695.9USD
收入:6.7377*3.5+6.7903*38.9+6.7779*1.92+6.744*956=6748USD
利润:52.1USD

评论

此博客中的热门博文

[trading] trading flow

[trading] scaling & pivot trading

[trading] momentum index (1)