未来函数检测结果如下:
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
指标源码:
原理解析:
N赋值:6
N1:=10
TR1赋值:EXPMEMA(MAX(MAX(H-L,H-1日前的C的绝对值),ABS(1日前的C-L)),12)
HD1赋值:H-1日前的H
LD1赋值:1日前的L-L
LC赋值:1日前的收盘价
RSI5赋值:((SMA(MAX((收盘价-LC),0),5,1)/SMA((收盘价-LC的绝对值),5,1))*100)
如果HD1>0&&HD1>LD1返回HD1否则返回0
如果LD1>0&&LD1>HD1返回LD1否则返回0
TR2赋值:SUM(MAX(MAX((最高价-最低价),(最高价-1日前的收盘价的绝对值)),ABS((最低价-1日前的收盘价))),10)
VARD3赋值:VARD1>65 AND VARD1>1日前的VARD1
VARD4赋值:0日内VARD1最低值
HD赋值:(最高价-1日前的最高价)
LD赋值:(1日前的最低价-最低价)
VARD5赋值:上次VARD4=VARD1距今天数
VARD6赋值:(0-4日前的VARD2)/(VARD4-VARD5日前的VARD2)>2
DMP赋值:SUM(IF(((HD>0) AND (HD>LD)),HD,0),10)
DMM赋值:SUM(IF(((LD>0) AND (LD>HD)),LD,0),10)
VARD7赋值:VARD1>1日前的VARD1
VARD8赋值:成交量>2*成交量的30日简单移动平均
PDI赋值:((DMP*100)/TR)
MDI赋值:((DMM*100)/TR)
VARD9赋值:EXPMEMA(VARD2-VARD1的绝对值/(VARD2+VARD1)*100,6)
VARDA赋值:EXPVARD3的6日平滑移动平均
ADX赋值:MA((((MDI-PDI的绝对值)/(MDI+PDI))*100),5)
AV赋值:(RSI5+ADX)
VARDB赋值:收盘价>收盘价的30日简单移动平均 AND 收盘价<收盘价的30日简单移动平均*1.04
VARDC赋值:收盘价的30日简单移动平均>REF(收盘价的30日简单移动平均,1)
DXR赋值:(((ADX+5日前的ADX)/2)+RSI5)
0,COLORFF00FF
VARDD赋值:上次CROSS(收盘价的5日简单移动平均,收盘价的
10日简单移动平均距今天数)
WR10赋值:((100*(10日内最高价最高值-收盘价))/(10日内最高价最高值-10日内最低价最低值))
NEW成交量:=(RSI5-WR10)
VARDF赋值:TROUGHBARS(3,15,1)<4
VARD10:=收盘价的30日指数移动平均>2日前的收盘价的30日指数移动平均
阶段底部赋值:(AV+NEW成交量)
STICKLINE((阶段底部 >= 0),0,阶段底部,0.3,1),LINETHICK2,COLORCC6600
STICKLINE((阶段底部<0),0,阶段底部,0.8,1),LINETHICK6,画红色
如果VARDF=1返回50否则返回0
VARD12:=VARD2上穿VARD1 AND VARDA上穿VARD9
输出趋势线:1日内阶段底部最低值,COLORFFFFFF
STICKLINE((趋势线>230),250,趋势线,0.8,1),LINETHICK6,COLORFF00FF
VARD13:=VARD2上穿VARD1 AND VARD9上穿VARDA
VARD14:=VARDB AND VARDC AND VARDD AND VARD10 AND VARD6 AND VARD7 AND VARD8*50
230,COLORFFFFFF
VAR1赋值:REF((最低价+OPEN+收盘价+最高价)/4,1)
VAR2赋值:SMA(最低价-VAR1的绝对值,13,1)/SMA(最低价-VAR1和0较大值,10,1)
VARD15:=上次VARD2上穿VARD1=1距今天数
VARD16:=上次VARD1上穿VARD2=1距今天数
VARD17:=VARD16日内VARD1最高值
VARD18:=上次VARD1=VARD17距今天数
VAR3赋值:VAR2的10日指数移动平均
VAR4赋值:33日内最低价最低值
如果最低价<=VAR4返回VAR3否则返回0
输出多空:EMA((收盘价-MA((2*收盘价+最高价+最低价)/4,30))/MA((2*收盘价+最高价+最低价)/4,30)*100,3),画白色
输出主力进场:IF(VAR5>1日前的VAR5,VAR5,0),画黄色,NODRAW
当满足条件0=0时,在0和0之间画柱状线
STICKLINE(VARDF=1的5过滤 AND 多空<-10,50,0,10,0),COLORF00FF0
STICKLINE(VARDF=1的5过滤,50,0,5,0),画黄色
STICKLINE(VAR5>1日前的VAR5,0,VAR5,3,0 ),画黄色
VARD19:=VARD3 OR VARD12 OR VARD13*100
VARD1A:=VARD13*100
输出洗盘:IF(VAR5<1日前的VAR5,VAR5,0),COLORGREEN,NODRAW
DRAWTEXT(VARDF=1的3过滤,25,'降龙伏魔之剑'),画红色
STICKLINE(VAR5<1日前的VAR5,0,VAR5,3,0),COLORGREEN
当满足条件多空<-10时,在0和多空之间画柱状线
当满足条件多空>10时,在0和多空之间画柱状线