未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
指标源码:
原理解析:
AMV0赋值:成交量*(O+C)/2
输出CG:C的3日简单移动平均,COLORFFCC66, 线宽为2
FL赋值:2日内CG最高值
输出黄金线:2日内CG最高值,COLOR00FF00
输出FS:CG-(FL-CG),画红色, 线宽为2
输出十:C的13日简单移动平均,COLOR00FFFF, 线宽为2
输出涨:IF(CLOSE的13日简单移动平均>REF(CLOSE的13日简单移动平均,1),CLOSE的13日简单移动平均,DRAWNULL),画红色, 线宽为2
输出平:IF(CLOSE的13日简单移动平均=REF(CLOSE的13日简单移动平均,1),CLOSE的13日简单移动平均,DRAWNULL),COLOR00FFFF, 线宽为3
输出跌:IF(CLOSE的13日简单移动平均当满足条件平=十时,在十*0.998-0.01和'关注'位置书写文字
TY赋值:C
A1赋值:10日前的TY=2*10+1日内TY最高值
B1赋值:A1的10过滤
C1赋值:BACKSET(B1,10+1)
HD赋值:C1的10过滤
A2赋值:10日前的TY=2*10+1日内TY最低值
B2赋值:A2的10过滤
C2赋值:BACKSET(B2,10+1)
LD赋值:C2的10过滤
A赋值:REF(C,上次HD距今天数)
B赋值:REF(C,上次LD距今天数)
T1赋值:上次HD距今天数
如果T1返回A否则返回A
当满足条件T1时,在A和A之间画柱状线
如果T2返回B否则返回B
当满足条件T2时,在B和B之间画柱状线
VAR3:=240日内最高价最低值
VAR4:=100*(CLOSE-VAR3)/VAR3
VAR5:=(CLOSE-528日内最低价最低值)/(528日内最高价最高值-528日内最低价最低值)*100
VAR6:=(CLOSE-530日内CLOSE最低值)/(530日内CLOSE最高值-530日内CLOSE最低值)*100
VAR7:=0
VAR8:=SMA(CLOSE-1日前的CLOSE和0较大值,34,1)/SMA(CLOSE-1日前的CLOSE的绝对值,7,1)*100
VAR9:=SMA(CLOSE-1日前的CLOSE和0较大值,13,1)/SMA(CLOSE-1日前的CLOSE的绝对值,13,1)*100
VAR10:=IF(TROUGHBARS(3,16,1)=0 AND 最高价>最低价+0.04,4,0)
VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3)
VAR12:=ZIG(3,6)=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3)
VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3)
VAR14:=ZIG(3,22)=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3)
VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3)
VAR16:=ZIG(3,51)=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3)
VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3)
VAR18:=ZIG(3,72)=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3)
VAR19:=CLOSE的2日指数移动平均-CLOSE的150日指数移动平均
买1赋值:VAR10
买2赋值:(VAR11+VAR13+VAR15+VAR17)
卖1赋值:(VAR12+VAR14+VAR16+VAR18)
当满足条件买1>0 OR 买2>0时,在最低价*0.99和'买'位置书写文字
如果卖1>0返回最高价*1.01否则返回DRAWNULL
当满足条件卖1>0时,在最高价*1.02和'卖'位置书写文字
{股灵吧决策}
VAR100:=(100 - ((90 * (20日内最高价最高值 - CLOSE)) / (20日内最高价最高值 - 20日内最低价最低值)))
VAR200:=(100 - ((90 * (20日内最高价最高值 - CLOSE)) / (20日内最高价最高值 - 20日内最低价最低值)))
VAR300:=(100 - MA(((100 * (5日内最高价最高值 - CLOSE)) / (5日内最高价最高值 - 5日内最低价最低值)),34))
X1赋值:(C+L+H)/3
X2赋值:X1的6日指数移动平均
X3赋值:X2的5日指数移动平均
GR1赋值:上次BETWEEN("BIAS.BIAS2"(6,13,24距今天数,0,5))
GR3赋值:COUNT("BIAS.BIAS2"(6,13,24)>10 AND H=GR1日内H最高值,GR1)
GR4赋值:H=GR1日内H最高值
GR5赋值:"MACD.MACD"(9,17,8)
STICKLINE(CLOSE> 1日前的CLOSE ,最高价,最低价,0,1 ),画红色
STICKLINE(CLOSE> 1日前的CLOSE ,开盘价,CLOSE,3,0 ),COLOR000055
STICKLINE(CLOSE> 1日前的CLOSE ,开盘价,CLOSE,2.7,0 ),COLOR000077
STICKLINE(CLOSE> 1日前的CLOSE ,开盘价,CLOSE,2.1,0 ),COLOR000099
STICKLINE(CLOSE> 1日前的CLOSE ,开盘价,CLOSE,1.5,0 ),COLOR0000BB
STICKLINE(CLOSE> 1日前的CLOSE ,开盘价,CLOSE,0.9,0 ),COLOR0000DD
STICKLINE(CLOSE> 1日前的CLOSE ,开盘价,CLOSE,0.3,0 ),COLOR0000FF
STICKLINE(CLOSE= 1日前的CLOSE ,最高价,最低价,0,1 ),画白色
STICKLINE(CLOSE= 1日前的CLOSE ,开盘价,CLOSE,3,0 ),COLOR555555
STICKLINE(CLOSE= 1日前的CLOSE ,开盘价,CLOSE,2.7,0 ),COLOR777777
STICKLINE(CLOSE= 1日前的CLOSE ,开盘价,CLOSE,2.1,0 ),COLOR999999
STICKLINE(CLOSE= 1日前的CLOSE ,开盘价,CLOSE,1.5,0 ),COLORBBBBBB
STICKLINE(CLOSE= 1日前的CLOSE ,开盘价,CLOSE,0.9,0 ),COLORDDDDDD
STICKLINE(CLOSE= 1日前的CLOSE ,开盘价,CLOSE,0.3,0 ),COLORFFFFFF
STICKLINE(CLOSE< 1日前的CLOSE ,最高价,最低价,0,1 ),COLORCYAN
STICKLINE(CLOSE< 1日前的CLOSE ,开盘价,CLOSE,3,0 ),COLOR990000
STICKLINE(CLOSE< 1日前的CLOSE ,开盘价,CLOSE,2.7,0 ),COLORCC0000
STICKLINE(CLOSE< 1日前的CLOSE ,开盘价,CLOSE,2.1,0 ),COLORFF4400
STICKLINE(CLOSE< 1日前的CLOSE ,开盘价,CLOSE,1.5,0 ),COLORFF8800
STICKLINE(CLOSE< 1日前的CLOSE ,开盘价,CLOSE,0.9,0 ),COLORFFCC00
STICKLINE(CLOSE< 1日前的CLOSE ,开盘价,CLOSE,0.3,0 ),COLORCYAN
输出生命线:CLOSE的43日简单移动平均, 线宽为3,画白色
AA1赋值:C的5日简单移动平均
BB1赋值:C的15日简单移动平均
AF:=AA1上穿BB1
STICKLINE(AF,4日内L最低值,4日内L最低值,50,1),画红色, 线宽为3
DRAWTEXT(AF,4日内L最低值,'止损线'),画黄色
VAR01:=SUM(MAX(MAX(最高价-最低价,最高价-1日前的CLOSE的绝对值),ABS(最低价-1日前的CLOSE)),25)
VAR02:=最高价-1日前的最高价
VAR03:=1日前的最低价-最低价
如果VAR02>0 AND VAR02>VAR03返回VAR02否则返回0
如果VAR03>0 AND VAR03>VAR02返回VAR03否则返回0
VAR06:=VAR04*100/VAR01
VAR07:=VAR05*100/VAR01
VAR08:=MA(VAR07-VAR06的绝对值/(VAR07+VAR06)*100,15)
VAR09:=(VAR08+15日前的VAR08)/2
LC赋值:1日前的CLOSE
RSI:=SMA(CLOSE-LC和0较大值,4.1,1)/SMA(CLOSE-LC的绝对值,4.1,1)*100
DRAWICON(84上穿RSI ,H*1.03,5)
DRAWICON(RSI上穿11 ,L*0.99,4)
VAR27:=1日前的CLOSE
VAR28:=SMA(CLOSE-VAR27和0较大值,5.5,1)/SMA(CLOSE-VAR27的绝对值,6,1)*100
DRAWICON(IF(76上穿VAR28,1,0),H*1.03,5)
DRAWTEXT(FILTER(CLOSE的60日指数移动平均-CLOSE的12日指数移动平均>0 AND CLOSE的12日指数移动平均/最低价>1.15,5),
最低价,'☆'),LINETHICK7 , COLORFF00FF
VARA赋值:((AMOUNT)/(成交量))/(100)
VARB赋值:((3)*(最高价)+最低价+开盘价+(2)*(CLOSE))/(7)
VARC:=((7的AMOUNT日累和)/(VARA))/(100)
VARD:=DMA(VARB,(成交量)/(VARC))
VARE:=((CLOSE-VARD)/(VARD))*(100)
VARF:=((CLOSE-34日内最低价最低值)/(34日内最高价最高值-34日内最低价最低值))*(100)
VARJ:=VARE的20日简单移动平均+VARE的20估算标准差
BIAS18:=((CLOSE-CLOSE的18日简单移动平均)/(CLOSE的18日简单移动平均))*(100)
VARF的3日[1日权重]移动平均
SS赋值:(1日前的BIAS18>=5) AND VARJ上穿VARE AND (AA>79)
DRAWTEXT((1日前的BIAS18>=5) AND VARJ上穿VARE AND
(AA>SS),H*1.02,'☆卖'),LINETHICK7,画绿色
VAR31:=ZIG(3,10)REF(ZIG(3,10),2)
{ZIG 有未来}
VAR32:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)当满足条件VAR31时,在C和O之间画柱状线
当满足条件VAR31时,在C和O之间画柱状线
当满足条件VAR31时,在H和L之间画柱状线
当满足条件VAR32时,在C和O之间画柱状线
当满足条件VAR32时,在C和O之间画柱状线
当满足条件VAR32时,在H和L之间画柱状线
{底位红色}