来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
DRAWGBK(C>0,RGB(20,0,28),RGB(20,0,28),0,0,1)
DRAWBAND(收盘价的60日简单移动平均,RGB(80,0,0),收盘价的120日简单移动平均,RGB(0,91,0))
DRAWBAND(收盘价的5日简单移动平均,RGB(155,50,50),收盘价的10日简单移动平均,RGB(83,123,68))
DRAWKLINE(H,O,L,C)
N赋值:240
KK赋值:上次CURRBARSCOUNT=N距今天数
GD赋值:CONST(IF(ISLASTBAR=1,KK日内H最高值,0))
RR赋值:CONST(IF(ISLASTBAR=1,KK日内L最低值,0))
KJ赋值:GD-RR
如果CURRBARSCOUNT<=N返回GD否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回GD-KJ*0.191否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR+KJ/2否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR+KJ*0.191否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR否则返回DRAWNULL
输出天:上次L=RR距今天数,COLOR00FFFF,NODRAW
当满足条件CURRBARSCOUNT=N时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT=N时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT=1时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在平衡和平衡之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在压和压之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在支撑和支撑之间画柱状线
当满足条件CURRBARSCOUNT=1时,在压和'0.809'位置书写文字
当满足条件CURRBARSCOUNT=1时,在平衡和'0.500'位置书写文字
当满足条件CURRBARSCOUNT=1时,在支撑和'0.191'位置书写文字
A赋值:C的21日指数移动平均COLORBLUE,LINETHICK3
B赋值:A<1日前的A
如果B-1返回A否则返回DRAWNULL
AA赋值:C的3日指数移动平均 > C的21日指数移动平均
BB赋值:C的3日指数移动平均 < C的21日指数移动平均
CC赋值: C的3日指数移动平均 > C的8日指数移动平均
CC1:=C的3日指数移动平均 < C的8日指数移动平均
当满足条件CURRBARSCOUNT=N/2+9时,在GD-KJ/12和'★强势区域--急拉减仓!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在GD-KJ/3和'●震荡整理--寻机低吸!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在RR+KJ/3和'◆反弹中轨--逢高休息!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在RR+KJ/10和'■弱势区域--暂不参与!'位置书写文字
STICKLINE(上次CURRBARSCOUNT=3距今天数>=0,REF(C,上次CURRBARSCOUNT=3距今天数),REF(C,上次CURRBARSCOUNT=3距今天数),6,-1),画黄色
AAA赋值:上次DATE!=1日前的DATE距今天数
前天收:=AAA+2日前的CCOLORWHITE
{}{高点突破}
BDGD赋值:C=13日内C最高值
GDSJ赋值:上次FILTER(0.8上穿BDGD,2距今天数)+1
高点:GDSJ日前的C,COLORFF00FF,POINTDOT
输出突破:CROSS(C,1日前的高点),COLOR00FFFF,POINTDOT,NODRAW
当满足条件GDSJ<=6时,在高点和高点之间画柱状线
当满足条件突破时,在最低价和'↑突买'位置书写文字
DRAWICON(CROSS(C,'↑突买'日内突破最高值),L*0.98,1)
DRAWICON(CROSS(C,120日内高点最高值),L*0.98,1)
{}{主题概念}ZZ1赋值:STRCAT(HYBLOCK,'----')
Z2赋值:STRCAT(ZZ1,FGBLOCK)
Z3赋值:STRCAT(Z2,DYBLOCK)
Z4赋值:STRCAT(Z3,'----')
当满足条件1时,在横轴0.00纵轴0.06位置书写文字
DRAWTEXT_FIX(ISLASTBAR,0.07,0.06,0,STRCAT(Z4,GNBLOCK)),COLORCYAN
{涨停颜色粉色,完美区分20%10%5%,创业板20200823前10%照样变色}BK赋值:IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2,IF(INBLOCK('ST板块'),0.05,0.1)))
如果DATE<=1200823返回1否则返回0
STICKLINE((C>=ZTPRICE(1日前的收盘价,0.1) AND C=H) AND XA_1=1,O,C,4,0),COLOR007FFF
STICKLINE((C<=DTPRICE(1日前的收盘价,0.1) AND C=L) AND XA_1=1,O,C,4,0),COLOR80FF00
STICKLINE((C>=ZTPRICE(1日前的C,BK) AND C=H),C,O,4,0),COLOR007FFF
STICKLINE((C<=DTPRICE(1日前的C,BK) AND C=L),C,O,4,0),COLOR80FF00
STICKLINE((H=ZTPRICE(1日前的C,BK) AND C
{跌停后回升}RSV赋值:(((收盘价 - 12日内最低价最低值) / (12日内最高价最高值 - 12日内最低价最低值)) * 100)
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:((3 * K) - (2 * D))
RSV12赋值:(((收盘价 - 25日内最低价最低值) / (25日内最高价最高值 - 25日内最低价最低值)) * 100)
RSV12的3日[1日权重]移动平均
K12的3日[1日权重]移动平均
J12:=((3 * K12) - (2 * D12))
RSV24赋值:(((收盘价 - 60日内最低价最低值) / (60日内最高价最高值 - 60日内最低价最低值)) * 100)
RSV24的3日[1日权重]移动平均
K24的3日[1日权重]移动平均
J24:=((3 * K24) - (2 * D24))
输出平台线:IF(J24上穿J,最高价,REF(最高价,上次J24上穿J距今天数)),LINETHICK4,COLORMAGENTA
当满足条件ISLASTBAR时,在平台线和'平台线'位置书写文字
TA赋值:MAX(MAX((最高价-最低价),1日前的收盘价-最高价的绝对值),ABS(1日前的收盘价-最低价))
ATR:=TA的13日指数移动平均
VAR88:=1日前的收盘价-1日前的ATR
输出强弱线:13日内VAR88最高值COLORCYAN,LINETHICK3
当满足条件ISLASTBAR时,在强弱线和'强弱线'位置书写文字