未来函数检测结果如下:
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
指标源码:

原理解析:
DRAWICON((C的4日简单移动平均*4+C的60日简单移动平均)/5>=C的60日简单移动平均 AND C的5日简单移动平均Z1赋值:STRCAT(HYBLOCK,' ')
 Z2赋值:STRCAT(Z1,FGBLOCK)
 Z3赋值:STRCAT(Z2,DYBLOCK)
 Z4赋值:STRCAT(Z3,' ')
 DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z4,GNBLOCK)),COLORCYAN
MA5赋值:C的5日简单移动平均
MA10赋值:C的10日简单移动平均
MA30赋值:C的30日简单移动平均
FA赋值:上次MA10上穿MA5距今天数 AND MA5上穿MA10
FB赋值:FA AND MA5>MA30 AND MA10>MA30  AND MA10>1日前的MA10
当满足条件FB时,在L-0.58和'★红牛'位置书写文字
V1赋值:收盘价的5日指数移动平均
V2赋值:收盘价的90日指数移动平均*1.01,10)
DRAWTEXT(V1上穿V2,V1+0.05,'牛起步'),COLOR00FF00
VAR1赋值:21日内最低价最低值
VAR2赋值:21日内HIGH最高值
AK1赋值:EMA((((收盘价 - VAR1) / (VAR2 - VAR1)) * 100),5)
AK赋值:EMA((((收盘价 - VAR1) / (VAR2 - VAR1)) * 50),13)
AB赋值:AK1上穿AK
DRAWTEXT((AB = 1),(最低价 * 0.99),'○牛窝'),画黄色
AA1赋值:AMOUNT/V
BB1赋值:L CC1赋值:(C-1日前的C)/1日前的C*100>1.2
DD1赋值:L EE1赋值:V 老鼠仓赋值:BB1 AND CC1 AND DD1 AND EE1,LINETHICK0,COLOR0099FF
当满足条件老鼠仓时,在L*0.99和'老鼠仓'位置书写文字
VAR3AA赋值:IF((收盘价>1日前的收盘价),88,0)
VAR4AA赋值:IF(((收盘价)/(1日前的收盘价)>1.05) AND ((HIGH)/(收盘价)<1.01) AND (VAR3AA>0),91,0)
DRAWTEXT(FILTER((VAR4AA>90),45),(最低价)*(0.93),'★大胆搏 '),COLOR00FFFF
DRAWTEXT(FILTER((VAR4AA>90),35),(最低价)*(0.99000001),'★加仓'),COLOR00FFFF
A1AA赋值:9
A2AA赋值:(A1AA+1日前的收盘价<收盘价)
DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'小心变盘'),COLORFFFFFF
VAR6赋值:1日前的C
VAR7赋值:SMA(C-VAR6和0较大值,6,1)/SMA(C-VAR6的绝对值,6,1)*100
DRAWTEXT(82上穿VAR7,H*1.01,'▼逃顶'),画黄色
N赋值:5
A1赋值:BACKSET(ISLASTBAR,PEAKBARS(1,N,1)+1)
A2赋值:A1>1日前的A1
B1赋值:BACKSET(ISLASTBAR,PEAKBARS(1,N,2)+1)
B2赋值:B1>1日前的B1
C1赋值:BACKSET(ISLASTBAR,PEAKBARS(1,N,3)+1)
C2赋值:C1>1日前的C1
A11:=BACKSET(ISLASTBAR,TROUGHBARS(2,N,1)+1)
A21:=A11>1日前的A11
B11:=BACKSET(ISLASTBAR,TROUGHBARS(2,N,2)+1)
B21:=B11>1日前的B11
C11:=BACKSET(ISLASTBAR,TROUGHBARS(2,N,3)+1)
C21:=C11>1日前的C11
输出①:DRAWLINE(B2,H,A2,H,0),COLORBLUE
输出②:DRAWLINE(C2,H,B2,H,0),COLORCC6633
输出③:IF(A1,PEAK(1,N,1),DRAWNULL),COLORFFAA00
输出④:DRAWLINE(C2,H,A2,H,0),COLORLIBLUE
输出⑤:DRAWLINE(B21,L,A21,L,0),画黄色
输出⑥:DRAWLINE(C21,L,B21,L,0),COLORFF00FF
输出⑦:DRAWLINE(C21,L,A21,L,0),COLORBROWN
输出⑧:IF(A11,TROUGH(2,N,1),DRAWNULL),画红色
T1赋值:CONST(HHVBARS(V,N))
输出T0:IF(CURRBARSCOUNT<=N+7,CONST(IF(T1=0,C,T1日前的C)),DRAWNULL)
如果CURRBARSCOUNT=T1+1返回T0否则返回DRAWNULL
当满足条件ISLASTBAR时,在T0和' 量能评台'位置书写文字
A4赋值:(34日内H最高值-C)/(34日内H最高值-34日内L最低值)*100
A5赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
A6赋值:A5的9日指数移动平均
A7赋值:(A5<-0.1 AND A5>A6)
输出财神:IF(A7,21日内L最低值,DRAWNULL)画红色,CIRCLEDOT
 
 
AA赋值:CYS
MIDD赋值:CYS的20日简单移动平均
CC赋值:MIDD+0.85*CYS的10估算标准差
TM6赋值:AA>CC
A0赋值:(L+H+C*2)/4
工作赋值:A0的14日指数移动平均画黄色,LINETHICK1
度假赋值:A0的25日指数移动平均画黄色,LINETHICK1
A1X:=(工作-1日前的工作)/1日前的工作*100
A2X:=(度假-1日前的度假)/1日前的度假*100
G赋值:上次A1X上穿0距今天数
收盘价的20日简单移动平均
 
V3赋值:(1+7/100)*(D收盘价的V1日简单移动平均)
V5赋值:MA((最低价+HIGH+收盘价)/3,5)
豆豆赋值:C
HD赋值:C1的10过滤
 
LD赋值:C2的10过滤
A赋值:REF(C,上次HD距今天数)
B赋值:REF(L,BARSLAST
(LD))
T2赋值:上次HD距今天数>BARSLAST(LD) AND NOT(LD)
输出压力:IF
(T1,A,A),画黄色,POINTDOT,LINETHICK3
输出支撑:IF
(T2,B,B),COLORGREEN,POINTDOT,LINETHICK3
LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
FF赋值:收盘价的3日指数移动平均
MA15:=收盘价的21日指数移动平均
DRAWTEXT(88上穿RSI,(HIGH * 1.02),'顶背离'),COLOR1880FF
X1赋值:(C+L+H)/3
BB13:=ATAN(X1的13日指数移动平均-1日前的X1的13日指数移动平均)*3.1416*10
EMA8:=C的8日指数移动平均
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!