分享

技术新解 | 如何理解砖形图绘图原理

 黑马_御风 2019-10-08

编者按:砖形图是一种古老的技术指标。这种图表并不考虑时间因素,只考虑价格变化。砖形图的最大好处是过滤掉很多噪音,价格的趋势和图型等在图表更容易被辩认出来,能更容易地进行交易。下面由小编为大家系统性的介绍砖形图绘图原理。

传统的砖形图只有价格序列,也就是由价格序列来绘制砖形图,比如设置砖形图大小为5固定点,那么当价格序列与价格序列之间达到5个固定点及以上时,就会绘制一块砖,这是传统砖形图的绘制原理,而MC上砖形图的绘制中除了价格序列还增加了周期的元素在里面(MC中绘制传统砖形图只需要将周期设置成1 tick即可),这里区分两个概念,就是传统砖形图和非传统砖形图,本文中除特别说明为传统砖形图外,所提到的砖形图都是指MC的非传统砖形图。

图1. 砖形图设置

图2. 砖形图样式

最重要也是最难理解的其实是砖形图的4个勾选项,分别是“收盘时中断”、“显示幽灵bars”、“显示烛芯”、“显示真实开盘价”;对于这4个勾选项,会涉及到真实砖形图和幽灵砖形图(本文除特殊说明为幽灵砖形图之外,所提到的砖形图都是默认指真实砖形图)、砖形图的开盘价和真实开盘价、砖形图的开高低收价格、砖形图的时期时间,对于这些概念及这4个勾选项的用途,我会在后面以几个案例(以恒生指数期货为例,hkex.his hot,砖形图的单位大小为5个固定点,周期为1分钟)来阐述,通过案例更容易理解概念和用途。


之间,我们首先来看一下砖形图的设置,和砖形图的样式。砖形图的单位大小并不是指跳数,而是指价格整点,上面设置是的砖形图的单位大小是5点(固定),例如,对于恒生指数期货来说,价格从28610到28615为一个砖的大小,而对于原油(cme.cl)来说,价格从65.34到70.34为一个砖的大小,这里只是强调砖形图的单位大小指的是价格整数值,而不是指价格跳数。我们知道砖形图是由价格序列构成的,传统砖形图的价格序列只是每笔tick的价格,而非传统砖形图的价格序列有两种,我们首先看一下图1中的组合方式,这个组合方式有两个选项,分别是“开高低收”和“收盘价”,也就是说在MC中非传统砖形图的价格序列有两种,一种是收盘价,另一种是开高低收,那问题是,这里的收盘价和开高低收指的是又是哪一种图表的价格序列呢;回到我们刚才的砖形图的周期这个话题来,当砖形图的周期设置成1分钟周期时,这里的价格序列就是1分钟周期K线(标准图)的收盘和开高低收价格,也就是当组合方式设置成“收盘价”时,那么砖形图的价格序列就是由1分钟周期K线的收盘价构成的,当组合方式设置成“开高低收”时,那么砖形图的价格序列就是由1分钟周期K线的开高低收价格构成的,当然砖形图的周期也可以选择5分钟、1小时或者其它周期,以此类推,砖形图的价格序列是由相应周期的K线的收盘价或者开高低收价格构成的。

另外一点就是,当使用砖形图时,请将砖形图样式设置成“蜡烛线”,因为若不设置成“蜡烛线”,那么砖形图上并不会显示“烛芯”,也就是不会显示影线,尽管这个并不影响策略的计算,只是视觉上看不到影线罢了,这个设置,在后面的阐述中是默认设置好的,不再重复叙述。

砖形图-收盘价

案例

对于组合方式选择“收盘价”的砖形图来说,价格序列是由对应的1分钟周期的标准K线图的收盘价构成的,那么也就是说我们只需要考虑1分钟周期的标准K线图的收盘价即可。每块砖有真实开盘价、开盘价、最高价、最低价、收盘价、日期时间,真实开盘价都是价格序列(至于是价格序列中的哪一个价格,后面会阐述),而开盘价与价格序列没有直接关系,收盘价是基于开盘价和砖形图的单位大小计算得到的,最高价和最低价是基于若干个价格序列取最大值和最小值计算得到的(至于基于哪些价格序列计算得到的,后面会阐述)。

以下面的标准K线图的收盘价为价格序列来绘制砖形图,数据如下:

date=1180713.00,time= 916.00,close=28685.00

date=1180713.00,time= 917.00,close=28708.00

date=1180713.00,time= 918.00,close=28715.00

date=1180713.00,time= 919.00,close=28699.00

date=1180713.00,time= 920.00,close=28691.00

date=1180713.00,time= 921.00,close=28702.00

date=1180713.00,time= 922.00,close=28697.00

date=1180713.00,time= 923.00,close=28687.00

  • 第一块砖的真实开盘价是28685,开盘价也是28685(对于图表上的第一块砖,其真实开盘价与开盘价是一致的;或者勾选“收盘时中断”这个勾选之后,每一个交易日的第一块砖形的真实开盘价等于开盘价,通过这个选项,将不同交易日的砖形图之间的连续性切断了),第一块砖的真实开盘价和开盘价是第一根K线的收盘价;那么下一个价格序列必须大于等于28685+5或者小于等于28685-5,这样才能满足砖形图5个固定点的大小;下一个序列价格(即收盘时间为9:17的K线的收盘价)为28708,这个价格大于28690(28685+5),所以当9:17的K线收盘时,基于收盘价格28708就构成了一个砖,因为是由于9:17的K线收盘价格达到固定单位大小(为方便叙述,这里引入一个新的概念,触发序列价格,28708就是该块砖的触发序列价格),所以所形成的砖的时间就是9:17,砖的收盘价是基于砖的开盘价与单位大小计算得到的,所以砖的收盘价为28690;由于砖是上涨砖(即收盘价大于开盘价为上涨砖),所以它的最高价就是收盘价,而最低价的计算会涉及到形成砖相关的价格序列、真实开盘价、开盘价,具体计算公式会因为设置“显示烛芯”和“显示真实开盘价”而不同,这里的最低价是28685

  • 第二块砖的真实开盘价是前一块砖的触发序列价格,所以真实开盘价为28708,而真实开盘价与前一块砖的收盘价之间有距离是28708-28690=18=5*3+3,也就是中间跳空了三块砖的单位大小,可以通过勾选“显示幽灵bars”来填补这中间跳空的距离,也就是说当勾选“显示幽灵bars”之后,这中间就会形成三块幽灵砖(幽灵砖的真实开盘价等于开盘价,最高价和最低价从开盘价和收盘价中取得,或者说没有幽灵砖没有影线),为方便叙述,在后面遇到砖与砖之间的跳空时,我们都以幽灵砖来填补。那么除了三块幽灵砖之外,还多出3个固定点的距离,这个可以理解为正在形成的砖的真实开盘价,需要等待触发序列价格的到来以形成一块完整的砖;问题是触发序列价格只有两种可能,一种是促使该块砖形成上涨砖,另一种是促使该块砖形成下跌砖;当触发序列价格促使该块砖形成上涨砖时(延续前一块砖(真实砖或者幽灵砖)的趋势,上涨还是下跌),触发序列价必须大于等于28710,砖的开盘价为前一块砖(真实砖或者幽灵砖)的收盘价,即开盘价为28705,收盘价基于开盘价与单位大小计算得到,即收盘价为28710,由于是上涨砖,所以最高价取收盘价,最低价涉及到一个计算公式,后面遇到具体的例子再阐述;当触发序列价格促使该块砖形成下跌砖时(与前一块砖(真实砖或者幽灵砖)的趋势相反),开盘价为前一块砖(真实砖或者幽灵砖)的开盘价,即开盘价为前一块幽灵砖(开盘价为28700,收盘价为28705)的开盘价28700,收盘价基于开盘价与单位大小计算得到的,即收盘价为28695(该块砖的触发序列价格必须小于等于28695),由于是下跌砖,所以最低价为28695,而最高价的计算涉及到一个公式,后面遇到再详细阐述。我们回到上面的K线价格序列,第三个序列价格是28715,大于等于28710,所以28715是第二块砖的触发序列价格,促使该块砖为上涨砖,砖的时间是9:18,也就是触发序列价格所属的K线的收盘时间就是砖的时间。

  • 第三块砖的真实开盘价为前一块砖的触发序列价格,即28715,而真实开盘价与前一块砖的距离是5个固定点,所以会形成一块上涨幽灵砖(开盘价为28710,收盘价为28715)。第三块砖只有两种可能,一种是上涨砖,另一种是下跌砖;当触发序列价格促使砖为上涨砖时(延续之前的上升趋势),开盘价即为前一块砖(真实砖或幽灵砖)的收盘价(此时为28715),而收盘价为开盘价+单位大小得到(此时为28720),由于是上涨砖,所以最高价等于收盘价,当然触发序列价格必须大于等于28720才可以;当触发序列价格促使砖为下跌砖时(与之前的趋势相反),开盘价为前一块砖(真实砖或者幽灵砖)的开盘价(此时为28710),收盘价为开盘价-单位大小得到(此时为28705),由于是下跌砖,所以最低价等于收盘价,当然触发序列价格必须小于等于28705才可以。我们看一下上面的K线价格序列,收盘时间为9:19的K线的收盘价为28699,显示小于等于28705,所以序列价格28699促使第三块砖形成了,28699为第三块砖的触发序列价格,砖的时间为9:19,砖的开盘价为28710,收盘价为28705,最低价为28705。

  • 第四块砖,可以参考上面的逻辑进行分析,这里不再详细阐述。第四砖的触发序列价格为28691,时间为9:20,砖的真实开盘价为28699,开盘价为28700,收盘价为28695,最低价为28695;第四块砖的真实开盘价小于第三块砖的收盘价6个固定点,所以中间形成了一块幽灵砖(幽灵砖的时间为触发序列价格所属K线的收盘时间)。

  • 第五块砖的真实开盘价为28691,只有两种可能,当触发价格序列小于等于28690时,促使砖为下跌砖;当触发价格序列大于等于28705时,促使砖为上涨砖。我们看一下接下来的K线的收盘价,分别为28702、28697、28687,所以,28702和28697并不会成为触发序列价格促使形成砖,而28687小于等于28690,所以28687为第五块砖的触发序列价格促使形成砖。真实开盘价比上一块砖的收盘价小4个固定点,不足以形成幽灵砖,所以砖的开盘价为前一块砖(真实砖或者幽灵砖)的收盘价(此时为28695),砖的收盘价为开盘价-5个固定点(此时为28690),由于是下跌砖,所以砖的最低价为收盘价28690,砖的时间为触发序列价格所属的K线的收盘时间,即砖的时间为9:23。下面开始着重叙述一下最高价(对于最低价原理一样,对称的,不再叙述),以及真实开盘价与开盘价这两个开盘价,哪一个会作为最终策略计算时使用的开盘价,这个会因为两个勾选项“显示烛芯”和“显示真实开盘价”而不同。这里为方便叙述,引入一个概念,相关序列价格,这些价格序列处在砖的真实开盘价之后(包含真实开盘价)并且在触发序列价格之前(不包含)的价格序列,对于第五块砖来说,它的相关序列价格有28691、28702、28697,每块砖的最低价和最高价的计算是基于相关序列价格和开盘价的计算得到的结果。

  • 接着上面第五块砖进行阐述。当砖为上涨砖时,砖的收盘价与最高价相等,砖的最低价需要基于相关序列价格和开盘价进行计算;当砖为下跌砖时,砖的收盘价与最低价相片,砖的最高价需要基于相关序列价格和开盘价进行计算。这里以第五块砖,即下跌砖为例进行阐述,对于上升砖,逻辑相同,不再举例叙述。关于开盘价,这个词用的有点多,这里强调一下,对上面的叙述中使用了砖的真实开盘价和砖的开盘价(砖的收盘价基于砖的开盘价和单位大小计算得到),而砖形图上显示的开盘价(或者说策略脚本中使用的open取的价格,下方我们直接用open关键字的取值来叙述)会因为勾选项“显示真实开盘价”而不同;当勾选“显示真实开盘价”时,open关键字取的是砖的真实开盘价,当不勾选“显示真实开盘价”时,open关键字取的是砖的开盘价。当勾选“显示烛芯”时,最高价=max{相关序列价格的最高价,open关键字的取值},也就是最高价取相关序列价格、open关键字的取值的最大值;当不勾选“显示烛芯”时,最高价=max{砖的开盘价,open关键字的取值}。所以对于第五块砖来说,当勾选“显示真实开盘价”时,open取的是28691;当不勾选“显示真实开盘价”时,open取的是28695;当勾选“显示烛芯”和“显示真实开盘价”时,最高价取的是28702;当勾选“显示烛芯”,不勾选“显示真实开盘价”时,最高价取的是28702;当不勾选“显示烛芯”,勾选“显示真实开盘价”时,最高价取的是砖的开盘价与砖的真实开盘价的最高值28695;当不勾选“显示烛芯”,不勾选“显示真实开盘价”时,最高价取的是砖的开盘价28695。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多