博文

[trading] momentum index (1)

图片
前面介绍过动量,相当于价格的加速度,今天就来看看动量相关的advance indice。 首先介绍两个与动量密切相关的术语:超买和超卖。所谓超买,就是市场对某只股票的过度买入,从而造成价格急涨;一般超买过后,价格会回归平均,出现向下的修正。反之,超卖就是指的对股票的过度卖出,造成价格骤跌。超买和超卖都不是稳定的市场状态,都是强动量的体现。 下面介绍相关指标: 1. chande momentum oscillator (CMO) 计算方法: CMO = [(Su - Sd)/(Su + Sd)]*100 其中: Su是一段时间内,所有股价上涨日当天收盘价与前一天收盘价之差。即:这段时间上涨的日子里,股价加起来一共涨了多少。 Sd是一段时间内,所有股价下跌日当天收盘价与前一天收盘价之差的绝对值。即:这段时间下跌的日子里,股价加起来一共跌了多少。 那么:Su-Sd就是股价净上涨,Su+Sd就是股价涨跌的浮动range之和。 一般情况下,CMO=50是超买市场,CMO=-50是超卖市场;CMO的绝对值越大,说明当前趋势越强。与前面的PVI/NVI类似,也可以通过绘制CMO均线,通过找到均线与CMO的交点,来判断趋势变化的关键点位。 2. commodity channel index (CCI) CCI的目的是测量某种资产的交易是否已经超出常态分布,即是否处于超买超卖状态。计算方法如下: CCI = (AveP - SMA_of_AveP)/(0.015 * mean deviation) 其中: - AveP:股票的average price(或叫typical price),等于当日最高价&最低价&收盘价的算术平均。 - SMA:simple moving averge,即average price的均线。 - why 0.015:保证大部分CCI值都能落入(-100,100)的区间,便于分析。 - mean deviation:平均差,即各变量值与均值的离差绝对值得算术平均。 所以其实,CCI的分子就是当天股票的典型价格与均线之间的gap,分母则反映某段时间内实际价格与均线的偏离程度。 当CCI>100时,意味着strong uptrend即将开始,价格拉动均线快速升高,是买入信号;

[trading] volatility index

图片
今天来介绍advanced的波动率相关的指标。 1. VIX VIX全称是the chicago board of options exchange (CBOE) market volatility index,用来衡量S&P 500 index option (30天到期)的隐含波动性,又称“恐慌指数”。计算过程相当复杂,这里不做深入。只要知道,VIX越大,说明S&P 500越不稳定,市场情绪越恐慌;反之VIX越小,说明市场情绪越稳定,特别是在option market, S&P 500 index will be traded more quitely. 2. VXN VXN 也是CBOE用来衡量隐含波动率的指标,只不过这次的benchmark是nasdaq 100 index options(30天到期)。同样的,VXN越大,nasdaq指数越不稳定,市场情绪越恐慌。 所以VIX和VXN的区别只是在于选了不同的benchmark而已,其他都一样。 3. average true range (ATR) ATR用来衡量某段时间里股价的变动范围,同时考虑了gap in the price。先来看看ATR的计算公式: ATR = [previous ATR * (n-1) + TR]/n 其中:TR = max{highest-lowest, abs(highest - yesterday's close), abs(lowest - yesterday's close)} 可以看出,每天的TR其实就是当天的最高价、最低价和昨日收盘价之间最大的gap。 ATR在使用的过程中有几点需要注意: (1)ATR只能看波动性,但是无法判断波动性的方向。如果只看ATR的话,无法判断市场究竟是买方力量变强了还是卖方力量变强了。 (2)ATR越大,市场波动性越强。但是如果ATR上升伴随着价格的回落,说明there is a strong strength behind the move。一般较大的ATR后面必定有强力推动,但是ATR的高位往往不会持久,因为强力一般比较短暂。 (3)ATR越小,说明市场越安静。同样,ATR可能在低位徘徊的时间较长,这代表市

[trading] PVI & NVI

图片
今天介绍Positive Volume Index (PVI) & Negative Volume Index (NVI)。 1. 公式 PVI: 如果今天的volume大于昨天: - PVI = yesterday's PVI + [(close - yesterday's close)/yesterday's close * yesterday's PVI] 如果今天的volume小于或等于昨天: - PVI = yesterday's PVI 所以,只有volume增加会影响PVI,但是影响的方向不确定,取决于当日股价的涨跌幅。 注意:有一个误区是认为PVI永远是uptrend的,并不是这样,因为有可能量增价跌。这里的volume指的是the number of shares changed hands during a given day,如果价格下跌,sell volume也会增加的,即抛售。但是如果PVI长期downtrend,说明市场空头情绪主导,也是不正常的。 类似的,NVI: 如果今天的volume小于昨天: - NVI = yesterday's NVI + [(close - yesterday's close)/yesterday's close * yesterday's NVY] 如果今天的volume大于或等于昨天: - NVI = yesterday's NVI 所以,只有volume减少会影响NVI,同样,影响的方向取决于当日股价的涨跌幅。NVI通常是downtrend的,但是如果volume减少但股价上升,投资者出现“惜售”的情绪时,NVI会uptrend。但这也说明股市价量分离,多头情绪主导,长期来看也不正常。 2. 解读 PVI和NVI描述的都是股票的收盘价和市场成交量之间的关系,用来反映股市资金流向。 stock market logic 将市场上的投资者分为没有信息、喜欢跟随趋势追涨杀跌的散户群体,和掌握信息、遵循策略投资的机构群体(smart money)。 当市场处于牛市时,大量散户资金进入,volume增加且股

[trading] top 9 candle patterns (2)

图片
6. bearish 3-line strike bearish 3-line strike由四根candle组成: 第一根是接在downtrend后面的阴线; 第二根和第三根都是阴线,开盘价在前一日的body之间,收盘价低于前一日收盘价; 第四根是长阳线,开盘价低于前一日的收盘价,但收盘价高于前三日的最高价。即:body engulfs all the previous black bodies. 7. mat hold mat hold的第一根是长阳线,跟在uptrend后面,说明此前几日的趋势都是上涨; 但是第二日股价开始下跌,呈现短阴线的形态; 第三天可以是阴线或者阳线,但总体趋势是下降的; 第四天继续短阴线下降; 第五天长阳线上涨,并且收复前三日的跌幅,说明之前的涨势才是主流,the stock will ultimately continue its previous trend. 8. 3 white soldiers 比较简单,downtrend后面连续三根阳线,与之前的three black crows相对。第一根阳线开盘价低于前一日收盘价,始于新低;后两日不断攀升。有观点认为,三根阳线之间没有breakaway,而且candle的shadow比较短,body占据主要位置,说明涨势有strength,仅供参考。 9. bullish abandoned baby 听起来好像有点惨… 第一根是downtrend后面的阴线,但整体价格水平略高于前一日; 第二根是doji star,上一篇中提到过,当日开盘价等于收盘价,市场买卖力量实力相当;但整体价位较前一日有了breakaway的下跌; 第三日是长阳线,高开高走。 所以bullish abondoned baby其实是比喻的第二日的doji star,这么看还蛮生动的~ 以上就是notes里提到的9种重要的candle patterns。我在介绍的过程中主要侧重的是描述这些pattern的特点(作为一个读图的练习),而不是对应的trading strategy。因为strategy网上确实讲了很多,但基本上都是马后炮,很多时候单凭两三根candle其实很难判断到底是哪种pattern,而市场又是千

[trading] top 9 candle patterns (1)

图片
前面我们介绍了一些重要的indicator和交易策略,let's have a quick review: indicator: - MA 均线 - MACD 高级均线 - RSI 市场的买卖相对势力 - trendline 趋势线 - support/resistance 支撑阻力位 - momentum 动量 - bollinger band 布林带 - parabolic SAR 抛物线转向 strategy: - multi time-frame 不同时间区间下的分析 - gaps 缺口 breakaway gaps 突破性缺口 - pullbacks 逆趋势波动 - fibs tools 斐波那契工具(包括retracement, time zones, etc.) - lock profits strategy: sell half on a double/1% rule - scaling 缩放 - pivot trading 枢轴点策略 至此,基本的指标和策略就已经介绍完了。接下来我们会介绍一些tips and tricks。 之前介绍了how to read a stock chart,那么既然知道了candle的颜色、点位的含义,有没有哪些特征的candle是指的特别注意、可以作为predictive signal的呢?今天我们来盘点一下最重要的10种candle形态。 1. collapsing doji star(十字星) doji star有以下几个特点: (1)第一根线为空心,处在上升趋势中 (2)第二根线被称为doji star(十字星线),当日最高价低于前一天的最低价 (3)第三根线为实心,当日最高价低于前一天的最低价 我们重点来看看doji star: (1)它没有body,意味着当日的开盘价和收盘价是一样的。说明市场买卖力量battle的相当激烈,并且双方势均力敌,可以进一步观望。 (2)doji star上下两端与邻近的烛线没有overlap,意味着doji当天的最高价与前一日的最低价之间有gap,当日的最低价与后一日的最高价之间也有gap,说明当日的break 非常明显。如果d

[trading] scaling & pivot trading

图片
Scaling scaling 中文译为缩放,是常见交易策略的一种,具体分为scale in & scale out。 scale in,即在股价下跌时加仓,产生使价格average down的效果;与之对应的是scale out,即在股价上涨时减仓,average up。 比如现在有一只估值20元的股票,目前正处于跌价趋势当中,而你希望以尽可能低的价格买入additional stock。如果intended数量是100股,那么当股价刚达到20元时,买入30股;因为你不确定股价会不会继续下跌,所以还可以继续持币观望;下跌到19.5时,再买入30股;跌到19.2时,再买入40股。换句话说,scale in就是在股价有下跌趋势时,不要一次性在某个时点全部买入,而是随着价格的下跌逐步加仓,使得实际买入股票的均价低于预期的20元。 但是这会带来一个问题:如果股价下跌到19.5的时候突然回升了,而这时你只买了60股,还有40股没有买。这种情况下,接下来的40股何时购买我们不得而知,但可以保证的是,已经到手的股票是以较低的价格买入的。如果一直坚持scaling策略,接下来的40股应该在未来某个低于19.5的价格处买入。 所以简单来说,scaling就是分批买卖,最大的好处在于risk management。那么,scaling具体如何操作呢?以scale out为例: 假设我们make a rule that:当股价上升10%时,卖掉持有股票的50%;当股价上升20%时,再卖掉剩余持有股票的50%。 比如现在你以100元每股的价格买入100股apple的股票。那么当股价上升到110元时,你需要卖掉50股;当股票上升到120元时,需要再卖掉25股。 这一策略的优点在于,只要股价是上升的,你就一直会产生profit,同时risk小了很多了,with profits up and risks lower。比如在上面的例子里: first trade profit = 50*(110-100)=500 second trade profit = 25*(120-100)=500 (now you still have 25 shares) 注意:这个例子并没有考虑交易的手续费和需要交的税,实际交易中需考虑。 Pivot tradi

[trading] trade execution & order types

图片
之前在trade flow一期里,我们从sales & trader分工的角度介绍了trade execution的过程(between internal)。那么对于普通的个人投资者而言,当他们说想要买卖一只股票的时候,这笔trade是怎样执行的呢(external to internal)? 在回答这个问题之前,先来了解一下investor 常用的order类型,即他们会下达怎样的交易指令。一般 orders to buy or sell securities可以分为四种: - market - limit - stop loss: potential protect against negative movement in the position - stop limit 1. market order market order is an order to buy or sell a tock at the best available price。一般市场订单都会被立即执行,但是执行价格不能保证(not guaranteed)。可能情况包括: - 1000 shares, best offer price $3, all executed at $3 - 1000 shares, best offer price $3, all executed higher than $3 (maybe $3.1) - 1000 shares, best offer price $3, part of (500 shares) executed at $3, the other at a higher price (maybe $3.1) 总结:for the market order, the last-traded price is not necessarily the execution price. 2. limit order limit order is an order to buy or sell a stock at a specific price or better. 如果是buy limit order,就只能在价格等于或低于limit price时执行;如果是sell