《短线交易秘诀》笔记

文/fasiondog

市场结构

Larry Williams已开篇就提到了”市场结构”的重要性,这比较符合我的偏好,因为我一直对复杂的K线图比较头痛,总觉的K线图很难看清楚趋势,尤其是到底今天收盘价和前面的相比看起来很费劲。而且我一直怀疑某些代表上升的阳线其实收盘价比前日的低,很容易受误导。为此,早在年前,我就自己用收盘价绘制点线图,并寻找图中的转折点。

在Larry Williams的”市场结构”中,并不是使用收盘价作为短期的低点或高点,而是使用最高价作为短期高点(如果某日的最高价比它两侧的最高价都高),最低价作为短期低点。和我的做法相比较而言,对于短期的趋势波动会更明显,而且二次迭代寻找中期高点、低点的时候,比我的做法更猛烈(其实是经过我处理后才猛烈的,否则只能说是怪异。我原来的算法是当发生趋势变化的时候记录中期高点和中期低点,而在修正后的Williams的一个中期高点到中期低点中,我的算法可能在中间还有几个波折,要再经过一次迭代在会和Williams的相符)。一个理想的序列应该是高点/低点/高点/低点…的交错序列。。不过,Williams的算法也相当个人误导(也就是我前面提到的怪异),如果仅按他上面定义的描述,你会发现在一个高点和低点之间可能还会存在多个高点,而后这些高点显然应该被虑除掉。如下面的一副图中,红色圈定的点按Williams的说法是一个中期低点,但是在它的前面已经有了一个中期低点,这样画出来的中期市场结构岂非很怪异:):

在Williams的这个短期高点和短期低点的定义中,还有两个模糊的概念:

  • 内移交易日:当日的交易价格发生在前一日的价格区间内(说白了,就是当日的最高价下于昨日的最高价,同时当日的最低价又大于昨日的最低价)
  • 外移交易日:和内移交易日的情况刚好相反

 

为什么要补充这两个概念?

看看William对内移交易日的解释:”内移交易日意味着市场进入了密集交易区,当前的摆动不能继续前进了,但是也不能折回,因此直到这种状态解决之前,我们必须等待并不在趋势分辨过程中使用内移日。”上述的表述是典型的市场认识对趋势赋予的解释,乍看委实让人费解(当时我就没明白)。其实,根本没那么复杂,如果你按William高点、低点的定义画下图就知道了,所谓的内移交易日意味着该点肯定既不是短期高点也不是短期低点,如果没有后面的数据当然不知道趋势如何了。而外移交易日的情况刚好相反,它即是短期高点也是短期低点。

 

另外,Williams对出现内移交易日和外移交易日的频率进行了统计,内移日占总7.6%,外移日占7%。他还对外移交易日补充了一句话”但出现的频率还是不如内移交易日高”,也不知有和用途,暂且记着,我对A股进行了统计,和他的结论基本相符:

 

 

统计日期:  ~ 20090101(含等于的情况)

交易日总数: 3468699

内包交易日总数: 620961, 所占百分比: 17.90%

外包交易日总数: 393874, 所占百分比: 11.36%

外包交易日中阴线数量: 172746, 所占百分比: 43.86%

 

 

统计日期:  ~ 20090101(纯大于小于的情况)

交易日总数: 3468699

内包交易日总数: 454229, 所占百分比: 13.10%

外包交易日总数: 266260, 所占百分比: 7.68%

外包交易日中阴线数量: 115621, 所占百分比: 43.42%

 

另外,我对我自己之前的怀疑(某些代表上升的阳线其实收盘价比前日的低)也做了验证,结果让喜欢看K线图的朋友放心了,当然我也放心了:

收盘价高于开盘价(阳线),但收盘价低于前一日收盘价:166446 占比:4.7%

收盘价低于开盘价(阴线),但收盘价高于前一日收盘价:149015 占比:4.2%

总交易数:3527076

股票总数:1661

 

开盘价的重要性

这幅图是Larry Williams用来说明开盘价很重要的东东,可是这幅图连同书中解释却花了我很多天才真正弄明白。

 

首 先,最让我迷惑的就是这幅图的横坐标到底是什么? 我没看明白的是怎么会用x轴中的开盘价、最低价到底是谁的,是当日的还是前日的?如果是当日的,那么(当日的开盘价-当日的最低价)/昨日波幅[注:昨日 波幅=昨日最高价-昨日最低价] 怎么可能是0~100%?”0~100%”意味着分子按道理应该小于等于分母!而且仅从逻辑上就可以判断当日的(开盘价-最低价)本来就越小就越可能是上涨的,和昨日的波幅没什么关系啊!就是这个百分比符号还有这个x轴的最大值刚好是100%把我引入歧途,怎么也想不明白。最后只好靠自己画图来验证,到底x轴是什么? 按我的猜测,分子应该小于等于分母,那么x轴极有可能是(昨日开盘价-昨日最低价)/昨日波幅。

 

靠 猜是没办法解决问题的,只好自己动手验证。结果非常不幸,我的猜测是错误,图中X轴就是(当日开盘价-当日最低价)/昨日波幅,幸运的是有一点我还是对 的,就是当日(开盘价-最低价)本来就越小越可能上涨,我试着直接使用(当日开盘价-最低价)做X轴,其分布的结果和除以昨日波幅一样(见图四和图五), 可见昨日波幅并不是必须的。注意这里只是说在分布形态在除以昨日波幅和没有除以的情况下是一样的。其实,这也很容易理解,如果(开盘价-最低价)=0肯定 是阳线,而且是越接近0,约有可能是阳线。其实,Williams只想说不要买预测上涨但开盘后却大跌的股票,反之亦然,却绕了一个大圈子。估计 Williams是为了在第4章解释波幅突破的概念这里就用上了昨日波幅,却害我折腾了半天。至于”波幅突破”行不行的通,只有后再看了。我简单的测试了 一下,如果你找到(开盘价-最低价)/昨日波幅 < 0.01 的一天,然后在第二天以开盘价买入,第3天(在第几天卖出都是一样)以收盘价卖出,能赚钱的机会是五五之数,这还没算佣金和税,如果以上周周线作为波幅, 用本周周一(开盘价-最低价)作为本周(开盘价-收盘价)的预测,在周末以收盘价卖出结果一样,随机。

 

(注:下面的几副图中的Y轴稍微和书中的不一样,我除以了昨日的收盘价,没有别的意思,只是便于比较,和X轴除以昨日波幅目的一样)

图一:(1990年12月19日~2009年3月6日 上证指数 开盘收盘价与昨日波幅比例分布,很明显X轴的最大范围不止是1,最大到了200多, 如果将x轴最大范围限制在0~1之间参见图二)

图二:(1990年12月19日~2009年3月6日 上证指数 这张图只是将图一的x轴放大到0~1,就和Larry Williams的一个样了)

图 三:其中蓝点代表 (开盘价-最低价)/昨日波幅 < 0.01 的点,从中可见即使你抓到了(开盘价-最低价)很小的点,也不意味着你能赚钱。因为中国股市是T+1的方式,当天买第二天才能卖,所以即使找到这些点你也 不能直接用,从下图就可以看到了该点之后有不少都是下跌的。除非你以周为单位进行交易,这样或许还可能成功。

图四:这是直接使用(开盘价-最低价)作为X轴的分布,分布形态其实和除以昨日波幅一样,想看得更清楚的可参考图五(将0~40000放大)

图五:直接使用(开盘价-最低价)作为X轴的分布,在图四的基础上放大X轴

8 thoughts on “《短线交易秘诀》笔记

  1. 您好!我也正在读Larry Williams的《短线交易秘诀》这本书,对书中作者使用分析工具测试各种技术指标或思路应用各品种的模拟表现非常羡慕,我看到您也能通过软件实现这方面的功能,我想问一下这个软件是什么?还有需要学习哪些知识才能具备这种测试交易系统的能力?谢谢

      • 厉害!我也想达到具备这种编程能力,该怎么学习啊,能否给我指一个学习的方向,比如学习什么书籍等,谢谢!

          • 奥,我大学的时候学过C语言,请问我现在就学Python就能实现这些功能不?

          • 这样的话,学一门动态语言就可以(Python,matlab,R等等)方便随时分析和绘图,关键是股票数据的读取,这个网上搜搜有很多,大智慧、钱龙等等

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注