番茄缠论插件是怎么处理K线的包含关系、分型及K型的,详细说明

亲爱的朋友们,本着对量化的情有独钟,以理想主义者的视角参与交易,在这里打算做这样一个公众号,聚集一批野生量化交易爱好者,深刻地探讨量化交易基础及前沿知识,解码算法背后的逻辑,分享实战经验,并将其转化为高效实用的工具。借助数据分析、统计建模和机器学习的力量,帮助你构建属于自己的投资策略。无论是量化交易的新手,还是希望精进技艺的资深投资者,这里都是你汲取智慧、拓展视野的不二之选。让我们携手前行,共同应对市场挑战。

今天我要分享给大家的是:探讨番茄缠论插件中关于K线包含关系和分型的处理方式,进而也解释一下什么是K型。

一、起始K线的方向处理

在开始处理的时候,我们肯定是要获取一段K线的数据,就算你从股票上市的第一天开始算起,那么也有K线初始处理方向的问题。下面我们列出初始的时候K柱的几种组合状态。

第一种情况,2根K柱是有下降或者上升的形态,如下:

图片

图片

第二种情况,2根K柱是前包含的形态,如下:    

图片

第三种情况,2根K柱是后包含的形态,如下:

图片

任何K柱起始的时候,都是由上面几种形态组合而成,我们只要分类处理好这几种形态。

当我们在处理第一个K柱的时候我们先假设他是没有方向的。伪代码的表达形式如下:

StdBar std_bar;
std_bar.direction = 0;
std_bar.high = high[0];
std_bar.low = low[0];
std_bars[0] = std_bar;

接下来,当我们处理第二个K柱。

如果是第一种情况,就比较好处理,这个时候就决出了K柱的方向,因为我们没有更多的前面的K柱的信息,所以这里处理的是时候,我们也会做出假设(上升状态的,我们假设前一个K柱是向下方向的,下降状态的,我们假设前一个K柱是向上状态的)。伪代码的表达形式如下:

假如 是上升的状态:
  std_bars[0].direction = -1;
  // 第二个K柱就是一个向上方向的新的K柱状态了
  StdBar std_bar;
  std_bar.direction = 1;
  std_bar.high = high[1];
  std_bar.low = low[1];
  std_bars[1] = std_bar;
假如 是下降的状态
  std_bars[0].direction = 1;
  // 第二个K柱就是一个相下方向的新的K柱状态了
  StdBar std_bar;
  std_bar.direction = -1;
  std_bar.high = high[1];
  std_bar.low = low0[1];
  std_bars[1] = std_bar;    

如果是第二第三种情况又该当如何处理。

在这种情况下我们丢弃前面的一根K柱,从当前的K柱重新开始计算,如果一直是包含关系,就一直这样处理,直到能找出K柱的方向为止。伪代码的表达形式如下:

假如 std_bars[0].direction == 0 和 有包含关系
  StdBar std_bar;
  std_bar.direction = 0;
  std_bar.high = high[0];
  std_bar.low = low[0];
  std_bars[0] = std_bar; // 用一个新的标准K柱替换原来的

一旦我们找到了K柱的方向,那么剩下的K柱我们就按缠师原文中按顺序进行包含处理就可以了。

最后我们得到一个标准化后的K柱列表:std_bars

到目前为止看起来好像没什么问题,但是实际上里面有一些隐藏的坑,这些坑在各大缠论群中大家也是争论不休。比如:

当前面是向下方向K柱,然而来了一根K柱,他是后包含的,确创出了新高怎么办。如图:    

图片

上图中,1到2都是向下方向的,3是一根后包含的K柱,按原始的处理方法,3是要被做向下包含处理的,在这种处理方式下,3的高点信息就被丢失了。在他的小级别上3的高点可能是一个重要的高点。3的高点他可能是小级别上段的终点或者走势的终点,和本级别上个笔的终点。为了解决这种问题,能够把3的高点保留下来,番茄缠论中引入的【K型】的概念。

对K型我们有如下的定义:

1.【K型】肯定是出现在后包含的情况下

2.如果一根K柱后包含了前面的向下方向的K柱,却创了前一个顶分型的高点,这个时候我们不做合并处理,而把这个K柱当成是新的向上标准K柱的开始

3.如果一根K柱后包含了前面的向上方向的K柱,却创了前一个底分型的低点,这个时候我们不做合并处理,而把这个K柱当成是新的向下标准K柱的开始

有了【K型】,那么我们划分笔的时候,如上图的如果是向上一笔,那么笔就会延伸到3这个K柱的最高点,从而把这个高点信息保留下来。

这种情况他极有可能会构造出三类买卖点的,如果我们把3归到了向下一笔中的向下K柱,就会丢失这种信息。这是引入K型的意义所在。    

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/107579
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

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