设为首页 收藏本站 切换语言

代写EA如何运用红三兵、阳包阴、黄昏之星等K线组合形态

| 发表于 2023-10-29 12:14:12 | 显示全部楼层 |复制链接
在技术分析方法中,有一种K线组合形态分析,不同的组合形态如阴包阳、阳包阴、三只乌鸦、红三兵、黄昏之星、早晨之星等,在行情分析中代表有不同的多空意义。

例如,阳包阴是行情下跌一段时间后,突然出现一根中阳线或大阳线将前面的阴线全部吞没的K线组合。

这说明多头发力,一举打垮了空头,走势形成反转。其变化形态是前面的阴线不一定只是一根,也可以是几根,只要后面的阳线把它们都吞没就行。(此处仅以吞没前一根阴线为例)

image.png

红三兵是三根阳线,依次上升,形成红三兵形态时,后势看涨的情况居多。

红三兵如果发生在下降趋势中,一般是市场的强烈反转信号;如果行情在较长时间的横盘后,出现红三兵的走势形态,则是行情启动的前奏,可引起密切关注。

image.png

早晨之星又称“黎明之星”、“晨星”、“希望之星”,是由三根K线组成的K线组合形态,它是一种行情见底转势的形态。

如果出现在下降趋势中是比较明确的反转信号,是一个非常好的买入时机。

image.png

以上类似的K线组合形态很多,代表的意义各有不同。这是老一辈交易者总结的经验,虽不是必胜法则,但也对很多新手交易者,起到了很好的启蒙作用。

在现实的行情中,可能会有各种各样的K线组合形态,具体什么样的形态会有什么样效果,胜率如何,这个需要我们新一代交易者去琢磨。

今天的主题就是教大家如何把K线组合形态,描述成策略。

为了方便的约束每根K线,我给它们编了序号。当前K线为0号,上根K线为1号,上上根K线为2号,依次类推。每当新的K线产生,序号将会变化一次,新的K线将变为0号,之前的1号变为2号,之前的2号变成3号,等。

image.png

1.如何定义阳包阴?(此处仅以吞没前一根阴线为例)

image.png

a.第1根K线为阳线,实体大于60点(EA中可设置);第2根K线为阴线,实体小于40点(EA中可设置)。

b.第1根K线开盘价小于第2根K线的收盘价,第1根K线收盘价大于第2根K线的开盘价。

c.两根K线的上下影线小于10点(EA中可设置),或者小于阳线实体的1/4(EA中可设置)。

当然这是我提供的一种简单的约束方法,你如果你有其他的约束方法,也是可以的。

约束这样的K线形态,无非就是对以下几个数据进行控制,因为这几个数据,是我们进行EA编程是能够操作的。

图表上每根K线的:时间(Time)、开盘价(Open)、最高价(High)、最低价(Low)、收盘价(Close)、报价量(Volume)。

image.png

a.EA编程中如何判断K线是阳线:收盘价-开盘价>0

b.EA编程中如何判断阳线实体是否大于60点:收盘价-开盘价>60*点

c.EA编程中如何判断阳线上影线是否小于10点:最高价-收盘价<10*点

在开发中,我们可以对您指定的任意一K线进行类似以上(一般是:开盘价、最高价、最低价、收盘价)的条件约束。通过约束就能识别出你想要的K线组合形态了。

2.如何定义红三兵?

image.png

a.第1根K线、第2根K线、第3根K线均为阳线,实体均大于60点(EA中可设置)。

b.第1根K线开盘价大于第2根K线的开盘价,第2根K线开盘价大于第3根K线的开盘价。

c.第1根K线收盘价大于第2根K线的收盘价,第2根K线收盘价大于第3根K线的收盘价。

3.如何定义早晨之星?

image.png

a.第1根K线为阳线,实体大于60点(EA中可设置);

b.第2根K线实体小于10点(EA中可设置),下影线长于上影线,并且上影线小于30点(EA中可设置)。

c.第3根K线为阴线,实体大于60点(EA中可设置),但小于第一根K线实体;

您学会如何定义K线组合形态了,就可以把它应用到EA策略中了。比如:红三兵的时候开多(进场),止损100点(出场),止盈100点(出场)。进场出场都写清楚了,就是一个最简单的EA策略。

更多关于如何描述自己的EA策略请查看:代写EA时,该如何写EA需求

如果你想把自己的想法,编成EA,或者指标,请联系我们吧
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论1

aliang9887
C
| 发表于 2023-10-30 23:15:05 | 显示全部楼层
学习了一下
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

EaCode小胖李

EaCode小胖李 C

eacode.cn代写MT4/5EA、cTrader指标cAlgo、TradingView指标策略。

天眼云VPS
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)