通达信WEIS_WAVE维斯波浪主图指标 源码 附图

 
RB:=3;
HC:=2;
BS:=0;
DV:=1;
IK:=6;
X_1:=IF(HC=1 OR HC=3,HIGH,CLOSE);
X_2:=IF(HC=1 OR HC=3,LOW,CLOSE);
X_3:=IK=1 OR IK=5 OR IK=6;
X_4:=IK=2 OR IK=5 OR IK=6;
X_5:=IK=3 OR IK=6;
X_6:=IK=4 OR IK=6;
X_7:=1;
X_8:=IF(X_7=1,REF(X_7,1)-1,IF(X_7=(-1),REF(X_7,1)+1,X_7));
X_9:=IF(X_8<0,X_8+1,X_8-1);
X_10:=TROUGHBARS(3,RB,1);
X_11:=PEAKBARS(3,RB,1);
X_12:=IF(X_10=0,(-1),IF(X_11=0,1,0));
X_13:=IF(X_10=0,X_11,IF(X_11=0,-X_10,IF(X_10>X_11,X_11,-X_10)));
X_14:=1;
X_15:=BARSLAST(X_14<0);
X_16:=BARSLAST(X_14>0);
X_17:=IF(X_15=0,(-1),IF(X_16=0,1,0));
X_18:=IF(X_15=0,X_16,IF(X_16=0,-X_15,IF(X_15>X_16,X_16,-X_15)));
X_19:=IF(HC=2,X_12,IF(HC=3,X_17,X_7));
X_20:=IF(HC=2,X_13,IF(HC=3,X_18,X_9));
X_21:=IF(X_20<0,-X_20,X_20);
周期:X_21,NODRAW,COLORWHITE;
X_22:=IF(X_20>0,100*(X_2/REF(X_1,X_21)-1),100*(X_1/REF(X_2,X_21)-1));
涨跌幅:X_22,NODRAW,COLORWHITE;
X_23:=INBLOCK(1)=1 AND NOT(NAMEINCLUDE(2));
X_24:=IF(BS=0,X_21,MIN(X_21,BS));
X_25:=IF(X_20>0,100*(X_2/REF(X_1,X_24)-1),100*(X_1/REF(X_2,X_24)-1));
X_26:=IF(X_23,AMOUNT/100000000,VOL/100);
X_27:=SUM(X_26,X_24);
X_28:=X_27/X_25/DV;
速度指数:X_28,NODRAW,COLORWHITE;
DRAWLINE(X_3 AND X_19=(-1),X_2,X_3 AND X_19=1,X_1,0),DOTLINE,COLORYELLOW;
DRAWLINE(X_3 AND X_19=1,X_1,X_3 AND X_19=(-1),X_2,0),DOTLINE,COLORYELLOW;
DRAWNUMBER(X_4 AND X_19=1,HIGH,ROUND(X_28)),COLORWHITE,LINETHICK9;
DRAWNUMBER(X_4 AND X_19=(-1),LOW,ROUND(X_28)),COLORWHITE;
X_29:=BARSLAST(X_19=1);
X_30:=BARSLAST(X_19=(-1));
DRAWNUMBER(X_4 AND ISLASTBAR AND X_29>X_30,HIGH,ROUND(X_28)),COLORYELLOW,LINETHICK9;
DRAWNUMBER(X_4 AND ISLASTBAR AND X_29<X_30,LOW,ROUND(X_28)),COLORYELLOW;
X_31:=BARSLAST(X_19=1);
X_32:=BARSLAST(X_19=(-1));
X_33:=IF(X_31=0 OR X_32=0,DRAWNULL,(REF(X_1,X_31)+REF(X_2,X_32))/2);
R50%:IF(X_5,X_33,DRAWNULL),POINTDOT,COLORWHITE;
X_34:=IF(HIGH<REF(LOW,1),REF(LOW,1),HIGH);
X_35:=IF(LOW>REF(HIGH,1),REF(HIGH,1),LOW);
X_36:=HHV(X_34,3);{ZBGS3.COM}
X_37:=LLV(X_35,3);
X_38:=BARSLAST(X_37<REF(X_37,1));
X_39:=BARSLAST(X_36>REF(X_36,1));
X_40:=IF(HHV(X_34,X_39+1)=X_34,1,0);
X_41:=IF(LLV(X_35,X_38+1)=X_35,1,0);
X_42:=BARSLAST(X_40);
X_43:=REF(LLV(X_35,3),X_42);
X_44:=BARSLAST(X_41);
X_45:=REF(HHV(X_34,3),X_44);
X_46:=VALUEWHEN(X_45>0,X_45);
X_47:=VALUEWHEN(X_43>0,X_43);
X_48:=IF(CLOSE>X_46,(-1),IF(CLOSE<X_47,1,0));
X_49:=VALUEWHEN(X_48!=0,X_48);
X_50:=BARSLAST(CROSS(0,X_49));
X_51:=BARSLAST(CROSS(X_49,0));
X_52:=IF(X_49=1,IF(LLV(X_46,X_51+1)=X_46,X_46,LLV(X_46,X_51+1)),X_46);
X_53:=IF(X_49=(-1),IF(HHV(X_47,X_50+1)=X_47,X_47,HHV(X_47,X_50+1)),X_47);
X_54:=IF(CLOSE>X_52,(-1),IF(CLOSE<X_53,1,0));
X_55:=VALUEWHEN(X_54!=0,X_54);
X_56:=BARSLAST(CROSS(0,X_54));
X_57:=BARSLAST(CROSS(X_54,0));ZBGS3:SMA(MAX(CLOSE-C,0),7,1)/SMA(ABS(CLOSE-C),7,1)*100,NODRAW;
X_58:=IF(X_55=1,IF(LLV(X_52,X_57+1)=X_52,X_52,LLV(X_52,X_57+1)),IF(HHV(X_53,X_56+1)=X_53,X_53,HHV(X_53,X_56+1)));
多头止损:IF(X_6 AND X_55<0,X_58,DRAWNULL),DOTLINE,COLORMAGENTA;
空头止损:IF(X_6 AND X_55>0,X_58,DRAWNULL),DOTLINE,COLORCYAN;



来函数检测结果如下
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

RB赋值:3
HC赋值:2
BS赋值:0
DV赋值:1
IK赋值:6
X_1赋值:如果HC=1ORHC=3,返回最高价,否则返回收盘价
X_2赋值:如果HC=1ORHC=3,返回最低价,否则返回收盘价
X_3赋值:IK=1 OR IK=5 OR IK=6
X_4赋值:IK=2 OR IK=5 OR IK=6
X_5赋值:IK=3 OR IK=6
X_6赋值:IK=4 OR IK=6
X_7赋值:1
X_8赋值:如果X_7=1,返回1日前的X_7-1,否则返回如果X_7=(-1),返回1日前的X_7+1,否则返回X_7
X_9赋值:如果X_8<0,返回X_8+1,否则返回X_8-1
X_10赋值:收盘价RB%之字转向的前1个波谷位置
X_11赋值:收盘价RB%之字转向的前1个波峰位置
X_12赋值:如果X_10=0,返回(-1),否则返回如果X_11=0,返回1,否则返回0
X_13赋值:如果X_10=0,返回X_11,否则返回如果X_11=0,返回-X_10,否则返回如果X_10>X_11,返回X_11,否则返回-X_10
X_14赋值:1
X_15赋值:上次X_14<0距今天数
X_16赋值:上次X_14>0距今天数
X_17赋值:如果X_15=0,返回(-1),否则返回如果X_16=0,返回1,否则返回0
X_18赋值:如果X_15=0,返回X_16,否则返回如果X_16=0,返回-X_15,否则返回如果X_15>X_16,返回X_16,否则返回-X_15
X_19赋值:如果HC=2,返回X_12,否则返回如果HC=3,返回X_17,否则返回X_7
X_20赋值:如果HC=2,返回X_13,否则返回如果HC=3,返回X_18,否则返回X_9
X_21赋值:如果X_20<0,返回-X_20,否则返回X_20
输出周期:X_21,NODRAW,画白色
X_22赋值:如果X_20>0,返回100*(X_2/X_21日前的X_1-1),否则返回100*(X_1/X_21日前的X_2-1)
输出涨跌幅:X_22,NODRAW,画白色
X_23赋值:属于某板块=1 AND 取反
X_24赋值:如果BS=0,返回X_21,否则返回X_21和BS的较小值
X_25赋值:如果X_20>0,返回100*(X_2/X_24日前的X_1-1),否则返回100*(X_1/X_24日前的X_2-1)
X_26赋值:如果X_23,返回成交额(元)/100000000,否则返回成交量(手)/100
X_27赋值:X_26的X_24日累和
X_28赋值:X_27/X_25/DV
输出速度指数:X_28,NODRAW,画白色
当满足条件X_3ANDX_19=(-1)时,在X_2位置画直线起点,当满足条件X_3ANDX_19=1时,在X_1位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件X_3ANDX_19=1时,在X_1位置画直线起点,当满足条件X_3ANDX_19=(-1)时,在X_2位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件X_4ANDX_19=1时,在最高价位置书写数字,画白色,线宽为9
当满足条件X_4ANDX_19=(-1)时,在最低价位置书写数字,画白色
X_29赋值:上次X_19=1距今天数
X_30赋值:上次X_19=(-1)距今天数
当满足条件X_4ANDISLASTBARANDX_29>X_30时,在最高价位置书写数字,画黄色,线宽为9
当满足条件X_4ANDISLASTBARANDX_29X_31赋值:上次X_19=1距今天数
X_32赋值:上次X_19=(-1)距今天数
X_33赋值:如果X_31=0ORX_32=0,返回无效数,否则返回(X_31日前的X_1+X_32日前的X_2)/2
输出R50%:如果X_5,返回X_33,否则返回无效数,POINTDOT,画白色
X_34赋值:如果最高价<1日前的最低价,返回1日前的最低价,否则返回最高价
X_35赋值:如果最低价>1日前的最高价,返回1日前的最高价,否则返回最低价
X_36赋值:3日内X_34的最高值
X_37赋值:3日内X_35的最低值
X_38赋值:上次X_37<1日前的X_37距今天数
X_39赋值:上次X_36>1日前的X_36距今天数
X_40赋值:如果X_39+1日内X_34的最高值=X_34,返回1,否则返回0
X_41赋值:如果X_38+1日内X_35的最低值=X_35,返回1,否则返回0
X_42赋值:上次X_40距今天数
X_43赋值:X_42日前的3日内X_35的最低值
X_44赋值:上次X_41距今天数
X_45赋值:X_44日前的3日内X_34的最高值
X_46赋值:如果X_45>0,返回X_45,否则返回上个输出值
X_47赋值:如果X_43>0,返回X_43,否则返回上个输出值
X_48赋值:如果收盘价>X_46,返回(-1),否则返回如果收盘价X_49赋值:如果X_48不等于0,返回X_48,否则返回上个输出值
X_50赋值:上次0上穿X_49距今天数
X_51赋值:上次X_49上穿0距今天数
X_52赋值:如果X_49=1,返回如果X_51+1日内X_46的最低值=X_46,返回X_46,否则返回X_51+1日内X_46的最低值,否则返回X_46
X_53赋值:如果X_49=(-1),返回如果X_50+1日内X_47的最高值=X_47,返回X_47,否则返回X_50+1日内X_47的最高值,否则返回X_47
X_54赋值:如果收盘价>X_52,返回(-1),否则返回如果收盘价X_55赋值:如果X_54不等于0,返回X_54,否则返回上个输出值
X_56赋值:上次0上穿X_54距今天数
X_57赋值:上次X_54上穿0距今天数
输出ZBGS3:收盘价-收盘价和0的较大值的7日[1日权重]移动平均/收盘价-收盘价的绝对值的7日[1日权重]移动平均*100,NODRAW
X_58赋值:如果X_55=1,返回如果X_57+1日内X_52的最低值=X_52,返回X_52,否则返回X_57+1日内X_52的最低值,否则返回如果X_56+1日内X_53的最高值=X_53,返回X_53,否则返回X_56+1日内X_53的最高值
输出多头止损:如果X_6ANDX_55<0,返回X_58,否则返回无效数,DOTLINE,画洋红色
输出空头止损:如果X_6ANDX_55>0,返回X_58,否则返回无效数,DOTLINE,画青色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图