未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
指标源码:
原理解析:
顶底开关赋值:1
点位差赋值:1
指定点赋值:10
填充背景(O>0,RGB(33,47,58),RGB(0,0,0),0,'02',0)
{标缺口}
LL赋值:1日前的L
HH赋值:1日前的H
上跳赋值:L>HH
下跳赋值:H
STICKLINE(L>1日前的H,L,1日前的H,3.1,-1),画红色
STICKLINE(1日前的L>H,1日前的L,H,3.1,-1),画绿色
当满足条件O>=C时,在H和L之间画柱状线
当满足条件O>=C时,在C和O之间画柱状线
当满足条件O>=C时,在C和O之间画柱状线
当满足条件O>=C时,在C和O之间画柱状线
当满足条件O>=C时,在C和O之间画柱状线
当满足条件O<=C时,在H和L之间画柱状线
当满足条件C>O时,在C和O之间画柱状线
V2V赋值:V/1日前的V>=1.9 AND C>1日前的C
当满足条件V2V时,在H和L之间画柱状线
当满足条件V2V时,在O和C之间画柱状线
当满足条件V2V时,在O和C之间画柱状线
当满足条件V2V时,在O和C之间画柱状线
当满足条件V2V时,在O和C之间画柱状线
{涨停粉}
ZT赋值:C/1日前的C>1.097
输出
ZT数:COUNT(ZT,BARSSINCE(ZT)),NODRAW
{涨停红色}
ZDF赋值:(C-1日前的C)/1日前的C*100
当满足条件ZDF>9.5时,在C和O之间画柱状线
当满足条件ZDF>9.5时,在C和O之间画柱状线
当满足条件ZDF>9.5时,在C和O之间画柱状线
当满足条件ZDF>9.5时,在C和O之间画柱状线
当满足条件ZDF>9.5时,在H和L之间画柱状线
当满足条件ZDF<-9.9时,在O和C之间画柱状线
当满足条件ZDF<-9.9时,在O和C之间画柱状线
当满足条件ZDF<-9.9时,在O和C之间画柱状线
当满足条件ZDF<-9.9时,在O和C之间画柱状线
当满足条件ZDF<-9.5时,在H和L之间画柱状线
均价赋值:AMO/成交量/100
假阴真阳赋值:C
{蓝}
DT赋值:假阴真阳
当满足条件DT时,在H和L之间画柱状线
当满足条件DT时,在O和C之间画柱状线
当满足条件DT时,在O和C之间画柱状线
当满足条件DT时,在O和C之间画柱状线
当满足条件DT时,在O和C之间画柱状线
YX赋值:REF(O,上次假阴真阳距今天数)
输出
假阴实顶:YX,COLORFF7700,NODRAW
当满足条件V时,在YX和YX之间画柱状线
L0赋值:点位差/100
输出
前极点精准线:IF(顶底开关=0,CONST(指定点日前的L),CONST(指定点日前的H)),COLOR178448
DRAWICON(L-前极点精准线的绝对值<=L0,前极点精准线*0.99,38)
DRAWICON(H-前极点精准线的绝对值<=L0,前极点精准线*1.01,39)
输出
{H极点精准线:CONST(指定点日前的H),COLOR7777FF
DRAWICON(H极点精准线-H的绝对值<=L0,H极点精准线*1.01,35)
DRAWICON(H极点精准线-L的绝对值<=L0,H极点精准线*0.99,34)
输出}
{极点精准线:CONST(L),COLOR0077FF
DRAWICON(L-极点精准线的绝对值<=L0,极点精准线*0.99,1)
DRAWICON(H-极点精准线的绝对值<=L0,极点精准线*1.01,2)
输出
同向极点精准数:COUNT(L-极点精准线的绝对值<=L0,60)-1,COLOR0077FF,NODRAW
输出
异向极点精准数:COUNT(H-极点精准线的绝对值<=L0,60),COLOR0077FF,NODRAW
XG赋值:同向极点精准数>0 AND 异向极点精准数>0
}
DIFF赋值:10*(收盘价的12日指数移动平均-收盘价的26日指数移动平均)
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
量缩价涨赋值:C<1日前的O AND V<1日前的V AND MACD>1日前的MACD AND C>1日前的C AND 1日前的C
阴KDAY赋值:上次量缩价涨距今天数+1
STICKLINE(V,阴KDAY日前的O,阴KDAY日前的O,3.5,0),画洋红色
DRAWICON(CROSS(C,阴KDAY日前的O),L,1)
当满足条件ISLASTBAR时,在横轴0.55纵轴0.01位置书写文字
当满足条件ISLASTBAR时,在横轴0.55纵轴0.05位置书写文字
当满足条件ISLASTBAR时,在横轴0.6纵轴0.05位置书写文字
当满足条件ISLASTBAR时,在横轴0.6纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0.55纵轴0.85位置书写文字
当满足条件ISLASTBAR时,在横轴0.55纵轴0.90位置书写文字
当满足条件ISLASTBAR时,在横轴0.55纵轴0.95位置书写文字
金叉赋值:CROSS(C的1日指数移动平均,C的3日指数移动平均)
XXBB赋值: EMA((收盘价-25日内最低价最低值)/(25日内最高价最高值-25日内最低价最低值)*4,5)*100
抄牛底赋值:1日前的XXBB<50 AND XXBB-1日前的XXBB>25
蓝宝石赋值:抄牛底 AND 金叉
追拉升赋值:1日前的XXBB>50 AND XXBB-1日前的XXBB>40
{机构增仓}
JA1赋值:(成交量/C)/2
A2赋值:SUM(IF(JA1>100 AND 收盘价>1日前的收盘价,JA1,0),0)
A3赋值:SUM(IF(JA1>100 AND 收盘价<1日前的收盘价,JA1,0),0)
A4赋值:SUM(IF(JA1<100 AND 收盘价>1日前的收盘价,JA1,0),0)
A5赋值:SUM(IF(JA1<100 AND 收盘价<1日前的收盘价,JA1,0),0)
A6赋值:A2+A3+A4+A5
机买赋值:(A2/A6)*100
机卖赋值:(A3/A6)*100
主力差赋值:机买-机卖
机构加仓赋值:(主力差>=1日前的主力差+1.5)*50 AND 机买>机卖
机构抄底赋值:金叉 AND 机构加仓
DRAWTEXT (机构抄底,L*0.97,'↖机构入驻'),画青色
机构追买赋值:机构加仓 AND 追拉升
DRAWTEXT (机构追买,L*0.99,'↖机构吃单'),COLORFF00FF
{均线粘合}
JDIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
JDEA赋值:JDIF的9日指数移动平均
JMACD赋值:(JDIF-JDEA)*2
JBOLL赋值:收盘价的20日简单移动平均
JUPPER赋值:JBOLL+2*收盘价的20估算标准差
JLOWER赋值:JBOLL-2*收盘价的20估算标准差
JK1赋值:收盘价>开盘价
JK2赋值:成交量>=2*1日前的成交量
JK3赋值:JDIF上穿JDEA AND JDIF<=0
JK4赋值:收盘价上穿JBOLL
均线粘合赋值:JK1 AND JK2 AND JK3 AND JK4
机构拉升赋值:机构加仓 AND 均线粘合
DRAWTEXT (机构拉升,L*0.97,'↖机构拉升'),COLORFF00FF
HZ赋值:收盘价的13日指数移动平均
短波赋值:HZ的1日指数移动平均
HZ2:=HZ的8日指数移动平均
拉升一号赋值:短波上穿HZ2
DRAWTEXT (拉升一号,L*0.97,'↖黑马拉升'),COLORFF00FF
{洗盘杀入}
N赋值:13
T1W赋值:CONST(LLVBARS(最低价,N))
T1HIGH赋值:CONST(T1W日前的最高价)
CC赋值:CONST( 到最后交易的周期)
T2赋值:CONST(上次( 到最后交易的周期 >(CC+T1W距今天数) AND (最高价>T1最高价)))
T2最高价:=CONST(T2日前的最高价)
T3赋值:CONST(上次( 到最后交易的周期 >(CC+T2距今天数) AND (最高价>T2最高价)))
T3最高价:=CONST(T3日前的最高价)
输出
洗盘杀入线:DRAWLINE( 到最后交易的周期=T3+1, T3最高价, ISLASTBAR, T3最高价, 1), 线宽为2 画白色
当满足条件ISLASTBAR时,在 T3最高价和 ' 洗盘杀入线'位置书写文字
{DRAWNUMBER(ISLASTBAR,5日内C最高值*0.95-0.01,5日内C最高值*0.95)
}{显示数字}
止损点赋值:(ISLASTBAR,5日内C最高值*0.95-0.01,5日内C最高值*0.95)
当满足条件ISLASTBAR 时,在止损点和'牛熊线'位置书写文字
输出
止损价:STICKLINE(ISLASTBAR,5日内C最高值*0.95,5日内C最高值*0.95,20,2)LINETHICK1
总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTAL当前流通股本/1000000,2)),'亿')
流通盘:=STRCAT(STRCAT(' 流通盘: ',CON2STR(当前流通股本/1000000,2)),'亿')
全流通:=STRCAT(' 全流通: ',CON2STR((当前流通股本/1000000)/(TOTAL当前流通股本/1000000),2))
市值:=STRCAT(STRCAT(' 流通市值: ',CON2STR((当前流通股本/1000000)*C,2)),'亿')
上市日期:=STRCAT(' 上市日期: ',CON2STR(FINANCE(42),0))
股本市值:=STRCAT('股本市值: ',STRCAT(STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值),上市日期))
市盈率:=STRCAT('市盈率: ',CON2STR(C/FINANCE(33),2))
市销率:=STRCAT(' 市销率: ',CON2STR(C/(FINANCE(20)/FINANCE(1)),2))
市净率:=STRCAT(' 市净率: ',CON2STR(C/FINANCE(34),2))
净资收益率:=STRCAT(' 净资收益率: ',CON2STR(FINANCE(33)/FINANCE(34)*100,2))
毛利率:=STRCAT(' 毛利率: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2))
净利润率赋值:STRCAT(' 净利润率 ',CON2STR(FINANCE(30)/FINANCE(20)*100,2))
主营利润率赋值:STRCAT(' 主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,2))
当前业绩:=STRCAT('当前业绩: ',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(市盈率,市销率),市净率),净资收益率),毛利率),净利润率),主营利润率))
X1赋值:(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2
X2赋值:(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4
{盈余公积用资本公积金代替}
X3赋值:FINANCE(23)/FINANCE(10)*3.3
X4赋值:FINANCE(19)/FINANCE(15)*0.6
{缺长期负债或负债总额}
X5赋值:FINANCE(20)/FINANCE(15)*0.999
Z值赋值:X1+X2+X3+X4+X5
预警赋值:IF(Z值<1.2,'重警',IF(Z值>=1.2 AND Z值<2.6,'轻警','无警'))
财务预警:=STRCAT('财务预警: ',STRCAT(预警,STRCAT('-Z值: ',CON2STR(Z值,3))))
优质资产率:=STRCAT(' 优质资产率: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2))
{理论上越大越好但不同行业有不同标准}