未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
指标源码:
原理解析:
A1P赋值:2日前的收盘价
A2P赋值:SMA(收盘价-A1P和0较大值,7,1)/SMA(收盘价-A1P的绝对值,7,1)*100
A4P赋值:1日前的最低价
A5P赋值:SMA(最低价-A4P的绝对值,3,1)/SMA(最低价-A4P和0较大值,3,1)*100
如果收盘价*1.3返回A5P*10否则返回A5P/10
A7P赋值:29日内最低价最低值
A8P赋值:37日内A6P最高值
A9P赋值:IF(收盘价的90日简单移动平均,1,0)
A10P赋值:EMA(IF(最低价<=A7P,(A6P+A8P*2)/2,0),3)/1688*A9P
如果A10P>100返回100否则返回A10P
当满足条件A11P时,在0和A11P之间画柱状线
BBB赋值:EMA(-100*(34日内最高价最高值-收盘价)/(34日内最高价最高值-34日内最低价最低值),5)
输出
中期线:BBB+100,NODRAW
如果中期线<15返回25否则返回0
VARF1赋值:TROUGHBARS(3,15,1)<4
输出
多空:EMA((收盘价-MA((2*收盘价+最高价+最低价)/4,30))/MA((2*收盘价+最高价+最低价)/4,30)*100,3),NODRAW
STICKLINE(VARF1=1的5过滤 AND 多空<-10,35,0,1.6,0),COLORAA00BB
HJ_1赋值:1日前的最低价
HJ_2赋值:SMA(最低价-HJ_1的绝对值,13,1)/SMA(最低价-HJ_1和0较大值,13,1)*100
如果收盘价*1.2返回HJ_2*13否则返回HJ_2/13
HJ_4赋值:34日内最低价最低值
HJ_5赋值:34日内HJ_3最高值
HJ_6赋值:IF(56日内最低价最低值,1,0)
HJ_7赋值:EMA(IF(最低价<=HJ_4,(HJ_3+HJ_5*2)/2,0),3)/618*HJ_6
HJ_8赋值:HJ_7>1日前的HJ_7
HJ_9赋值:REF(100日内最低价最低值,3)
HJ_10:=REFDATE(HJ_9,DATE)
HJ_11:=最低价=HJ_10
HJ_12:=HJ_8 AND HJ_11
HJ_13:=HJ_12>1日前的HJ_12
输出
启动点:HJ_13>1日前的HJ_13,NODRAW
当满足条件启动点时,在40和'启'位置书写文字
{<<波段绝品>>}
VAR1B赋值:(9日内最高价最高值-收盘价)/(9日内最高价最高值-9日内最低价最低值)*100-70
VAR1B的9日[1日权重]移动平均
VAR3B赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
VAR3B的3日[1日权重]移动平均
VAR4B的3日[1日权重]移动平均
VAR6B赋值:VAR5B-VAR2B
如果VAR6B>45返回VAR6B-45否则返回0
STICKLINE(1日前的趋势1< 趋势1, 趋势1,1日前的趋势1,3,0),画红色
STICKLINE(1日前的趋势1> 趋势1, 趋势1,1日前的趋势1,3,0),COLORLIBLUE
{收钱线_极地上涨_分解1}
VA1赋值:9日内最高价最高值-9日内最低价最低值
VA2赋值:9日内最高价最高值-收盘价
VA3赋值:收盘价-9日内最低价最低值
VA4赋值:VA2/VA1*100-70
VA5赋值:(收盘价-60日内最低价最低值)/(60日内最高价最高值-60日内最低价最低值)*100
VA6赋值:(收盘价+最高价+最低价)/3
VA3/VA1*100的3日[1日权重]移动平均
VA8赋值:34日内最低价最低值
VA7的3日[1日权重]移动平均
如果VA9>100返回VA9-100否则返回0
VARB赋值:34日内最高价最高值
VARC赋值:EMA((VA6-VA8)/(VARB-VA8)*100,13)
VARD赋值:E0.618*1日前的VARC+0.382*VARC的2日简单移动平均
生命线赋值:VARD的1日指数移动平均
VV1赋值:C的5日简单移动平均=HHV(C的5日简单移动平均,20)
VV2赋值:C的5日简单移动平均>C的10日简单移动平均
VV3赋值:V的5日简单移动平均>V的40日简单移动平均*1.01
VV4赋值:COUNT(C的1日简单移动平均>1日前的C,2)=2
VVV赋值:VV1 AND VV2 AND VV3 AND VV4
AA1X赋值:收盘价的8日指数移动平均
AA2X赋值:AA1X的20日指数移动平均
AA3X赋值:AA1X上穿AA2X
AA4X赋值:AA1X<收盘价的120日指数移动平均
AA5X赋值:3*SMA((收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100,21,1)-2*SMA(SMA((收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100,20,1),8,1),CIRCLEDOT,NODRAW
安全位赋值:20
{}
{收钱线_极地上涨_分解2}
VARE赋值:SMA(收盘价-1日前的收盘价和0较大值/收盘价,8,1)/SMA(INDEXC-1日前的INDEXC的绝对值/INDEXC,8,1)*100-25
VARF赋值:VARE的3日简单移动平均
VAR1X赋值:9日内最高价最高值-9日内最低价最低值
VAR2X赋值:9日内最高价最高值-收盘价
VAR3X赋值:收盘价-9日内最低价最低值
VAR4X赋值:((VAR2X)/(VAR1X))*(100)-70
VAR5X赋值:((收盘价-60日内最低价最低值)/(60日内最高价最高值-60日内最低价最低值))*(100)
VAR6X赋值:((2)*(收盘价)+最高价+最低价)/(4)
VAR7X赋值:SMA(((VAR3X)/(VAR1X))*(100),3,1)
VAR8X赋值:34日内最低价最低值
VAR7X的3日[1日权重]移动平均
VAR10X赋值:IF((VAR9X>100),VAR9X-100,0)
VAR11X赋值:34日内最高价最高值
BB1X赋值:EMA(((VAR6X-VAR8X)/(VAR11X-VAR8X))*(100),8)
{柱线彩条}
DRAWKLINE(BB1X的5日指数移动平均,BB1X的5日指数移动平均,BB1X+1,BB1X)
输出{信号}
低位转强:IF(AA5X上穿安全位,25,0),STICK,画黄色,LINETHICK4
DRAWTEXT((低位转强>0),30,'转强'),画黄色
输出
上升段:上次REF(ZIG(3,19距今天数,1)< REF(ZIG(3,19),2)), 线宽为2,COLORCBCBC0
A1A赋值:上次CROSS(C,C的20日简单移动平均距今天数)
A2A赋值:上次CROSS(C的20日简单移动平均,C距今天数)
如果A1A
下降段:上次ZIG(3,19距今天数>REF(ZIG(3,19),1))*0.3, 线宽为2,COLOR996600
{下跌时间之窗}
VAR1F赋值:(8日内最高价最高值-收盘价)/(8日内最高价最高值-8日内最低价最低值)*100-70
VAR1F的8日[1日权重]移动平均
VAR3F赋值:(收盘价-8日内最低价最低值)/(8日内最高价最高值-8日内最低价最低值)*100
VAR3F的3日[1日权重]移动平均
VAR4F的3日[1日权重]移动平均
VAR6F赋值:VAR5F-VAR2F
如果VAR6F>100返回VAR6F-100否则返回0
IF(1日前的QF
IF(1日前的QF>QF,QF,1日前的QF),COLORFF3399