yangsluo 发表于 2026-8-20 23:36:39

【新版33种K线形态】K线形态MT4/5

这段代码并没有依赖任何内置的形态识别函数,而是通过严格的数学公式和比例来定义每一种 K 线形态。它主要利用了当前 K 线与历史 K 线(如 表示上一根 K 线, 表示上上根)的 Open(开盘价)、High(最高价)、Low(最低价)和 Close(收盘价)之间的关系。
以 十字星 Doji 为例,逻辑如下:

[*]实体(收盘价与开盘价的差值)必须小于整根 K 线振幅(最高价与最低价的差值)的 10%。
[*]上影线长度必须大于实体的 3 倍。
[*]下影线长度也必须大于实体的 3 倍。
通过这种比例计算,将主观的视觉形态转化为了客观的数学条件。

[*]识别的 K 线形态分类
代码一共定义了 33 个变量,涵盖了三大类形态,并在图表上以不同的颜色和箭头进行标记:

[*]
看涨形态(绿色向上箭头,标记在 K 线下方):

[*]反转形态: 早晨之星 (Morning Star)、早晨十字星、刺透形态 (Piercing Pattern)、倒锤头线 (Inverted Hammer Green/Red)、平底 (Tweezers Bottom)、塔形底 (Tower Bottom)、看涨吞没 (Bullish Engulfing)。
[*]持续形态: 蜻蜓十字星 (Dragonfly Doji)、看涨孕线 (Bullish Harami)、看涨分离线 (Bullish Separating Lines)、看涨颈内线 (Bullish In Neck)。
[*]看跌形态(红色向下箭头,标记在 K 线上方):

[*]反转形态: 乌云盖顶 (Dark Cloud Cover)、黄昏之星 (Evening Star)、黄昏十字星、墓碑十字星 (Gravestone Doji)、上吊线 (Hanging Man)、平顶 (Tweezers Top)、塔形顶 (Tower Top)、看跌吞没 (Bearish Engulfing)。
[*]持续形态: 看跌孕线 (Bearish Harami)、看跌分离线 (Bearish Separating Lines)、看跌颈内线、看跌插入线 (Bearish Thrusting)。
[*]中立/犹豫形态(白色圆形):

[*]标准十字星 (Doji)。



peterzhu2004 发表于 2026-8-24 02:32:57

多谢楼主分享

luisstellar 发表于 2026-8-24 17:47:16

看着就很不错的u昂子

15033885668 发表于 2026-8-25 07:45:36

多谢分享,看着不错试试。。。

sunhf 发表于 2026-9-1 13:18:37

看起来不错,顶一下加一分

bossadmin 发表于 2026-9-4 10:59:57

看起来不错

xuwl8888 发表于 2026-9-4 11:09:09

下影线长度也必须大于实体的 3 倍

just7291 发表于 2026-9-7 08:03:50

感谢分享~~~

xubin0574 发表于 2026-9-7 11:16:28

考虑下载试用

just7291 发表于 2026-9-8 09:34:45

33种K线形态

jknz 发表于 2026-9-8 09:39:50

努力攒分中

YUNYUN 发表于 2026-9-11 06:08:41

先收藏一下

liukai1688 发表于 2026-9-12 09:09:00

免费分享点赞

小荔枝 发表于 2026-9-13 22:33:38

很不错,谢谢分享,收藏点赞

轩联盟 发表于 2026-9-26 09:27:26

这个不错 有助于判断

csby78 发表于 2026-10-6 22:08:28

这个是干货
页: [1]
查看完整版本: 【新版33种K线形态】K线形态MT4/5