通达信缠论套利主图指标 预测趋势拐点 源码附图

通达信缠论套利主图指标 预测趋势拐点 源码附图

通达信缠论套利主图指标 预测趋势拐点 源码附图

 
X_1:=1;
X_2:=MA(CLOSE,5);
X_3:=MA(CLOSE,10);
X_4:=REF(HIGH,5)=HHV(HIGH,11);
X_5:=REF(LOW,5)=LLV(LOW,11);
X_6:=BACKSET(X_4,6)>BACKSET(X_4,5);
X_7:=BACKSET(X_5,6)>BACKSET(X_5,5);
X_8:=IF(BARSLAST(X_6)=BARSLAST(X_7) AND X_2>X_3,X_6,IF(BARSLAST(X_7)>BARSLAST(X_6),X_6,0));
X_9:=IF(BARSLAST(X_6)=BARSLAST(X_7) AND X_3>X_2,X_7,IF(BARSLAST(X_6)>BARSLAST(X_7),X_7,0));
X_10:=X_8 AND HIGH=HHV(HIGH,BARSLAST(X_9));
X_11:=X_9 AND LOW=LLV(LOW,BARSLAST(X_8));
GP:IF(X_10,HIGH,DRAWNULL),CIRCLEDOT,COLORCYAN;
DP:IF(X_11,LOW,DRAWNULL),CIRCLEDOT,COLORCYAN;
X_12:=LOW>REF(HIGH,1) AND DAY!=REF(DAY,1);
X_13:=HIGH<REF(LOW,1) AND DAY!=REF(DAY,1);
X_14:=REF(LOW,BARSLAST(X_12));
X_15:=REF(HIGH,BARSLAST(X_13));
X_16:=REF(HIGH,BARSLAST(X_10));
X_17:=REF(LOW,BARSLAST(X_10));
X_18:=REF(HIGH,BARSLAST(X_10)+1);
X_19:=REF(LOW,BARSLAST(X_10)+1);
X_20:=REF(HIGH,BARSLAST(X_10)+2);
X_21:=REF(LOW,BARSLAST(X_10)+2);
X_22:=REF(HIGH,BARSLAST(X_11));
X_23:=REF(LOW,BARSLAST(X_11));
X_24:=REF(HIGH,BARSLAST(X_11)+1);
X_25:=REF(LOW,BARSLAST(X_11)+1);
X_26:=REF(HIGH,BARSLAST(X_11)+2);
X_27:=REF(LOW,BARSLAST(X_11)+2);
X_28:=IF(X_17<=X_19,X_20,X_18);
X_29:=IF(X_18<X_17,X_17,IF(X_17<=X_19,X_21,X_19));
X_30:=IF(X_25>X_22,X_22,IF(X_22>=X_24,X_26,X_24));
X_31:=IF(X_22>=X_24,X_27,X_25);
X_32:=X_16>X_30 AND X_10;
X_33:=X_23<X_29 AND X_11;
X_34:=X_32 AND X_16>X_22 AND X_17>X_23 AND X_19>X_23;
X_35:=X_33 AND X_23<X_17 AND X_22<X_16 AND X_24<X_16;
X_36:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,1) OR (HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1));
X_37:=COUNT(X_36,BARSLAST(X_11));
X_38:=COUNT(X_36,BARSLAST(X_10));
X_39:=COUNT(X_12,BARSLAST(X_11));
X_40:=COUNT(X_13,BARSLAST(X_10));
X_41:=IF(X_37>0,X_37+2+X_1,IF(X_38,X_38+2+X_1,3));
X_42:=IF(X_39,X_41-X_39,IF(X_40,X_41-X_40,X_41));
X_43:=X_34 AND BARSLAST(X_35)>X_42;
X_44:=X_35 AND BARSLAST(X_34)>X_42;
X_45:=X_10 AND REF(HIGH,BARSLAST(X_10))>=REF(HIGH,BARSLAST(X_43)) AND BARSLAST(X_44)>BARSLAST(X_43) OR (X_32 AND COUNT(X_12,BARSLAST(X_33))>0 AND REF(HIGH,BARSLAST(X_32))>REF(HIGH,BARSLAST(X_43)));
X_46:=X_11 AND REF(LOW,BARSLAST(X_11))<=REF(LOW,BARSLAST(X_44)) AND BARSLAST(X_43)>BARSLAST(X_44) OR (X_33 AND COUNT(X_13,BARSLAST(X_32))>0 AND REF(LOW,BARSLAST(X_33))<REF(HIGH,BARSLAST(X_44)));
X_47:=IF(BARSLAST(X_46)>BARSLAST(X_45),REF(HIGH,BARSLAST(X_45)),REF(HIGH,BARSLAST(X_46)));
X_48:=IF(BARSLAST(X_45)>BARSLAST(X_46),REF(LOW,BARSLAST(X_46)),REF(LOW,BARSLAST(X_45)));
X_49:=X_45 AND HIGH=HHV(X_47,BARSLAST(X_46)+1) AND HIGH>REF(HIGH,1) AND BARSLAST(X_46)>BARSLAST(X_45);
X_50:=X_46 AND LOW=LLV(X_48,BARSLAST(X_45)+1) AND LOW<REF(LOW,1) AND BARSLAST(X_45)>BARSLAST(X_46);
X_51:=X_49 OR (X_10 AND REF(HIGH,BARSLAST(X_10))>REF(HIGH,BARSLAST(X_49)) AND BARSLAST(X_50)>BARSLAST(X_49));
X_52:=X_50 OR (X_11 AND REF(LOW,BARSLAST(X_11))<REF(LOW,BARSLAST(X_50)) AND BARSLAST(X_49)>BARSLAST(X_50));
GPB:IF(X_43,HIGH,DRAWNULL),CIRCLEDOT,COLORYELLOW;
DPB:IF(X_44,LOW,DRAWNULL),CIRCLEDOT,COLORYELLOW;
X_53:=X_51;
X_54:=X_52;
L1:DRAWLINE(X_54,LOW,X_53,HIGH,0),COLORYELLOW;
L2:DRAWLINE(X_53,HIGH,X_54,LOW,0),COLORWHITE;
X_55:=CLOSE;
X_56:=FILTER(BACKSET(FILTER(REF(X_55,10)=HHV(X_55,2*10+1),10),10+1),10);
X_57:=FILTER(BACKSET(FILTER(REF(X_55,10)=LLV(X_55,2*10+1),10),10+1),10);
X_58:=REF(CLOSE,BARSLAST(X_56));
X_59:=REF(CLOSE,BARSLAST(X_57));
X_60:=BARSLAST(X_56)<BARSLAST(X_57) AND NOT(X_56);
X_61:=BARSLAST(X_56)>BARSLAST(X_57) AND NOT(X_57);
波段顶:IF(X_60,X_58,X_58),POINTDOT,COLORLIGREEN,LINETHICK4;
波段底:IF(X_61,X_59,X_59),POINTDOT,COLORMAGENTA,LINETHICK4;



来函数检测结果如下
该公式包含未来函数:BACKSET

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

相关指标公式

X_1赋值:1
X_2赋值:收盘价的5日简单移动平均
X_3赋值:收盘价的10日简单移动平均
X_4赋值:5日前的最高价=11日内最高价的最高值
X_5赋值:5日前的最低价=11日内最低价的最低值
X_6赋值:若X_4则将最近6周期置为1>若X_4则将最近5周期置为1
X_7赋值:若X_5则将最近6周期置为1>若X_5则将最近5周期置为1
X_8赋值:如果上次X_6距今天数=上次X_7距今天数ANDX_2>X_3,返回X_6,否则返回如果上次X_7距今天数>上次X_6距今天数,返回X_6,否则返回0
X_9赋值:如果上次X_6距今天数=上次X_7距今天数ANDX_3>X_2,返回X_7,否则返回如果上次X_6距今天数>上次X_7距今天数,返回X_7,否则返回0
X_10赋值:X_8 AND 最高价=上次X_9距今天数日内最高价的最高值
X_11赋值:X_9 AND 最低价=上次X_8距今天数日内最低价的最低值
输出GP:如果X_10,返回最高价,否则返回无效数,CIRCLEDOT,画青色
输出DP:如果X_11,返回最低价,否则返回无效数,CIRCLEDOT,画青色
X_12赋值:最低价>1日前的最高价 AND 日不等于1日前的日
X_13赋值:最高价<1日前的最低价 AND 日不等于1日前的日
X_14赋值:上次X_12距今天数日前的最低价
X_15赋值:上次X_13距今天数日前的最高价
X_16赋值:上次X_10距今天数日前的最高价
X_17赋值:上次X_10距今天数日前的最低价
X_18赋值:上次X_10距今天数+1日前的最高价
X_19赋值:上次X_10距今天数+1日前的最低价
X_20赋值:上次X_10距今天数+2日前的最高价
X_21赋值:上次X_10距今天数+2日前的最低价
X_22赋值:上次X_11距今天数日前的最高价
X_23赋值:上次X_11距今天数日前的最低价
X_24赋值:上次X_11距今天数+1日前的最高价
X_25赋值:上次X_11距今天数+1日前的最低价
X_26赋值:上次X_11距今天数+2日前的最高价
X_27赋值:上次X_11距今天数+2日前的最低价
X_28赋值:如果X_17<=X_19,返回X_20,否则返回X_18
X_29赋值:如果X_18X_30赋值:如果X_25>X_22,返回X_22,否则返回如果X_22>=X_24,返回X_26,否则返回X_24
X_31赋值:如果X_22>=X_24,返回X_27,否则返回X_25
X_32赋值:X_16>X_30 AND X_10
X_33赋值:X_23X_34赋值:X_32 AND X_16>X_22 AND X_17>X_23 AND X_19>X_23
X_35赋值:X_33 AND X_23X_36赋值:最高价<=1日前的最高价 AND 最低价>=1日前的最低价 OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
X_37赋值:统计上次X_11距今天数日中满足X_36的天数
X_38赋值:统计上次X_10距今天数日中满足X_36的天数
X_39赋值:统计上次X_11距今天数日中满足X_12的天数
X_40赋值:统计上次X_10距今天数日中满足X_13的天数
X_41赋值:如果X_37>0,返回X_37+2+X_1,否则返回如果X_38,返回X_38+2+X_1,否则返回3
X_42赋值:如果X_39,返回X_41-X_39,否则返回如果X_40,返回X_41-X_40,否则返回X_41
X_43赋值:X_34 AND 上次X_35距今天数>X_42
X_44赋值:X_35 AND 上次X_34距今天数>X_42
X_45赋值:X_10 AND 上次X_10距今天数日前的最高价>=上次X_43距今天数日前的最高价 AND 上次X_44距今天数>上次X_43距今天数 OR (X_32 AND 统计上次X_33距今天数日中满足X_12的天数>0 AND 上次X_32距今天数日前的最高价>上次X_43距今天数日前的最高价)
X_46赋值:X_11 AND 上次X_11距今天数日前的最低价<=上次X_44距今天数日前的最低价 AND 上次X_43距今天数>上次X_44距今天数 OR (X_33 AND 统计上次X_32距今天数日中满足X_13的天数>0 AND 上次X_33距今天数日前的最低价<上次X_44距今天数日前的最高价)
X_47赋值:如果上次X_46距今天数>上次X_45距今天数,返回上次X_45距今天数日前的最高价,否则返回上次X_46距今天数日前的最高价
X_48赋值:如果上次X_45距今天数>上次X_46距今天数,返回上次X_46距今天数日前的最低价,否则返回上次X_45距今天数日前的最低价
X_49赋值:X_45 AND 最高价=上次X_46距今天数+1日内X_47的最高值 AND 最高价>1日前的最高价 AND 上次X_46距今天数>上次X_45距今天数
X_50赋值:X_46 AND 最低价=上次X_45距今天数+1日内X_48的最低值 AND 最低价<1日前的最低价 AND 上次X_45距今天数>上次X_46距今天数
X_51赋值:X_49 OR (X_10 AND 上次X_10距今天数日前的最高价>上次X_49距今天数日前的最高价 AND 上次X_50距今天数>上次X_49距今天数)
X_52赋值:X_50 OR (X_11 AND 上次X_11距今天数日前的最低价<上次X_50距今天数日前的最低价 AND 上次X_49距今天数>上次X_50距今天数)
输出GPB:如果X_43,返回最高价,否则返回无效数,CIRCLEDOT,画黄色
输出DPB:如果X_44,返回最低价,否则返回无效数,CIRCLEDOT,画黄色
X_53赋值:X_51
X_54赋值:X_52
输出L1:当满足条件X_54时,在最低价位置画直线起点,当满足条件X_53时,在最高价位置画直线终点,0表示是否延长.,画黄色
输出L2:当满足条件X_53时,在最高价位置画直线起点,当满足条件X_54时,在最低价位置画直线终点,0表示是否延长.,画白色
X_55赋值:收盘价
X_56赋值:若10日前的X_55=2*10+1日内X_55的最高值的10日过滤则将最近10+1周期置为1的10日过滤
X_57赋值:若10日前的X_55=2*10+1日内X_55的最低值的10日过滤则将最近10+1周期置为1的10日过滤
X_58赋值:上次X_56距今天数日前的收盘价
X_59赋值:上次X_57距今天数日前的收盘价
X_60赋值:上次X_56距今天数<上次X_57距今天数 AND 取反
X_61赋值:上次X_56距今天数>上次X_57距今天数 AND 取反
输出波段顶:如果X_60,返回X_58,否则返回X_58,POINTDOT,画淡绿色,线宽为4
输出波段底:如果X_61,返回X_59,否则返回X_59,POINTDOT,画洋红色,线宽为4

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

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