未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
指标源码:
原理解析:
X1赋值:IF(C的5日简单移动平均>C的10日简单移动平均,20,0)
X2赋值:IF(C的20日简单移动平均>C的60日简单移动平均,10,0)
如果KDJ.J>KDJ.K返回10否则返回0
如果MACD.D>MACD.DEA返回10否则返回0
如果MACD.MACD>0返回10否则返回0
X6赋值:IF(V>V的60日简单移动平均,10,0)
X7赋值:IF(C计算的获利盘比例>0.5,10,0)
X8赋值:IF(C/1日前的C>1.03,10,0)
XX赋值:X1+X2+X3+X4+X5+X6+X7+X8
ZTJ赋值:ZTPRICE(1日前的C,0.1)
涨停板1赋值:FINANCE(3)=1&&C=ZTPRICE(1日前的C,0.1)
涨停板2赋值:FINANCE(3)=3&&C=ZTPRICE(1日前的C,0.2)
涨停板赋值:涨停板1 OR 涨停板2
K线实体赋值:C-O的绝对值
倍量赋值:V/REF(V的5日简单移动平均,1)>=2&&V/REF(V,1)>=1.2
三倍量赋值:V/1日前的V>=2
双倍量0:=倍量 OR 三倍量
双倍量赋值:双倍量0&&C>O&&H=6日内H最高值&&C>C的13日指数移动平均&&V=6日内V最高值
建仓量赋值:TFILTER(双倍量&&K线实体>1日前的K线实体,EVERY(V
拉升量赋值:双倍量&&NOT(建仓量)&&最近2日存在建仓量
试盘量赋值:建仓量 OR 拉升量
位置要求赋值:L/C的13日指数移动平均<1.05
红线上行赋值:C的13日指数移动平均>=1日前的C的13日指数移动平均
SPX0赋值:H/1日前的C>=1.03&&双倍量&&H/C>1.005&&C/1日前的C>1.015&&位置要求
&&FINANCE(3)=1&&XX>=40
SPX1赋值:H/1日前的C>=1.05&&双倍量&&H/C>1.005&&C/1日前的C>1.015&&位置要求
&&(FINANCE(3)=3 OR FINANCE(3)=4)&&XX>=40
SPX2赋值:SPX0 OR SPX1
SPX3赋值:SPX2&&NOT(EXISTR(SPX2,7,1))&&统计2日满足涨停板的天数=0
试盘K线赋值:SPX3的5过滤
SPZQ赋值:上次试盘K线距今天数
试盘最高不破赋值:LAST(H<=SPZQ日前的H,2,1)
洗盘不破赋值:COUNT(C的13日指数移动平均<1日前的C的13日指数移动平均,SPZQ)<2
洗盘K00赋值:C 洗盘K0赋值:最近4日存在试盘K线&&H 洗盘K赋值:TFILTER(洗盘K0,试盘K线,1) XPZQ赋值:上次洗盘K距今天数 起爆K0赋值:EXISTR(试盘K线,10,2)&&C>XPZQ日前的H&&O<=XPZQ日前的H&&EXISTR(洗盘K,SPZQ,1)&&C>O 起爆K1赋值:EXISTR(试盘K线,10,2)&&EVERY(C>=C的13日指数移动平均,SPZQ)&&C>XPZQ日前的H&&O 起爆K2赋值:起爆K0 OR 起爆K1 起爆K赋值:起爆K2的5过滤&&XX>=70&&(H-O和XPZQ日前的H较大值)>(O和XPZQ日前的H较大值-L)*0.9 拉板建仓赋值:FILTER(ZTPRICE(1日前的C,0.1)&&建仓量&&统计5日满足C=ZTJ的天数=1,10)&&统计SPZQ日满足起爆K的天数=0&&NOT(试盘K线) 龙回头赋值:FILTER(最近5日存在拉板建仓&&COUNT(C 倍量板:=FILTER(XX>50&&倍量&&涨停板&&K线实体>0.05&&统计2日满足C=ZTJ的天数=1&&L/C的13日指数移动平均<1.05,5)&&NOT(起爆K) 涨停回马枪0赋值:涨停板&&K线实体>0.05&&EXISTR(倍量阳,5,3)&&C>DYZQ日前的H&&统计2日满足涨停板的天数=1 涨停回马枪1赋值:涨停板&&K线实体>0.05&&EXISTR(试盘K线,5,3)&&C>SPZQ日前的H&&统计2日满足涨停板的天数=1 涨停回马枪赋值:涨停回马枪0 OR 涨停回马枪1 {画粉柱} {金柱} {银柱} STICKLINE(起爆K的5过滤,O,L,0,0),COLORFFFFFF 起涨K赋值:H/XPZQ日前的H>0.9975&&H/1日前的C>1.02&&C>O&&最近10日存在试盘K线 首板0赋值:涨停板&&K线实体>0.05&&C>C的13日指数移动平均&&(C-C的13日指数移动平均)>(C的13日指数移动平均-O)&&O 输出生命线:C的13日指数移动平均,COLORGREEN,LINETHICK2 DRAWTEXT(起爆K的10过滤,L*0.98,'↖起爆'),COLORWHITE KK1赋值:洗盘K累加至1的天数 SWL赋值:(CLOSE的10日指数移动平均*7+CLOSE的20日指数移动平均*3)/10 CO赋值:(C-O)
&&洗盘不破&&(H-C)/(C-O)<1.2&&COUNT(C>XPZQ日前的H,XPZQ)=1
LBZQ赋值:上次拉板建仓距今天数
次日起爆0赋值:统计2日满足试盘K线的天数=1&&统计1日满足试盘K线的天数<1&&K线实体<1日前的K线实体&&V/1日前的V<1.8
&&NOT(涨停板)&&拉升量&&C/1日前的C>1.03
次日起爆1赋值:统计2日满足拉板建仓的天数=1&&统计1日满足拉板建仓的天数<1&&K线实体<1日前的K线实体&&V/1日前的V<2
&&(C-O)/1日前的C>0.01&&NOT(涨停板)&&拉升量&&O/1日前的C>1.01&&H/1日前的C>1.09
次日起爆赋值:次日起爆0 OR 次日起爆1
二板龙头赋值:统计2日满足拉板建仓的天数=1&&涨停板&&拉升量
首板起爆赋值:最近20日存在试盘K线&&涨停板&&统计SPZQ日满足涨停板的天数=1&&O
倍量阳:=倍量板 OR 试盘K线
DYZQ赋值:上次倍量阳距今天数
&&EXISTR(C<1日前的C,4,1)&&EXISTR(L/C的13日指数移动平均<1.01,4,1)&&L<=DYZQ日前的H&&O/DYZQ日前的H<1.02
&&EXISTR(C<1日前的C,4,1)&&EXISTR(L/C的13日指数移动平均<1.01,4,1)&&L<=SPZQ日前的H&&O/SPZQ日前的H<1.02
ZH赋值:涨停回马枪的5过滤&&NOT(起爆K)
画粉柱赋值:试盘K线
当满足条件画粉柱时,在H和L之间画柱状线
当满足条件画粉柱时,在C和O之间画柱状线
当满足条件画粉柱时,在C和O之间画柱状线
当满足条件画粉柱时,在C和O之间画柱状线
当满足条件画粉柱时,在C和O之间画柱状线
当满足条件画粉柱时,在C和O之间画柱状线
画金柱赋值:起爆K OR ZH
当满足条件画金柱时,在O和C之间画柱状线
当满足条件画金柱时,在O和C之间画柱状线
当满足条件画金柱时,在O和C之间画柱状线
当满足条件画金柱时,在O和C之间画柱状线
当满足条件画金柱时,在O和C之间画柱状线
当满足条件画金柱时,在O和C之间画柱状线
当满足条件画金柱时,在H和L之间画柱状线
STICKLINE(起爆K的5过滤,O,O和XPZQ日前的H较大值,3.1,0),COLOR555555
STICKLINE(起爆K的5过滤,O,O和XPZQ日前的H较大值,2.6,0),COLOR777777
STICKLINE(起爆K的5过滤,O,O和XPZQ日前的H较大值,1.9,0),COLOR999999
STICKLINE(起爆K的5过滤,O,O和XPZQ日前的H较大值,1.1,0),COLORCCCCCC
STICKLINE(起爆K的5过滤,O,O和XPZQ日前的H较大值,0.2,0),COLORFFFFFF
&&最近5日存在洗盘K&&C
当满足条件起涨K OR 龙回头时,在H和L之间画柱状线
当满足条件起涨K OR 龙回头时,在C和O之间画柱状线
当满足条件起涨K OR 龙回头时,在C和O之间画柱状线
当满足条件起涨K OR 龙回头时,在C和O之间画柱状线
当满足条件起涨K OR 龙回头时,在C和O之间画柱状线
首板赋值:首板0&&统计20日满足涨停板的天数=1&&NOT(起爆K)
趋势线2赋值:生命线的2日指数移动平均
趋势线3赋值:生命线的2日指数移动平均,2)
QSGL赋值:生命线-趋势线3
IF(生命线>1日前的生命线,生命线,DRAWNULL),COLORRED,LINETHICK2
DRAWTEXT(起涨K的3过滤,L*0.98,'↖起涨'),COLORWHITE
当满足条件洗盘K时,在H*1.03和''位置书写文字
当满足条件洗盘K时,在H*1.01和'↙震仓阴'位置书写文字
DRAWTEXT(试盘K线&&NOT(起爆K),(C+O)/2,'试盘'),COLORWHITE
当满足条件ZH时,在L*0.98和'↖涨停回马枪'位置书写文字
DRAWTEXT(FILTER(倍量板&&NOT(涨停回马枪),5),L,'↖倍量首板'),COLORWHITE
当满足条件龙回头时,在L和'↖龙回头'位置书写文字
当满足条件起爆K OR ZH时,在L和9之间画图标
当满足条件起涨K时,在L和26之间画图标
KK2赋值:试盘K线累加至1的天数
STICKLINE(KK1<5&&KK2<7&&统计SPZQ日满足起爆K的天数=0,XPZQ日前的H,XPZQ日前的H,3.1,0),COLORWHITE
SWS赋值:DMA(CLOSE的20日指数移动平均,MAX(1,100*(5的成交量日累和/(3*当前流通股本)))),COLORWHITE,DOTLINE
JRH赋值:2日内C最高值
JRL赋值:2日内C最低值
MA3赋值:CLOSE的3日简单移动平均
KMJ赋值:MA3
YTSL赋值:(3*CLOSE+最低价+OPEN+最高价)/6
VAR1赋值:(CLOSE>1日前的CLOSE AND CLOSE>2日前的CLOSE)
VAR2赋值:(1日前的VAR1 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR3赋值:(1日前的VAR2 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR4赋值:(1日前的VAR3 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR5赋值:(1日前的VAR4 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR6赋值:(1日前的VAR5 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR7赋值:(1日前的VAR6 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR8赋值:(1日前的VAR7 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR9赋值:(1日前的VAR8 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VARA赋值:(1日前的VAR9 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VARB赋值:(1日前的VARA AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VARC赋值:(1日前的VARB AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VARD赋值:(CLOSE<1日前的CLOSE AND CLOSE<2日前的CLOSE)
VARE赋值:(1日前的VARD AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VARF赋值:(1日前的VARE AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR10:=(1日前的VARF AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR11:=(1日前的VAR10 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR12:=(1日前的VAR11 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR13:=(1日前的VAR12 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR14:=(1日前的VAR13 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR15:=(1日前的VAR14 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR16:=(1日前的VAR15 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR17:=(1日前的VAR16 AND CLOSE<=1日前的CLOSE AND CLOSE>=2日前的CLOSE)
VAR18:=(1日前的VAR17 AND CLOSE>=1日前的CLOSE AND CLOSE<=2日前的CLOSE)
VAR19:=((1日前的VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18) AND VAR1)
VAR1A:=((1日前的VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC) AND VARD)
VAR21:=(1日前的VARD AND KMJ AND KMJ<=2日前的KMJ)*0+DATE
VAR22:=(1日前的VARD AND KMJ>=1日前的KMJ AND KMJ<=2日前的KMJ)*0+VAR21
VAR23:=1日前的VAR13 AND KMJ>=1日前的KMJ AND KMJ<=2日前的KMJ*0
如果VAR22>1230422返回0否则返回1
VAR25:=1日前的VAR14 AND KMJ<=1日前的KMJ AND KMJ>=2日前的KMJ*1
VAR26:=1日前的VAR15 AND KMJ>=1日前的KMJ AND KMJ<=2日前的KMJ*2
E赋值:(最高价+最低价+OPEN+2*CLOSE)/5
阻力赋值:2*E-最低价
支撑赋值:2*E-最高价
DRAWTEXT_FIX(C!=0,0.89,0.88,0,STRCAT('短期阻力位: ',STRCAT(CON2STR(阻力,2),' '))),COLORFFFF00
{COLOR346536
}
DRAWTEXT_FIX(C!=0,0.89,0.81,0,STRCAT('短期支撑位: ',STRCAT(CON2STR(支撑,2),' '))),COLORRED
{COLORBD005F
}
DRAWTEXT_FIX(V>O,0.87,0.95,0,STRCAT('九维量化强度值: ',STRCAT(CON2STR(XX,0),'分'))),COLOR00AAFF