缠论配置项说明


K线类型 (kline_type)

  • 默认K线 (kline_default)
  • 平均K线 (kline_heikin_ashi)
  • 缠论K线 (kline_chanlun)

平均K线 与原始K线有差异,使用 平均K线 数据,后续计算的 macd 指标使用处理后的 收盘价计算

平均K线说明 : https://support.futunn.com/topic590

缠论K线,图表与指标计算使用包含处理后的缠论K线

分型区间 (fx_qj)

  • 分型内原始K线高低区间(fx_qj_k)
  • 分型内缠论K线高低区间(fx_qj_ck)

会影响后续笔、线段、中枢等的高点和低点值的获取

分型区间

分型包含关系(fx_bh)

  • 接受所有包含关系(fx_bh_yes)
  • 不允许所有包含关系(fx_bh_no)
  • 顶不可以在底中(fx_bh_dingdi)
  • 底不可以在顶中(fx_bh_diding)
  • 不允许前分型包含后分型(fx_bh_no_qbh)
  • 不允许后分型包含前分型(fx_bh_no_hbq)
  • 不允许顶底有重叠(fx_cd_no)

影响笔的计算方式

影响笔的计算方式

分型包含

笔类型(bi_type)

  • 老笔(bi_type_old)
  • 新笔(bi_type_new)
  • 简单笔(bi_type_jdb)
  • 顶底成笔(bi_type_dd)

老笔:顶底分型不能共用缠论K线,并且分型之间至少有一根独立的缠论K线

新笔:顶底分型不能共用缠论K线,并且分型之间至少有5跟原始K线

简单笔:顶底分型,至少5跟原始K线,即可成笔

顶底成笔:只要出现顶底分型,就可成笔

笔标准化(bi_bzh)

  • 笔标准化(bi_bhz_yes)
  • 笔不标准化(bi_bhz_no)

标准化,将笔画在实际的高低点,影响笔的计算方式

笔标准化

次高底分型(bi_fx_cgd)

  • 允许次高低分型成笔(bi_fx_cgd_yes)
  • 不允许次高低分型成笔(bi_fx_cgd_no)

影响笔的计算方式

次高底分型

笔区间(bi_qj)

  • 笔的起始端点(bi_qj_dd)
  • 笔内原始K线最高最低(bi_qj_k)
  • 笔内缠论K线最高最低(bi_qj_ck)

计算线段时,用到笔计算特征序列,笔的高低点根据这里设置获取,会影响到线段的特征序列,从而影响到线段的计算

笔区间

线段区间(xd_qj)

  • 线段的起始端点(xd_qj_dd)
  • 线段内缠论K线高低点(xd_qj_ck)
  • 线段内原始K线高低点(xd_qj_k)

同笔区间

走势段区间(zsd_qj)

  • 线段的起始端点(zsd_qj_dd)
  • 线段内缠论K线高低点(zsd_qj_ck)
  • 线段内原始K线高低点(zsd_qj_k)

同笔/线段区间

笔中枢类型(zs_bi_type) / 线段中枢(zs_xd_type)

  • 标准中枢(zs_type_bz)
  • 段内中枢(zs_type_dn)
  • 方向中枢(zs_type_fx)
  • 分类中枢(zs_type_fl)

买卖点根据中枢来进行计算,会影响到买卖点的出现位置

标准中枢:中枢会根据前三笔重合区间,一直延续,直到出现三类买卖点结束

段内中枢:在新的线段出现前,同标准中枢,如出现新的线段,从线段的起始位置,重新计算新的中枢

方向中枢:中枢的进入段与离开段方向一致,并且进入与离开段的起始与结束是中枢线中最高和最低点

分类中枢:标准中枢与段内中枢的结合,区别在新段开始后,前一线段内的中枢可继续延续,直到超9段或出三类买卖点后结束

中枢类型

中枢区间(zs_qj)

  • 中枢元素的顶底端点(zs_qj_dd)
  • 中枢元素的缠论K线高低点(zs_qj_ck)
  • 中枢元素的原始K线高低点(zs_qj_k)

计算中枢 zg/zd/gg/dd (中枢高点、中枢低点)的依据

会影响中枢趋势计算(两中枢不可重叠,形成趋势)

中枢位置关系(zs_wzgx)

  • 宽松比较(zg/zd) (zs_wzgx_zgd)
  • 较为宽松(zg/dd zd/gg) (zs_wzgx_zggdd)
  • 严格比较(gg/dd) (zs_wzgx_gd)

判断两个中枢是否有重复,以此判断是否形成趋势,影响趋势计算

宽松比较(zg/zd):两个中枢的 zg、zd 进行比较

较为宽松(zg/dd zd/gg) :当前中枢的 zg/zd 与上一个中枢的 gg/dd 进行比较

严格比较(gg/dd):两个中枢的 gg、dd 进行比较

中枢位置关系

分型高低区域

  • 分型三根K线(fx_qy_three)
  • 分型中间K线(fx_qy_middle)

分型三根K线:在获取分型高点时,取构成分型三根缠论K线的高低点

分型中间K线:在获取分型高点时,只获取构成分型中间(第二根)缠论K线的高低点

设置会影响处理分型包含关系的判断,影响笔的计算

低转高级别

是否开启低级别数据转高级别图表展示功能(不影响缠论计算,只在画图段体现变化,建议将 笔和中枢 隐藏掉)

高级别对应的低级别对照关系在 cl_utils.py kcharts_to_new_frequency 方法中,可自行按需求更改

因为数据服务提供差异,级别不要设置太小,太小转高级别就没有多少数据了

其中的对应关系倍数也不固定,基本在 3-8 区间内,也会因为数据提供API限制不会找到符合要求的低级别周期

低级别转高级别方法在 chanlun.exchange.exchange.py convert_***_kline_frequency,也需要有对应的周期转换配置

自己根据实际情况,根据经验自行设置

段内中枢拆分

线段内所形成的中枢超过 N 段后,进行拆分(N段数量包括进入与离开段)

为了照顾级别,如果线段内的中枢超过 9 段,意味着级别进行了生长,将线段拆分三段,形成三段中枢,来展示级别的生长

最小设置为9,如果需要关闭这个功能,设置 999 即可

影响线段的计算方式,线段中枢的,线段的买卖点

拆分单笔成段

在一些特殊情况,需要将一条线段拆分成多跟线段时,是否运行单笔成段

单笔成段在图表上看起来会比较舒服

影响线段的计算方式,线段中枢的,线段的买卖点

分型严格处理

分型是否严格处理

关闭:不严格处理,允许顶的最低点低于底分型最低点,允许底分型的最高点高于顶分型的最高点

开启:严格处理,不允许顶的最低点低于底分型最低点,不允许底分型的最高点高于顶分型的最高点

笔内重叠K线拆分

一笔内部,如果有n跟K线重叠,则进行拆分(拆分后也需要满足特定条件,不如至少3K等)

配置示例:20,2

20 指重叠的K线数量,2 表示中间允许有2跟K线不连续重叠

重叠最小k线数量 13, 99 则表示不启用,最大不连续重叠设置区间 0-5