分享

“角度向上”的表达

 追梦文库 2023-03-24 发布于天津

本文通过对网友的思路实现,展现对函数UPNDAY的应用举例,网友的留言截图如下:

网友的留言

网友留言的需求是:建立一个MACD指标的慢线DEA角度须向上,快线DIF死叉慢线DEA的数据筛选算法。

(一)、思路步骤:

1.引入系统指标算法MACD,删除MACD行,并对DIF以及DEA进行赋值处理;

2.应用UPNDAY函数,进行数据筛选逻辑的链接与实现。

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

1. 引入系统指标算法MACD

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

DEA:=EMA(DIF,MID);

2. 进行数据筛选逻辑的链接

a.当下、“今日”为连涨1个数据

UPNDAY(DEA,1)=1

b.自左向右,从第二个数据开始(使用REF函数),“当下、'今日’为连涨1个数据”发生的时间位置大于等于1,并置为常数

CONST(REF(BARSLAST(UPNDAY(DEA,1))=1,1))>=1

c. 快线DIF死叉慢线DEA

CROSS(DEA,DIF);

(三)、筛选算法的完整代码:

代码流程

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

DEA:=EMA(DIF,MID);

UPNDAY(DEA,1)=1 AND CONST(REF(BARSLAST(UPNDAY(DEA,1))=1,1))>=1 AND CROSS(DEA,DIF);

(四)、效果示意图:

最后的筛选效果

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多