未来函数检测结果如下:
该公式包含未来函数:DCLOSE
指标源码:
原理解析:
输出{MA10:收盘价的10日简单移动平均
计算10日均线}N1赋值:5
N2赋值:10
LC赋值:1日前的收盘价
A0赋值:(2*C+H+L)/4
均线赋值:A0的3日简单移动平均>REF(A0的3日简单移动平均,1)
输出安全线:20,COLORLIGRAY,POINTDOT,LINETHICK4
AS1赋值:(收盘价-7日内最低价最低值)/(7日内最高价最高值-7日内最低价最低值)*10
AS1的6日[1日权重]移动平均
输出D:K的3日简单移动平均,COLORFF0000,LINETHICK1
输出J:(3*K-2*D),LINETHICK1,COLORF00FF0
{DRAWBAND(K,RGB(155,50,50),D,RGB(0,100,50))
}VAR1赋值:C-1日前的C
VAR2赋值:100*VAR1的6日指数移动平均,6)/EMA(EMA(VAR1的绝对值,6),6)
MA5赋值:C的5日指数移动平均
MA13赋值:C的13日指数移动平均
UP赋值:DRAWLINE(L=LLV(L,上次MA13上穿MA5距今天数+1),LLV(L,上次MA13上穿MA5距今天数+1),H=HHV(H,BARSLAST(MA5上穿MA13)+1),HHV(H,BARSLAST(MA5上穿MA13)+1),0),COLOR0000FF
DOWN赋值:DRAWLINE(H=HHV(H,上次MA5上穿MA13距今天数+1),HHV(H,上次MA5上穿MA13距今天数+1),L=LLV(L,BARSLAST(MA13上穿MA5)+1),LLV(L,BARSLAST(MA13上穿MA5)+1),0),COLOR00FF00
BT赋值:(2日内VAR2最低值=7日内VAR2最低值 AND 统计2日满足VAR2<0的天数 AND CROSS(VAR2,VAR2的2日简单移动平均)) AND1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN
输出底线:0,COLORFF00FF
输出顶线:100,COLORFF0000
当满足条件UP时,在0和2之间画柱状线
当满足条件DOWN时,在0和2之间画柱状线
当满足条件BT时,在0和30之间画柱状线
当满足条件BT时,在0和30之间画柱状线
当满足条件BT时,在0和30之间画柱状线
当满足条件BT时,在30和'短牛'位置书写文字
{}TJ1:=1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN AND C<21日内H最高值*0.82
当满足条件TJ1时,在0和20之间画柱状线
当满足条件TJ1时,在0和20之间画柱状线
当满足条件TJ1时,在0和20之间画柱状线
当满足条件TJ1时,在0和20之间画柱状线
当满足条件TJ1时,在20和'中牛'位置书写文字
HR赋值:55日内最高价最高值
HRY:=55日内最低价最低值
HRY11:=HR*HRY
HRY33:=SQRT(HRY11)
TJ2:=1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN AND C
当满足条件TJ2时,在0和10之间画柱状线
当满足条件TJ2时,在0和10之间画柱状线
当满足条件TJ2时,在0和10之间画柱状线
当满足条件TJ2时,在10和'大牛'位置书写文字
ST赋值:1日前的UP>2日前的UP AND DOWN<1日前的UP
当满足条件ST时,在100和90之间画柱状线
当满足条件ST时,在100和90之间画柱状线
当满足条件ST时,在100和90之间画柱状线
当满足条件ST时,在100和90之间画柱状线
当满足条件ST时,在90和'卖'位置书写文字
DIFF:(D收盘价的12日指数移动平均-D收盘价的26日指数移动平均)*10
DE输出A:DIFF的9日指数移动平均,COLORFFFF00
A11赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:A11+1日前的收盘价>收盘价 AND DIFF>A11+1日前的DIFF AND DIFF上穿DEA
当满足条件底背离时,在-6和'底背离'位置书写文字
A22赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:A22+1日前的收盘价<收盘价 AND A22+1日前的DIFF>DIFF AND DEA上穿DIFF
当满足条件顶背离时,在90和'顶背离'位置书写文字
RSV2赋值:(收盘价-45日内最低价最低值)/(45日内最高价最高值-45日内最低价最低值)*10
RSV2的15日[1日权重]移动平均
K周的3日[1日权重]移动平均
J周:=3*K周-2*D周,COLORRED
DRAWBAND(J周,RGB(200,0,0),D周,RGB(0,150,150))
DRAWICON(K周上穿 D周, D周-1,13)
DRAWICON(D周上穿 K周, K周+1,14)
LCC:=1日前的收盘价
RSI赋值:SMA(收盘价-LCC和0较大值,6,1)/SMA(收盘价-LCC的绝对值,6,1)*100
抓大牛赋值:RSI上穿11
当满足条件抓大牛时,在5.9和'抓牛'位置书写文字
8.18,COLORRED,LINETHICK2
GDIF:=(C的12日指数移动平均-C的26日指数移动平均)
GDEA赋值:GDIF的9日指数移动平均
MACD赋值:2*(GDIF-GDEA)
MJBT赋值:EXIST((GDIF上穿GDEA AND GDIF>0) OR GDIF上穿0,5)
MVOL5赋值:V的5日简单移动平均
MVOL10赋值:V的10日简单移动平均
MVOL20赋值:V的20日简单移动平均
量托赋值:MVOL5>=MVOL20 AND MVOL10上穿MVOL20 AND 1日前的MVOL10<1日前的MVOL20
VJBT赋值:最近5日存在MVOL5上穿MVOL10 OR 量托
MA3赋值:C的3日简单移动平均
MAS5赋值:C的5日简单移动平均
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
MA60赋值:C的60日简单移动平均
MA120赋值:C的120日简单移动平均
TT1赋值:上次REF(LONGCROSS(MA60,MA120,55距今天数,1))
JJC:=MAS5上穿MA10 AND TT1<30
SJBT赋值:MJBT AND JJC AND VJBT的5过滤
RSV赋值:(((C-60日内L最低值)/(60日内H最高值-60日内L最低值))*100)
RSV的10日[1日权重]移动平均
RSV的10日[1日权重]移动平均
SK的10日[1日权重]移动平均
IF(SJ>=1日前的SJ,SJ,DRAWNULL),COLORRED,LINETHICK3
穿1赋值:SD上穿SJ>1日前的SD上穿SJ,LINETHICK0
当满足条件穿1时,在36和'牛启'位置书写文字
穿赋值:SK上穿SD>1日前的SD上穿SJ,LINETHICK0
当满足条件穿时,在58和'牛显'位置书写文字
当满足条件SK>SD时,在SK和SD之间画柱状线
当满足条件SK
VAR8赋值:VAR7的30日指数移动平均
VAR9赋值:VAR8的30日指数移动平均
VAR10赋值:3*VAR8-2*VAR9
势赋值:VAR10的5日指数移动平均
DRAWTEXT(10上穿势,48,'异'),COLORBLUE
DRAWTEXT(10上穿势,38,'动'),COLORBLUE
N赋值:24
AN赋值:C的N日简单移动平均
A赋值:4日前的C>3日前的C
A1:=3日前的C>2日前的C
A2:=2日前的C>1日前的C
A3:=A AND A1 AND A2
A4:=C/1日前的C>1.065
A5:=上次A4距今天数
A6:= A5>6 AND C>1日前的C*1.03
B赋值:EC-1日前的C和0较大值的5日简单移动平均/EMA(C-1日前的C的绝对值,5)*100
B1:=EC-1日前的C和0较大值的8日简单移动平均/EMA(C-1日前的C的绝对值,8)*100
B2:=3日前的C>2日前的C AND 2日前的C>1日前的C AND 4日前的C>3日前的C
B3:=B上穿20 AND (B上穿B1 )
XGG赋值: A3 AND A6 AND B3
D1:=L
D3:=C/1日前的C
XG1赋值: D3 AND D4 AND D1 AND D2
超牛赋值:XG1 AND XGG
当满足条件超牛时,在58和'牛股启动'位置书写文字
VARR2:=(((收盘价 - 1日前的收盘价) / 1日前的收盘价)*100)
VARR3:=(((收盘价 - 18日内最低价最低值) / (18日内最高价最高值 - 18日内最低价最低值))*100)
VARR3的9日[1日权重]移动平均
VARR4的3日[1日权重]移动平均
主力线赋值:((3 * VARR4) - (2 * VARR5)),LINETHICK1,COLORBLUE
散户线赋值:VARR4的3日指数移动平均,COLORFFFFFF,LINETHICK1
穿2:=主力线上穿散户线>1日前的主力线上穿散户线,LINETHICK1
SJTJ赋值:DATE<1590301
MAH:=(H*18+1日前的H*17+2日前的H*16+3日前的H*15+4日前的H*14+5日前的H*13+6日前的H*12+7日前的H*11+8日前的H*10+9日前的H*9+10日前的H*8+11日前的H*7+12日前的H*6+13日前的H*5+14日前的H*4+15日前的H*3+16日前的H*2+17日前的H*1)/171
MAL:=(L*18+1日前的L*17+2日前的L*16+3日前的L*15+4日前的L*14+5日前的L*13+6日前的L*12+7日前的L*11+8日前的L*10+9日前的L*9+10日前的L*8+11日前的L*7+12日前的L*6+13日前的L*5+14日前的L*4+15日前的L*3+16日前的L*2+17日前的L*1)/171
FA1:=((3.48*收盘价+最高价+最低价的绝对值/4-收盘价的23日指数移动平均)/收盘价的23日指数移动平均)
FA2:=DMA(((2.15*收盘价+最低价+最高价)/4),FA1)
金线王赋值:FA2的200日指数移动平均*1.118
金线王2:=FA2的200日指数移动平均*1.118
条件赋值:(C-1日前的C)/1日前的C*100>8
金K线:=C上穿金线王 AND 条件
输出黑马启动:金K线*10
AA赋值:34日内最低价最低值
BB赋值:30日内最高价最高值
DD赋值:(EMA(((收盘价-AA)/(BB-AA))*(4),4))*(25)
谷赋值:(((DD-21日内DD最低值)/(21日内DD最高值-21日内DD最低值))*(4))*(25)
GUP1:=(收盘价-36日内最低价最低值)/(36日内最高价最高值-36日内最低价最低值)*100
GUP1的3日[1日权重]移动平均
GUP2的3日[1日权重]移动平均
GUP3的3日[1日权重]移动平均
波赋值:GUP3,画白色
段赋值:GUP4,画黄色
GUP7:=GUP4上穿GUP3 AND GUP3>80
STICKLINE(GUP7的5过滤=1,0,90,1,0),COLORGREEN
DRAWTEXT(GUP7的5过滤=1,70,'卖'),LINETHICK1,COLORFFCC66
趋输出势:3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1),LINETHICK1,COLORBLUE
GUP8:=GUP2上穿GUP3 AND GUP3>80 AND GUP3>GUP4
GUP9:=趋势上穿GUP2 AND 趋势<20 AND 趋势<段
当满足条件GUP8时,在50和90之间画柱状线
当满足条件GUP9时,在40和0之间画柱状线
90,COLORGREEN
0,画黄色
GUP01:=EMA((收盘价-25日内最低价最低值)/(25日内最高价最高值-25日内最低价最低值)*100,5)
GUP02:=(25日内最高价最高值-25日内最低价最低值)/EMA((收盘价-25日内最低价最低值),5)
GUP03:=GUP02上穿GUP01
GUP04:=2日前的GUP02<1日前的GUP02 AND GUP02<1日前的GUP02
GUP05:=统计7日满足GUP03的天数>0 AND GUP04
GUP06:=REF((最低价+OPEN+收盘价+最高价)/4,1)
GUP07:=SMA(最低价-GUP06的绝对值,13,1)/SMA(最低价-GUP06和0较大值,10,1)
GUP08:=GUP07的10日指数移动平均
GUP09:=C的5日指数移动平均
GUP10:=33日内最低价最低值
如果最低价<=GUP10返回GUP09否则返回0
如果GUP11>100返回GUP11*0.312否则返回GUP11
输出资金入场:GUP02,COLORRED
GUB1:=1日前的最低价
GUB2:=SMA(最低价-GUB1的绝对值,13,1)/SMA(最低价-GUB1和0较大值,13,1)*4
GUB3:=GUB2的13日指数移动平均
GUB4:=34日内最低价最低值
如果最低价<=GUB4返回GUB3否则返回0
GUB6:=100-3*SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
GUB7:=100-3*SMA((OPEN-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((OPEN-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
GUB8:=GUB6<1日前的GUB7 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价
输出散户:STICKLINE(GUB5>1日前的GUB5,0,GUB5,0.5,0),COLORGREEN,LINETHICK1
STICKLINE(GUB8 AND 统计30日满足GUB8的天数=1,0,18,0.5,0),COLORBLUE,LINETHICK3
STICKLINE(GUB8 AND 统计30日满足GUB8的天数=1,18,36,0.5,0),COLORFF7700,LINETHICK3
STICKLINE(GUB8 AND 统计30日满足GUB8的天数=1,36,60,1,0),画黄色
DRAWTEXT(GUB8 AND 统计30日满足GUB8的天数=1,90,'主力进场★'),画黄色
RE赋值:MA(100*(收盘价-34日内收盘价最低值)/(34日内最高价最高值-34日内最低价最低值),5)-20
R12赋值:(最高价+最低价+收盘价)/3
R13赋值:(R12-R12的14日简单移动平均)/(0.015*AVEDEV(R12,14))
R14赋值:(R12-R12的70日简单移动平均)/(0.015*AVEDEV(R12,70))
如果R13>=150 AND R13<200 AND R14>=150 AND R14<200返回10否则返回0
如果R13<=-150 AND R13>-200 AND R14<=-150 AND R14>-200返回-10否则返回R15
R17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
R18赋值:100-R17的绝对值
如果R18<90返回R18否则返回100
如果RE>0返回RE否则返回0
R1B赋值:IF(R14>=200 AND R13>=150,15,IF(R14<=-200 AND R13<=-150,-15,R16))+60
R1C赋值:R1A>48 AND R1B>60 AND R19<100
DRAWTEXT(R1C AND 统计25日满足R1C的天数=1,80,'分批出货'),LINETHICK1,COLORFFCC66
STICKLINE(R1C AND 统计25日满足R1C的天数=1,90,60,0.5,0),COLORFFCC66
GUP3AA赋值:IF((收盘价>1日前的收盘价),88,0)
GUP4AA赋值:IF(((收盘价)/(1日前的收盘价)>1.05) AND ((最高价)/(收盘价)<1.01) AND (GUP3AA>0),91,0)
金牛赋值:(FILTER((GUP4AA>90),45)),画黄色
当满足条件金牛时,在150和0之间画柱状线
当满足条件金牛时,在150和0之间画柱状线
当满足条件金牛时,在150和0之间画柱状线
当满足条件金牛时,在150和0之间画柱状线
当满足条件金牛>0时,在130和'金牛起爆'位置书写文字
当满足条件1时,在横轴0纵轴100位置书写文字