未来函数检测结果如下:
该公式包含未来函数:BACKSET


N:=8;

P:=1;

ZGD:=HHV(H,60);

ZGD2:=CONST(ZGD);

ZDD:=LLV(L,60);

ZDD2:=CONST(ZDD);

GJ:=(C+H+L+O)/4;

明日阻力:=L+(GJ-L)+(C-L);

明日支撑:=L+(C-GJ);

KOH:=L>REF(H,1);

KOL:=H<REF(L,1);

HIF:=L>REF(H,BARSLAST(KOH)+1);

NHIF:=L<=REF(H,BARSLAST(KOH)+1);

LIF:=H<REF(L,BARSLAST(KOL)+1);

NLIF:=H>=REF(L,BARSLAST(KOL)+1);

下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);

RRRSV:=SMA(下档线,3,1);

KKK:=SMA(RRRSV,3,1);

DDDDD:=((3 * RRRSV) - (2 * KKK));

JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);

RSV24:=SMA(JJ12,3,1);

K24:=SMA(RSV24,3,1);

D24:=((3 * RSV24) - (2 * K24));

压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;

底部:=LLV(HIGH,30),COLOR00FF00;

AA:=REF(H,N)=HHV(H,2*N+1); AA1:=REF(L,N)=LLV(L,2*N+1);

QY:=BACKSET(AA,N+1); QY1:=BACKSET(AA1,N+1);

CC:=FILTER(QY,N) AND H=HHV(H,N+1); CC1:=FILTER(QY1,N) AND L=LLV(L,N+1);

DDD:=BARSLAST(CC); DD1:=BARSLAST(CC1);

GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0);

DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1);

GDCS13:=CONST(REF(HIGH,GDCS1-1)); DDCS13:=CONST(REF(L,DDCS1-1));

DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD1+1);

GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2);

GDCS23:=CONST(REF(HIGH,DINGBUTS1-1)); DDCS23:=CONST(REF(L,DDTS2-1));

XG1:=BACKSET(ISLASTBAR,GDCS1); XD1:=BACKSET(ISLASTBAR,DDCS1);

XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2);

XDD:=IF(DDCS13<=DDCS23,XD1,XD2);

BCG:=SUM(XG1,0); BCD:=SUM(XDD,0);

今日阻力:REF(明日阻力 , 1),NODRAW;

今日支撑:REF(明日支撑 , 1),NODRAW;

压力位:IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;

底部位:IF(ISLASTBAR,底部,DRAWNULL),NODRAW;

高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORGREEN,LINETHICK2;

低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORBLUE,LINETHICK2;

高:=CONST(MAX(MAX(MAX(ZGD2,高点压力),GDCS13),GDCS23));

低:=CONST(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),低点支撑));

ZGSTAR:=(高点压力+低点支撑)/2;

ZGEND:=CONST((高点压力+低点支撑)/2);

STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);

中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR555555,LINETHICK2;

M:=INTPART(3*N/5);

{股票指标网}

AAA:=REF(H,M)=HHV(H,2*M+1);

QYY:=BACKSET(AAA,M+1);

CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);

DDDD:=BARSLAST(CCC),NODRAW;

GDTSS:=IF(CCC,CURRBARSCOUNT,0);

DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS);

GDCS11:=CONST(DINGBUTSS);

DINGBUTS11:=REF(DINGBUTSS,DDDD+1);

GDCS22:=CONST(DINGBUTS11);

上缺口:=P=0 AND HIF AND BARSLAST(KOH)<BARSLAST(NHIF)

AND BARSLAST(HIF)<BARSLAST(NHIF);

HG:=IF(上缺口,REF(H,BARSLAST(KOH)+1),DRAWNULL);

STICKLINE(上缺口,HG,HG*1.001,10,0),COLOR888888;

下缺口:=P=0 AND LIF AND BARSLAST(KOL)<BARSLAST(NLIF) AND BARSLAST(LIF)

<BARSLAST(NLIF);

LG:=IF(下缺口,REF(L,BARSLAST(KOL)+1),DRAWNULL);

STICKLINE(下缺口,LG,LG*0.999,10,0),COLOR888888;

高点压力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRED,LINETHICK1;

AA11:=REF(L,M)=LLV(L,2*M+1);

QY11:=BACKSET(AA11,M+1);

CC11:=FILTER(QY11,M) AND L=LLV(L,M+1);

DD11:=BARSLAST(CC11);

DDTSS:=IF(CC11,CURRBARSCOUNT,0);

DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);

DDCS11:=CONST(DDTS11);

DDTS22:=REF(DDTS11,DD11+1);

DDCS22:=CONST(DDTS22);

低点支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORRED,LINETHICK1;

STICKLINE(XG2,GDCS23,GDCS23,0.5,1),COLORWHITE;

STICKLINE(XG1,GDCS13,GDCS13,0.5,1),COLORYELLOW;

STICKLINE(XD2,DDCS23,DDCS23,0.5,1),COLORMAGENTA;

STICKLINE(XD1,DDCS13,DDCS13,0.5,1),COLORCYAN;

STICKLINE(ISLASTBAR AND C>=今日阻力,今日阻力,今日阻力,10,1),COLOR0000FF;

STICKLINE(ISLASTBAR AND C<今日阻力,今日阻力,今日阻力,10,1),COLOR00FF00;

STICKLINE(ISLASTBAR AND C>=今日支撑,今日支撑,今日支撑,10,1),COLORFF00FF;

STICKLINE(ISLASTBAR AND C<今日支撑,今日支撑,今日支撑,10,1),COLORFF8800;

STICKLINE(ISLASTBAR ,压力位,压力位,120,0),COLORFFFFFF;

STICKLINE(ISLASTBAR ,底部位,底部位,100,0),COLOR00FF00;

 

原理解析:
N赋值:8


P赋值:1


ZGD赋值:60日内H最高值


ZGD2:=CONST(ZGD)


ZDD赋值:60日内L最低值


ZDD2:=CONST(ZDD)


GJ赋值:(C+H+L+O)/4


明日阻力赋值:L+(GJ-L)+(C-L)


明日支撑赋值:L+(C-GJ)


KOH赋值:L>1日前的H


KOL赋值:H<1日前的L


HIF赋值:L>REF(H,上次KOH距今天数+1)


NHIF:=L<=REF(H,上次KOH距今天数+1)


LIF赋值:H

NLIF:=H>=REF(L,上次KOL距今天数+1)


下档线赋值:(((收盘价 - 13日内最低价最低值) / (13日内最高价最高值 - 13日内最低价最低值)) * 100)
下档线的3日[1日权重]移动平均
RRRSV的3日[1日权重]移动平均


DDDDD赋值:((3 * RRRSV) - (2 * KKK))


JJ12赋值:(((收盘价 - 55日内最低价最低值) / (55日内最高价最高值 - 55日内最低价最低值)) * 100)
JJ12的3日[1日权重]移动平均
RSV24的3日[1日权重]移动平均


D24赋值:((3 * RSV24) - (2 * K24))


压力2赋值:IF(D24上穿DDDDD,最高价,REF(最高价,上次D24上穿DDDDD距今天数)),COLORFFFFFF


底部赋值:30日内最高价最低值,COLOR00FF00


AA赋值:N日前的H=2*N+1日内H最高值
AA1赋值:N日前的L=2*N+1日内L最低值


QY赋值:BACKSET(AA,N+1)
QY1赋值:BACKSET(AA1,N+1)


CC赋值:QY的N过滤 AND H=N+1日内H最高值
CC1赋值:QY1的N过滤 AND L=N+1日内L最低值


DDD赋值:上次CC距今天数
DD1赋值:上次CC1距今天数
如果CC返回CURRBARSCOUNT否则返回0
如果CC1返回CURRBARSCOUNT否则返回0


DINGBUTS:=IF(DDD,DDD日前的GDTS,GDTS)
DDTS1:=IF(DD1,DD1日前的DDTS,DDTS)


GDCS1赋值:CONST(DINGBUTS)
DDCS1赋值:CONST(DDTS1)


GDCS13:=CONST(GDCS1-1日前的最高价)
DDCS13:=CONST(DDCS1-1日前的L)


DINGBUTS1:=DDD+1日前的DINGBUTS
DDTS2:=DD1+1日前的DDTS1


GDCS2赋值:CONST(DINGBUTS1)
DDCS2赋值:CONST(DDTS2)


GDCS23:=CONST(DINGBUTS1-1日前的最高价)
DDCS23:=CONST(DDTS2-1日前的L)


XG1赋值:BACKSET(ISLASTBAR,GDCS1)
XD1赋值:BACKSET(ISLASTBAR,DDCS1)


XG2赋值:BACKSET(ISLASTBAR,DINGBUTS1)
XD2赋值:BACKSET(ISLASTBAR,DDTS2)
如果DDCS13<=DDCS23返回XD1否则返回XD2


BCG赋值:0的XG1日累和
BCD赋值:0的XDD日累和
输出

今日阻力: 1日前的明日阻力 ,NODRAW
输出

今日支撑: 1日前的明日支撑 ,NODRAW
如果ISLASTBAR返回压力2否则返回DRAWNULL
如果ISLASTBAR返回底部否则返回DRAWNULL
输出

高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORGREEN,LINETHICK2
输出

低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1), 画蓝色,LINETHICK2


高赋值:CONST(ZGD2和高点压力较大值,GDCS13),GDCS23))


低赋值:CONST(ZDD2和DDCS23的较小值,DDCS13),低点支撑))


ZGSTAR赋值:(高点压力+低点支撑)/2


ZGEND:=CONST((高点压力+低点支撑)/2)
如果DDCS2输出

中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR555555,LINETHICK2


M赋值:INTPART(3*N/5)


{股票指标网}

AAA:=M日前的H=2*M+1日内H最高值


QYY:=BACKSET(AAA,M+1)


CCC:=QYY的M过滤 AND H=M+1日内H最高值


DDDD:=上次CCC距今天数,NODRAW
如果CCC返回CURRBARSCOUNT否则返回0


DINGBUTSS:=IF(DDDD,DDDD日前的GDTSS,GDTSS)


GDCS11:=CONST(DINGBUTSS)


DINGBUTS11:=DDDD+1日前的DINGBUTSS


GDCS22:=CONST(DINGBUTS11)


上缺口赋值:P=0 AND HIF AND 上次KOH距今天数
AND BARSLAST(HIF)

HG赋值:IF(上缺口,REF(H,上次KOH距今天数+1),DRAWNULL)
当满足条件上缺口时,在HG和HG*1.001之间画柱状线


下缺口赋值:P=0 AND LIF AND 上次KOL距今天数


LG赋值:IF(下缺口,REF(L,上次KOL距今天数+1),DRAWNULL)
当满足条件下缺口时,在LG和LG*0.999之间画柱状线


高点压力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),画红色,LINETHICK1


AA11:=M日前的L=2*M+1日内L最低值


QY11:=BACKSET(AA11,M+1)


CC11:=QY11的M过滤 AND L=M+1日内L最低值


DD11:=上次CC11距今天数
如果CC11返回CURRBARSCOUNT否则返回0


DDTS11:=IF(DD11,DD11日前的DDTSS,DDTSS)


DDCS11:=CONST(DDTS11)


DDTS22:=DD11+1日前的DDTS11


DDCS22:=CONST(DDTS22)


低点支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) 画红色,LINETHICK1
当满足条件XG2时,在GDCS23和GDCS23之间画柱状线
当满足条件XG1时,在GDCS13和GDCS13之间画柱状线
当满足条件XD2时,在DDCS23和DDCS23之间画柱状线
当满足条件XD1时,在DDCS13和DDCS13之间画柱状线
当满足条件ISLASTBAR AND C>=今日阻力时,在今日阻力和今日阻力之间画柱状线
当满足条件ISLASTBAR AND C<今日阻力时,在今日阻力和今日阻力之间画柱状线
当满足条件ISLASTBAR AND C>=今日支撑时,在今日支撑和今日支撑之间画柱状线
当满足条件ISLASTBAR AND C<今日支撑时,在今日支撑和今日支撑之间画柱状线
当满足条件ISLASTBAR 时,在压力位和压力位之间画柱状线
当满足条件ISLASTBAR 时,在底部位和底部位之间画柱状线


 

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