
编写需求:
瀑布线是经典的均线类指标,通过多根均线组的排列,找到主要趋势方向。
粉丝投稿,当瀑布线多头排列时,将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;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。银河配资提示:文章来自网络,不代表本站观点。