通达信缠通套利主图指标源码
响应会员需求把完全加密的{缠通套利} 指标破了,贴出源码供大家参考学习:回帖哦!!!回帖哦!!!回帖哦!!!
公式源码:
----------------------------------
**** 本内容需购买 ****
-------------------------------------------------------------
中文翻译:
老笔赋值:1
XA_1赋值:收盘价的5日简单移动平均
XA_2赋值:收盘价的10日简单移动平均
XA_3赋值:5日前的最高价=11日内最高价的最高值
XA_4赋值:5日前的最低价=11日内最低价的最低值
XA_5赋值:若XA_3则将最近6周期置为1>若XA_3则将最近5周期置为1
XA_6赋值:若XA_4则将最近6周期置为1>若XA_4则将最近5周期置为1
XA_7赋值:如果上次XA_5距今天数=上次XA_6距今天数ANDXA_1>XA_2,返回XA_5,否则返回如果上次XA_6距今天数>上次XA_5距今天数,返回XA_5,否则返回0
XA_8赋值:如果上次XA_5距今天数=上次XA_6距今天数ANDXA_2>XA_1,返回XA_6,否则返回如果上次XA_5距今天数>上次XA_6距今天数,返回XA_6,否则返回0
XA_9赋值:XA_7 AND 最高价=上次XA_8距今天数日内最高价的最高值
XA_10赋值:XA_8 AND 最低价=上次XA_7距今天数日内最低价的最低值
输出GP:如果XA_9,返回最高价,否则返回无效数,CIRCLEDOT,画青色
输出DP:如果XA_10,返回最低价,否则返回无效数,CIRCLEDOT,画青色
XA_11赋值:最低价>1日前的最高价 AND 日不等于1日前的日
XA_12赋值:最高价<1日前的最低价 AND 日不等于1日前的日
XA_13赋值:上次XA_11距今天数日前的最低价
XA_14赋值:上次XA_12距今天数日前的最高价
XA_15赋值:上次XA_9距今天数日前的最高价
XA_16赋值:上次XA_9距今天数日前的最低价
XA_17赋值:上次XA_9距今天数+1日前的最高价
XA_18赋值:上次XA_9距今天数+1日前的最低价
XA_19赋值:上次XA_9距今天数+2日前的最高价
XA_20赋值:上次XA_9距今天数+2日前的最低价
XA_21赋值:上次XA_10距今天数日前的最高价
XA_22赋值:上次XA_10距今天数日前的最低价
XA_23赋值:上次XA_10距今天数+1日前的最高价
XA_24赋值:上次XA_10距今天数+1日前的最低价
XA_25赋值:上次XA_10距今天数+2日前的最高价
XA_26赋值:上次XA_10距今天数+2日前的最低价
XA_27赋值:如果XA_16<=XA_18,返回XA_19,否则返回XA_17
XA_28赋值:如果XA_17<XA_16,返回XA_16,否则返回如果XA_16<=XA_18,返回XA_20,否则返回XA_18
XA_29赋值:如果XA_24>XA_21,返回XA_21,否则返回如果XA_21>=XA_23,返回XA_25,否则返回XA_23
XA_30赋值:如果XA_21>=XA_23,返回XA_26,否则返回XA_24
XA_31赋值:XA_15>XA_29 AND XA_9
XA_32赋值:XA_22<XA_28 AND XA_10
XA_33赋值:XA_31 AND XA_15>XA_21 AND XA_16>XA_22 AND XA_18>XA_22
XA_34赋值:XA_32 AND XA_22<XA_16 AND XA_21<XA_15 AND XA_23<XA_15
XA_35赋值:最高价<=1日前的最高价 AND 最低价>=1日前的最低价 OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
XA_36赋值:统计上次XA_10距今天数日中满足XA_35的天数
XA_37赋值:统计上次XA_9距今天数日中满足XA_35的天数
XA_38赋值:统计上次XA_10距今天数日中满足XA_11的天数
XA_39赋值:统计上次XA_9距今天数日中满足XA_12的天数
XA_40赋值:如果XA_36>0,返回XA_36+2+老笔,否则返回如果XA_37,返回XA_37+2+老笔,否则返回3
XA_41赋值:如果XA_38,返回XA_40-XA_38,否则返回如果XA_39,返回XA_40-XA_39,否则返回XA_40
XA_42赋值:XA_33 AND 上次XA_34距今天数>XA_41
XA_43赋值:XA_34 AND 上次XA_33距今天数>XA_41
XA_44赋值:XA_9 AND 上次XA_9距今天数日前的最高价>=上次XA_42距今天数日前的最高价 AND 上次XA_43距今天数>上次XA_42距今天数 OR (XA_31 AND 统计上次XA_32距今天数日中满足XA_11的天数>0 AND 上次XA_31距今天数日前的最高价>上次XA_42距今天数日前的最高价)
XA_45赋值:XA_10 AND 上次XA_10距今天数日前的最低价<=上次XA_43距今天数日前的最低价 AND 上次XA_42距今天数>上次XA_43距今天数 OR (XA_32 AND 统计上次XA_31距今天数日中满足XA_12的天数>0 AND 上次XA_32距今天数日前的最低价<上次XA_43距今天数日前的最高价)
XA_46赋值:如果上次XA_45距今天数>上次XA_44距今天数,返回上次XA_44距今天数日前的最高价,否则返回上次XA_45距今天数日前的最高价
XA_47赋值:如果上次XA_44距今天数>上次XA_45距今天数,返回上次XA_45距今天数日前的最低价,否则返回上次XA_44距今天数日前的最低价
XA_48赋值:XA_44 AND 最高价=上次XA_45距今天数+1日内XA_46的最高值 AND 最高价>1日前的最高价 AND 上次XA_45距今天数>上次XA_44距今天数
XA_49赋值:XA_45 AND 最低价=上次XA_44距今天数+1日内XA_47的最低值 AND 最低价<1日前的最低价 AND 上次XA_44距今天数>上次XA_45距今天数
XA_50赋值:XA_48 OR (XA_9 AND 上次XA_9距今天数日前的最高价>上次XA_48距今天数日前的最高价 AND 上次XA_49距今天数>上次XA_48距今天数)
XA_51赋值:XA_49 OR (XA_10 AND 上次XA_10距今天数日前的最低价<上次XA_49距今天数日前的最低价 AND 上次XA_48距今天数>上次XA_49距今天数)
输出GPB:如果XA_42,返回最高价,否则返回无效数,CIRCLEDOT,画黄色
输出DPB:如果XA_43,返回最低价,否则返回无效数,CIRCLEDOT,画黄色
XA_52赋值:XA_50
XA_53赋值:XA_51
输出L1:当满足条件XA_53时,在最低价位置画直线起点,当满足条件XA_52时,在最高价位置画直线终点,0表示是否延长.,画黄色
输出L2:当满足条件XA_52时,在最高价位置画直线起点,当满足条件XA_53时,在最低价位置画直线终点,0表示是否延长.,画白色
XA_54赋值:收盘价
XA_55赋值:若10日前的XA_54=2*10+1日内XA_54的最高值的10日过滤则将最近10+1周期置为1的10日过滤
XA_56赋值:若10日前的XA_54=2*10+1日内XA_54的最低值的10日过滤则将最近10+1周期置为1的10日过滤
XA_57赋值:上次XA_55距今天数日前的收盘价
XA_58赋值:上次XA_56距今天数日前的收盘价
XA_59赋值:上次XA_55距今天数<上次XA_56距今天数 AND 取反
XA_60赋值:上次XA_55距今天数>上次XA_56距今天数 AND 取反
输出波段顶:如果XA_59,返回XA_57,否则返回XA_57,POINTDOT,画淡绿色,线宽为4
输出波段底:如果XA_60,返回XA_58,否则返回XA_58,POINTDOT,画洋红色,线宽为4
看看 看看怎么样 谢谢 好文 感谢