分享

魔改瀑布线编写案例(源码文末自取)

 石丰布衣 2024-06-22 发布于广东

编写需求:

瀑布线是经典的均线类指标,通过多根均线组的排列,找到主要趋势方向。

粉丝投稿,当瀑布线多头排列时,将K线变黄色。当空头排列时,K线变蓝色。

瀑布线只保留一根主线,当瀑布线呈现多头排列时,K线变黄色。空头排列时,K线变蓝色。

思路整理:

定义瀑布线:首先,你需要定义瀑布线的参数,比如使用不同周期的移动平均线(MA)来构成瀑布线。例如,你可以使用5日、10日、20日、30日、60日的移动平均线。

确定主线:选择一根线作为主线,比如最长的那根(60日均线)。

判断多头排列和空头排列

多头排列:短期均线在上方,长期均线在下方,且均线组整体向上倾斜。具体来说,如果5日MA > 10日MA > 20日MA > 30日MA > 60日MA,并且这些均线都在上升(即它们的斜率大于0),则认为是多头排列。

空头排列:短期均线在下方,长期均线在上方,且均线组整体向下倾斜。与多头排列相反的条件。

改变K线颜色

在多头排列时,将K线(或K线的某个部分,如蜡烛图的实体)设置为黄色。

在空头排列时,将K线设置为蓝色。

绘制图表:使用图表库绘制K线和瀑布线,并根据上述条件设置K线的颜色。

效果展示:

魔改瀑布线编写案例(源码文末自取)

空头排列,K线变蓝。

魔改瀑布线编写案例(源码文末自取)

多头排列,K线变黄。

源码展示:

IsMainIndex:=myinput(1);

Parm1:=myinput(4);

Parm2:=myinput(6);

Parm3:=myinput(9);

Parm4:=myinput(13);

Parm5:=myinput(18);

Parm6:=myinput(24);

PB1:=(EMA(CLOSE,Parm1)+MA(CLOSE,Parm1*2)+MA(CLOSE,Parm1*4))/3;

PB2:=(EMA(CLOSE,Parm2)+MA(CLOSE,Parm2*2)+MA(CLOSE,Parm2*4))/3;

PB3:=(EMA(CLOSE,Parm3)+MA(CLOSE,Parm3*2)+MA(CLOSE,Parm3*4))/3;

PB4:=(EMA(CLOSE,Parm4)+MA(CLOSE,Parm4*2)+MA(CLOSE,Parm4*4))/3;

PB5:=(EMA(CLOSE,Parm5)+MA(CLOSE,Parm5*2)+MA(CLOSE,Parm5*4))/3;

PB6:(EMA(CLOSE,Parm6)+MA(CLOSE,Parm6*2)+MA(CLOSE,Parm6*4))/3,COLORWHITE,LINETHICK2;

DT:=PB1>PB2&&PB2>PB3&&PB3>PB4&&PB4>PB5&&PB5>PB6;

KT:=PB1<PB2&&PB2<PB3&&PB3<PB4&&PB4<PB5&&PB5<PB6;

STICKLINE(C>REF(C,1)&&DT,O,C,3,1),COLORYELLOW;

STICKLINE(C<=REF(C,1)&&DT,O,C,3,0),COLORYELLOW;

STICKLINE(C>REF(C,1)&&DT,H,L,0,1),COLORYELLOW;

STICKLINE(C<=REF(C,1)&&DT,H,L,0,0),COLORYELLOW;

STICKLINE(C>REF(C,1)&&KT,O,C,3,1),COLORBLUE;

STICKLINE(C<=REF(C,1)&&KT,O,C,3,0),COLORBLUE;

STICKLINE(C>REF(C,1)&&KT,H,L,0,1),COLORBLUE;

STICKLINE(C<=REF(C,1)&&KT,H,L,0,0),COLORBLUE;

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

    0条评论

    发表

    请遵守用户 评论公约