未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
指标源码:
原理解析:
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0
当满足条件开盘价>=收盘价时,在H和L之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件开盘价>=收盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在H和L之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件收盘价>开盘价时,在收盘价和开盘价之间画柱状线
A1赋值:C的14日指数移动平均画白色,LINETHICK1
A1X:=(A1-1日前的A1)/1日前的A1*100,NODRAW
输出看多做多:IF(A1X>=0,REF(C的14日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL),画青色,LINETHICK1
动态止损度赋值:3
止损价赋值:CONST(5日内C最高值*(100-动态止损度)/100)
输出止损:PLOYLINE(CONST(C)<=止损价,止损价),COLOR008000
熊五赋值:收盘价的5日简单移动平均,画白色, 线宽为2
牛十赋值:收盘价的10日简单移动平均,画洋红色, 线宽为2
工作线赋值:收盘价的34日指数移动平均,COLOR00FFFF, 线宽为2
生命线赋值:收盘价的50日指数移动平均,1),画红色, 线宽为2
半赋值:收盘价的125日简单移动平均,画青色,LINETHICK1
年赋值:收盘价的250日简单移动平均,COLORFF7F00,LINETHICK1
LC赋值: 1日前的收盘价
RSI赋值:SMA(收盘价-LC和0较大值,6,1)/SMA(收盘价-LC的绝对值,6,1)*100
输出逃顶:80上穿RSI,画黄色,POINTDOT,NODRAW
DRAWICON(80上穿RSI,最高价,2)
DRAWTEXT(逃顶=1的1过滤,最高价*1.02,'顶'),COLORGRAY
{追}
VAR112赋值:(100 - ((90 * (21日内最高价最高值 - 收盘价)) / (21日内最高价最高值 - 21日内最低价最低值)))
VAR113赋值:(100 - MA(((100 * (6日内最高价最高值 - 收盘价)) / (6日内最高价最高值 - 6日内最低价最低值)),34))
DRAWTEXT(CROSS(VAR112,VAR113的6日简单移动平均) AND 熊五>1日前的熊五,(最低价 * 1) ,'↖买'),COLORLIBLUE,LINETHICK1
EM1赋值:C的5日指数移动平均
EM2赋值:C的7日指数移动平均
EM3赋值:C的11日指数移动平均
TJ赋值:BETWEEN(EM2,EM1,EM3)
立桩量赋值:TJ=0的5过滤
输出突破买:REF(H,上次立桩量距今天数)画红色,NODRAW
TC1赋值:IF(H=8*14日内H最高值,H,DRAWNULL)
TC2赋值:CONST(上次TC1=H距今天数)+1
UPPER赋值:CONST(IF(TC2=1,H,TC2-1日前的H))
BC1赋值:IF(L=8*20日内L最低值,L,DRAWNULL)
BC2赋值:CONST(上次BC1=L距今天数)+1
LOWER赋值:CONST(IF(BC2=1,L,BC2-1日前的L))
LP赋值: 到最后交易的周期<=BC2 AND L=LOWER
{低点定位}
HP赋值: 到最后交易的周期<=TC2 AND H=UPPER
{高点定位}
当满足条件LP时,在L*0.992和L之间画柱状线
当满足条件HP时,在H和H*1.005之间画柱状线
IF(A1X>=0,REF(C的14日指数移动平均,上次A1X上穿0距今天数+1),DRAWNULL),COLORLICYAN,POINTDOT,LINETHICK5
当满足条件ISLASTBAR时,在看多做多*1.001和' 看多做多'位置书写文字
PLOYLINE(CONST(C)<=止损价,止损价),COLOR008000,POINTDOT,LINETHICK4
DRAWTEXT(现价<=止损价 AND ISLASTBAR,止损价*1.02,'☆止损'),COLOR008000,LINETHICK1
{企稳箭头}
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
金牛线赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15
*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10
*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5
*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,COLOR999900,DOTLINE
金马线赋值:金牛线的6日简单移动平均,画黄色
DRAWICON(FILTER(金牛线上穿金马线,20),金马线-0.2 ,25)
A0赋值:(L+H+C*2)/4
工作赋值:A0的14日指数移动平均画黄色,LINETHICK1
度假赋值:A0的25日指数移动平均画黄色, 线宽为2
A1X1:=(工作-1日前的工作)/1日前的工作*100
A2X1赋值:(度假-1日前的度假)/1日前的度假*100
如果A2X1>=0返回度假否则返回DRAWNULL
如果A1X1>=0返回工作否则返回DRAWNULL