MACD交叉

时间:2023-04-21 06:04:27 来源: 江丰鱼

评论区网友的留言如下:

建立MACD指标的“ dif上穿dea那根k线的最低价某天被跌破,然后某天收盘价又突破之前dif上穿dea那根k线的最高价”的数据筛选算法。

(一)、思路步骤:


(相关资料图)

1.引入系统指标MACD,只留前两行代码并进行赋值;

2.计算金叉发生的位置并置为常数;

3.计算金叉发生日的最低价与最高价;

4.数据筛选条件罗列

A.金叉发生日到当下的时间区间范围内,收盘价跌破金叉发生日的最低价的次数只发生一次;

B.“今天”、“当下”发生了收盘价上穿金叉发生日的最高价。

(二)、算法的建立过程:

1. 引入系统指标MACD并完成先期处理

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

DEA:=EMA(DIF,MID);

2. 金叉发生的位置

WZ:=CONST(BARSLAST(CROSS(DIF,DEA)));

3. 金叉发生日的最低价与最高价

WZH:=CONST(REF(H,WZ));

WZL:=CONST(REF(L,WZ));

4. 数据筛选逻辑链

A. 金叉发生日到当下的时间区间范围内,收盘价跌破金叉发生日的最低价的次数

COUNT(CROSS(WZL,C),WZ)=1

B. 收盘价上穿金叉发生日的最高价

CROSS(C,WZH)

(三)、数据筛选的完整代码:

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

DEA:=EMA(DIF,MID);

WZ:=CONST(BARSLAST(CROSS(DIF,DEA)));

WZH:=CONST(REF(H,WZ));

WZL:=CONST(REF(L,WZ));

COUNT(CROSS(WZL,C),WZ)=1 AND CROSS(C,WZH);

(四)、效果示意图:

标签:

相关文章

社会面清零后第十天,三问吉林省复工复产怎样了

新华社长春4月23日电 题:社会面清零后第十天,三问吉林省复工复产怎样了 新华社记者段续、张建、赵丹丹...

来源:2022-04-24

青海海北州门源县发生3.9级地震 震源深度10千米

4月23日电 据国家地震台网官方微博消息,中国地震台网正式测定:04月23日22时07分在青海海北州门源县(...

来源:2022-04-24

山西太原万柏林区报告1例无症状感染者 公布行程轨迹

(抗击新冠肺炎)山西太原万柏林区报告1例无症状感染者 公布行程轨迹 太原4月23日电 (记者 李新锁)山西...

来源:2022-04-24

上海战疫:从严从重从快查处食品安全违法行为

(抗击新冠肺炎)上海战疫:从严从重从快查处食品安全违法行为 上海4月23日电 (记者 许婧)近日,上海出现...

来源:2022-04-24

杭州本轮疫情已发现98例阳性感染者 有进一步扩散可能

杭州4月23日电(张煜欢 崔倩娴)23日,记者从杭州市新冠肺炎疫情防控工作新闻发布会上获悉,截至23日18时...

来源:2022-04-24

精彩推送

X 关闭

X 关闭