MACD短暂绿柱

更新时间:2023-01-20 12:44:32作者:智慧百科

MACD短暂绿柱

本文采用穷举法,对出现在MACD零轴的短暂绿柱进行表达。


网友留言

留言的问题是:MACD零轴上,红柱后出现一根或二根绿柱(短暂向下)后,再次出现红柱的数据筛选方法。

思路步骤:

  1. 今天MACD在零轴之上

即 MACD>=0.01

2.昨天MACD在零轴之下

即 EF(MACD,1)<=-0.01

3.一根或二根的条件限定,因此,不用管左侧的第3天

4.左侧第4天为红柱

即 REF(MACD,3)>=0.01

算法建立:

  1. 引入系统公式MACD,并对MACD输出项进行赋值处理


引入与赋值

2.数据筛选逻辑

MACD>=0.01 AND REF(MACD,1)<=-0.01 AND REF(MACD,3)>=0.01;

完整代码:

思路A.


代码流程1

DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:=EMA(DIF,MID);

MACD:=(DIF-DEA)*2;

MACD>=0.01 AND REF(MACD,1)<=-0.01 AND REF(MACD,3)>=0.01;

思路B.


代码流程2

DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:=EMA(DIF,MID);

MACD:=(DIF-DEA)*2;

(MACD>=0.01 AND REF(MACD,1)<=-0.01 AND REF(MACD,2)>=0.01) OR (MACD>=0.01 AND REF(MACD,1)<=-0.01 AND REF(MACD,3)>=0.01);

在网友现有限定条件下,经过验证,上述两种筛选方法所得到的结果大多数情况下是相同的。

本文标签: 红柱  绿柱  dif  ema  dea  macd