未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:XMA
指标源码:
原理解析:
VAR3赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR5赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
VAR6赋值:(VAR3+VAR4+VAR5)/3
VAR7赋值:VAR6的5日指数移动平均
如果VAR6<=-20返回10否则返回0
VAR9赋值:10日内VAR8最高值
当满足条件VAR8=10时,在20和10之间画柱状线
VARA赋值:IF(VAR9 AND CROSS(收盘价的3日简单移动平均,收盘价的5日简单移动平均),20,0)
VARB赋值:BETWEEN(收盘价,收盘价的3日简单移动平均,收盘价的5日简单移动平均) AND VARA>10
VARC赋值:(ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3))
VARD赋值:(ZIG(3,5)=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3))
STICKLINE((VARC=1),(-14),0,4,0),COLOR0000FF
DRAWTEXT((VARC=1),(-14),'买'),COLOR0000FF
STICKLINE((VARD=1),14,0,4,0),COLOR00FF00
DRAWTEXT((VARD=1),18,'卖'),COLOR00FF00
VARE赋值:MA(100*(收盘价-34日内L最低值)/(34日内H最高值-34日内L最低值),5)-20
VARF赋值:100-3*SMA((收盘价-75日内L最低值)/(75日内H最高值-75日内L最低值)*100,20,1)+2*SMA(SMA((收盘价-75日内L最低值)/(75日内H最高值-75日内L最低值)*100,20,1),15,1)
VAR10赋值:100-3*SMA((开盘价-75日内L最低值)/(75日内H最高值-75日内L最低值)*100,20,1)+2*SMA(SMA((开盘价-75日内L最低值)/(75日内H最高值-75日内L最低值)*100,20,1),15,1)
VAR12赋值:(H+L+收盘价)/3
VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*AVEDEV(VAR12,14))
VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*AVEDEV(VAR12,70))
如果VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200返回10否则返回0
如果VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200返回-10否则返回VAR15
VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR18赋值:100-VAR17的绝对值
如果VAR18<90返回VAR18否则返回100
如果VARE>0返回VARE否则返回0
VAR1B赋值:IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+16
VAD1C赋值:VAR1A>48 AND VAR1B>60 AND VAR19<100
VAR59:=1/收盘价计算的获利盘比例
VAR33:=开盘价的13日简单移动平均
VAR34:=100-(收盘价-VAR33的绝对值/VAR33*100)
VAR35:=75日内L最低值
VAR36:=75日内H最高值
VAR37:=(VAR36-VAR35)/100
VAR38:=SMA((收盘价-VAR35)/VAR37,20,1)
VAR39:=SMA((开盘价-VAR35)/VAR37,20,1)
VAR38的15日[1日权重]移动平均
VAR39的15日[1日权重]移动平均
VARC3:=100-VARB3
VARE3:=1日前的L*0.9
VARF3:=L*0.9
VAR40:=(VARF3*成交量+VARE3*(当前流通股本-成交量))/当前流通股本
VAR41:=VAR40的30日指数移动平均
VAR42:=收盘价-1日前的开盘价
VAR43:=VAR42和0较大值
VAR44:=VAR42的绝对值
VAR43的7日[1日权重]移动平均
VAR43的13日[1日权重]移动平均
VAR47:=开盘价的有效数据周期数
VAR48:=SMA(VAR42和0较大值,6,1)/SMA(VAR42的绝对值,6,1)*100
VAR49:=(-200)*(60日内H最高值-收盘价)/(60日内H最高值-60日内L最低值)+100
VAR3A:=(收盘价-15日内最低价最低值)/(15日内最高价最高值-15日内最低价最低值)*100
VAR3B:=SMA((SMA(VAR3A,4,1)-50)*2,3,1)
VAR3C:=(INDEXC-14日内INDEXL最低值)/(14日内INDEXH最高值-14日内INDEXL最低值)*100
VAR3C的4日[1日权重]移动平均
VAR3D的3日[1日权重]移动平均
VAR3F:=(30日内最高价最高值-收盘价)/收盘价*100
VAR50:=VAR48<=25 AND VAR49<-95 AND VAR3F>20 AND VAR3B<-30 AND VAR3E<30 AND VAR41-收盘价>=-0.25 AND VAR45<22 AND VAR46<28 AND VAR47>50
VAR51:=(H+L+收盘价)/3
VAR52:=(VAR51-VAR51的14日简单移动平均)/(0.015*AVEDEV(VAR51,14))
VAR53:=(VAR51-VAR51的70日简单移动平均)/(0.015*AVEDEV(VAR51,70))
如果VAR52>=150 AND VAR52<200 AND VAR53>=150 AND VAR53<200返回10否则返回0
如果VAR52<=-150 AND VAR52>-200 AND VAR53<=-150 AND VAR53>-200返回-10否则返回VAR54
VAR56:=(收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100
VAR57:=VAR56的相反数
VAR56的3日[1日权重]移动平均
VARFF:=100-3*SMA((收盘价-65日内最低价最低值)/(80日内最高价最高值-65日内最低价最低值)*100,20,1)+2*SMA(SMA((收盘价-65日内最低价最低值)/(80日内最高价最高值-65日内最低价最低值)*100,20,1),15,1)
VAR199:=100-3*SMA((开盘价-65日内最低价最低值)/(80日内最高价最高值-65日内最低价最低值)*100,20,1)+2*SMA(SMA((开盘价-65日内最低价最低值)/(80日内最高价最高值-65日内最低价最低值)*100,20,1),15,1)
VAR20赋值:VARF<1日前的VAR199AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价
VAR1赋值:(收盘价*2+最高价+最低价)/4*10
VAR2赋值:VAR1的13日指数移动平均- VAR1的34日指数移动平均
VAR333:=VAR2的5日指数移动平均
VAR444:=2*(VAR2-VAR333)*5.5
VAR555:=(8日内INDEXH最高值-INDEXC)/(8日内INDEXH最高值-8日内INDEXL最低值)*8
VAR55的18日[1日权重]移动平均
VAR777:=(INDEXC-8日内INDEXL最低值)/(8日内INDEXH最高值)-8日内INDEXL最低值*10
VAR888:=(INDEXC*2+INDEXH+INDEXL)/4
VAR999:=VAR888的13日指数移动平均-VAR888的34日指数移动平均
VARAA:=VAR999的3日指数移动平均
VARBBB:=(VAR999-VARAA)/2
VAREE:=MA(100*(收盘价-34日内收盘价最低值)/(34日内最高价最高值-34日内最低价最低值),5)-20
VAR100:=(最高价+最低价+收盘价)/3
VAR11:=(VAR100-VAR100的14日简单移动平均)/(0.015*AVEDEV(VAR100,14))
VAR122:=(VAR100-VAR100的70日简单移动平均)/(0.015*AVEDEV(VAR100,70))
如果VAR11>=150 AND VAR11<200 AND VAR122>=150 AND VAR122<200返回10否则返回0
如果VAR11<=-150 AND VAR11>-200 AND VAR122<=-150 AND VAR122>-200返回-10否则返回VAR133
VAR155:=(收盘价-收盘价的11日简单移动平均)/收盘价的11日简单移动平均*100
VAR166:=100-VAR155的绝对值
如果VAR166<90返回VAR166否则返回100
如果VAREE>0返回VAREE否则返回 0
VAR1BB:=IF(VAR122>=200 AND VAR11>=150,15,IF(VAR122<=-200 AND VAR11<=-150,-15,VAR14))+60
VAR1CC:=VAR1AA>48 AND VAR1BB>60 AND VAR177<100
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
MA65赋值:收盘价的65日简单移动平均
MA250赋值:收盘价的250日简单移动平均
输出均线流:(((((MA5>MA65) AND (MA10>MA65)) AND (MA30>MA65)) AND (MA5
PL2赋值:(((收盘价-MA250)/MA250)<0.3)
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
输出MACD超跌:(COUNT((DIFF
LC赋值:1日前的收盘价
RSI赋值:SMA(收盘价-LC和0较大值,4.1,1)/SMA(收盘价-LC的绝对值,4.1,1)*100
VAR27A:=1日前的收盘价
VAR28A:=SMA(收盘价-VAR27A和0较大值,5.5,1)/SMA(收盘价-VAR27A的绝对值,6,1)*100
VARA1:=((成交额)/(成交量))/100
VARB1:=(3*最高价+最低价+开盘价+2*收盘价)/7
VARC1:=(7的成交额日累和/VARA1)/100
VARD1:=DVARB1的成交量/VARC1日简单移动平均
VARE1:=((收盘价-VARD1)/(VARD1))*(100)
VARF1:=((收盘价-34日内最低价最低值)/(34日内最高价最高值-34日内最低价最低值))*(100)
VARJ1赋值:VARE1的20日简单移动平均+VARE1的20估算标准差
BIAS18赋值:((收盘价-收盘价的18日简单移动平均)/(MA (收盘价,18)))+(100)
VARF1的 3日[1日权重]移动平均
SS1赋值:(1日前的BIAS18>=5) AND VARJ1上穿VARE1 AND (AA1>79)
VAR1AAA:=ZIG(3,10)REF(ZIG(3,10),2)
VAR2AAA:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)
输出果断买入:IF(VAR2AAA AND 统计3日满足VAR2AAA的天数=1,-15,0),STICK,LINETHICK1, COLORFF00FF
当满足条件VAR2AAA时,在 0和-25之间画柱状线
VAR91:=((收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值))*100
VAR91的3日[1日权重]移动平均
VAR92的3日[1日权重]移动平均
VAR94:=((3*VAR92)-(2*VAR93))
VAR95:=(VAR92+VAR93)
VAR96:=(VAR95<55)
VAR97:=(VAR95<60)
VAR98:=CROSS(收盘价的10日简单移动平均,收盘价的15日简单移动平均)
VAR99:=CROSS(收盘价的10日简单移动平均,收盘价的19日简单移动平均)
VAR4A:=(3日前的VAR96 AND (((((18日前的VAR96 OR 27日前的VAR96) OR 76日前的VAR96) OR 87日前的VAR96) OR 99日前的VAR96) OR 212日前的VAR96))
VAR4B:=(23日前的VAR96 AND (78日前的VAR96 OR 132日前的VAR96))
VAR4C:=(SARTURN(2,3,30)=1)
VAR4D:=(8日前的VAR96 AND (132日前的VAR96 OR 76日前的VAR96))
VAR4E:=((18日前的VAR97 AND (88日前的VAR97) AND 90日前的VAR97))
VAR4F:=((收盘价/1日前的收盘价)>=1.099)
VAR1000:=((开盘价=最低价)AND (最高价=收盘价))
VAR101:=((成交量<成交量的5日简单移动平均) AND (成交量<1日前的成交量))
VAR102:=(((VAR4F AND VAR1000) AND VAR101) AND (COUNT(((VAR4F AND VAR1000) AND VAR101),20)=1))
(VAR102 AND (((((((VAR98 OR VAR99) OR VAR4A) OR VAR3B) OR VAR4C) OR VAR4D) OR VAR4E) OR (VAR95<38)))
DRAWTEXT(VAR102 AND 统计20日满足VAR102的天数=1,60, '井喷'), 线宽为2,COLOR00FF00
输出井喷:IF(VAR102 AND 统计20日满足VAR102的天数=1,50,0),STICK, 线宽为2,COLOR00FF00
ZYX1赋值:"DMI.PDI"(12,6)
ZYX2赋值:"DMI.MDI"(12,6)
ZYX3赋值:ZYX1>65 AND ZYX1>1日前的ZYX1
ZYX4赋值:0日内ZYX1最低值
ZYX5赋值:上次ZYX4=ZYX1距今天数
ZYX6赋值:(0-4日前的ZYX2)/(ZYX4-ZYX5日前的ZYX2)>2
ZYX7赋值:ZYX1>1日前的ZYX1
ZYX8赋值:成交量>2*成交量的30日简单移动平均
ZYX9赋值:"DMI.ADX"(12,6)
ZYXA赋值:"DMI.ADXR"(12,6)
ZYXB赋值:收盘价>收盘价的30日简单移动平均 AND 收盘价<收盘价的30日简单移动平均*1.04
ZYXC赋值:收盘价的30日简单移动平均>REF(收盘价的30日简单移动平均,1)
ZYXD赋值:上次CROSS(收盘价的5日简单移动平均,收盘价的10日简单移动平均距今天数)
ZYX10:=收盘价的30日指数移动平均> 2日前的收盘价的30日指数移动平均
如果ZYXF=1返回50否则返回0
ZYX12:=ZYX2上穿ZYX1 AND ZYXA上穿ZYX9
ZYX13:=ZYX2上穿ZYX1 AND ZYX9上穿ZYXA
ZYX14:=ZYXB AND ZYXC AND ZYXD AND ZYX10 AND ZYX6 AND ZYX7 AND ZYX8*50
ZYX15:=上次ZYX2上穿ZYX1=1距今天数
ZYX16:=上次ZYX1上穿ZYX2=1距今天数
ZYX17:=ZYX16日内ZYX1最高值
ZYX18:=上次ZYX1=ZYX17距今天数
STICKLINE(ZYXF=1的5过滤,50,0,10,0),画红色
ZYX19:=ZYX3 OR ZYX12 OR ZYX13*100
ZYX1A:=ZYX13*100
DRAWICON(ZYXF=1的3过滤,80,1)
DRAWTEXT(ZYXF=1的3过滤,60,'铁底'),画黄色
X5赋值:收盘价的3日指数移动平均
X10赋值:收盘价的10日指数移动平均
X20赋值:收盘价的20日指数移动平均
五日斜率赋值:(X5-1日前的X5)*100/1日前的X5, 线宽为2,画黄色
十日斜率赋值:(X10-1日前的X10)*100/1日前的X10, 线宽为2, 画蓝色
二十斜率赋值:(X20-1日前的X20)*100/1日前的X20, 线宽为2,画白色
XX5赋值:X五日斜率的4日简单移动平均, 线宽为2, 画黄色
XX10赋值:X十日斜率的7日简单移动平均, 线宽为2, 画蓝色
XX200:=X二十斜率的20日简单移动平均
AA11:=XX200>=0.7 AND 1日前的XX200
XX202:=X二十斜率的22日简单移动平均
AA2赋值:XX202>=0.7 AND 1日前的XX200
XX204:=X二十斜率的24日简单移动平均
AA3赋值:XX204>=0.7 AND 1日前的XX200
XX206:=X二十斜率的26日简单移动平均
AA4赋值:XX206>=0.7 AND 1日前的XX200
XX207:=X二十斜率的20日简单移动平均
AA7赋值:XX207>=0.7 AND 1日前的XX207
AA71:=XX2071>=0.7 AND 1日前的XX2071
AA72:=XX2072>=0.7 AND 1日前的XX2072
AA8赋值:XX208>=0.7 AND 1日前的XX208
AA81:=XX2081>=0.7 AND 1日前的XX2081
AA82:=XX2082>=0.7 AND 1日前的XX2082
当满足条件AA1=1时,在H/2和'AA1'位置书写文字
当满足条件AA2=1时,在H/2.5和'AA2'位置书写文字
当满足条件AA3=1时,在H/3和'AA3'位置书写文字
当满足条件AA4=1时,在H/3.5和'AA4'位置书写文字
当满足条件AA7=1时,在H/4和'AA7'位置书写文字
当满足条件AA71=1时,在H/1.88和'AA71'位置书写文字
当满足条件AA72=1时,在H/2.98和'AA72'位置书写文字
当满足条件AA8=1时,在H/3.18和'AA8'位置书写文字
当满足条件AA81=1时,在H/1.58和'AA81'位置书写文字
当满足条件AA82=1时,在H/2.78和'AA82'位置书写文字