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


VAR10:=EMA(CLOSE,12)-EMA(CLOSE,26);

VAR2:=EMA(VAR10,9);

VAR3:=2*(VAR10-VAR2)*5+50;

N:=13;M:=9;M1:=3; 

VAR11:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

VAR21:=SMA(VAR11,M1,1); 

KK:= SMA(VAR21,M1,1); 

DD:= SMA(KK,M1,1); 

VAR12:=((CLOSE - LLV(LOW,50))/(HHV(HIGH,50) - LLV(LOW,50)))*(100);

VAR22:=REVERSE(VAR12);

VAR32:=SMA(VAR12,6,1);

K:=SMA(VAR32,4,1);

D:=SMA(K,4,1);

DRAWBAND(K,RGB(255,0,0),D,RGB(0,201,87));

现价:=CLOSE,COLORFFFFFF,LINETHICK2;

H1:=MAX(DYNAINFO(3),DYNAINFO(5));

L11:=MIN(DYNAINFO(3),DYNAINFO(6));

P1:=H1-L11;

阻力:=L11+P1*7/8,COLOR00DD00;

支撑:=L11+P1*0.5/8,COLOR00DD00;

STICKLINE(CROSS(支撑,现价),9,60,2,0),COLORYELLOW,LINETHICK5; 

STICKLINE(CROSS(现价,阻力),40,90,2,0),COLORFFCC66,LINETHICK5; 

指标线1:="MACD.DIF";

指标线2:="MACD.DEA";

条件:=CROSS(指标线1,指标线2) AND 指标线2<0;

周期数:=BARSLAST(REF(条件,1))+1;

上次交点:=(REF(指标线1,周期数) + REF(指标线1,周期数+1))/2;

本次交点:=(指标线1 + REF(指标线1,1))/2;

低位二次金叉:= COUNT(条件,21)>=2 AND 条件 AND 本次交点>上次交点;

低二金叉:IF(低位二次金叉=1,60,9)COLORFFCC66;

N0:=27;NN:=26;M10:=10;M2:=20;M3:=40;M4:=62;

D0:=REF(HIGH+LOW,1)/2;

RE:=SUM(MAX(0,HIGH-D0),NN)/SUM(MAX(0,D0-LOW),NN)*100;

MA1:=REF(MA(RE,M10),M10/2.5+1),LINETHICK3;

MA2:=REF(MA(RE,M2),M2/2.5+1);

{MA3:REF(MA(RE,M3),M3/2.5+1);

MA4:REF(MA(RE,M4),M4/2.5+1);}

A:=MA(RE,5);

BR:=(SUM(MAX(0,HIGH-REF(CLOSE,1)),NN)/SUM(MAX(0,REF(CLOSE,1)-LOW),NN)*100)COLORCYAN;

AR:=SUM(HIGH-OPEN,NN)/SUM(OPEN-LOW,NN)*100;

VAR100:=3;

VAR200:=((3 * SMA((((CLOSE - LLV(LOW,N0)) / (HHV(HIGH,N0) - LLV(LOW,N0))) * 100),5,1)) - (2 * SMA(SMA((((CLOSE - LLV(LOW,N0)) / (HHV(HIGH,N0) - LLV(LOW,N0))) * 100),5,1),3,1)));

买:=IF(CROSS(VAR200,VAR100),40,0)COLORYELLOW,LINETHICK2;

底:IF(RE<50,40,9)COLORRED;

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA1:=EMA(DIF,9);

DRAWICON(DIF<0 AND  CROSS(DIF, DEA1),9,11);

DRAWICON(DIF>0 AND  CROSS( DEA1,DIF),85,12);

MACD:="MACD.MACD";

VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);

VA2:=CROSS(BACKSET(CROSS(0,MACD),REF(VA1,1)+2),0.5);

QG:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5);

前高:=DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1);

QQQQ:=CROSS(MACD>前高,0.5);

过前高:IF(QQQQ=1,90,9)COLORRED;

RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;

RSV2:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;

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

短线1:=SMA(SMA(RSV1,3,1),3,1)+3*STD(CLOSE,21),COLORGREEN;

中线1:=SMA(RSV2,5,1)+2*STD(CLOSE,37),COLORRED;

长线1:=SMA(RSV3,5,1),COLORYELLOW;

STICKLINE(短线1<15,短线1,15,8,0),COLORYELLOW;

STICKLINE(中线1<15 ,中线1,15,8,0),COLORYELLOW;

STICKLINE(长线1<15,长线1,15,8,0),COLORYELLOW;

STICKLINE(短线1<15 AND 中线1<15 AND 长线1<15,MAX(长线1,MAX(短线1,中线1)),15,8,0),COLORYELLOW;


原理解析:
VAR10赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
VAR2赋值:VAR10的9日指数移动平均
VAR3赋值:2*(VAR10-VAR2)*5+50
N赋值:13
M赋值:9
M1:=3
 
VAR11赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
VAR11的M1日[1日权重]移动平均
VAR21的M1日[1日权重]移动平均
KK的M1日[1日权重]移动平均
 
VAR12赋值:((收盘价 - 50日内最低价最低值)/(50日内最高价最高值 - 50日内最低价最低值))*(100)
VAR22:=VAR12的相反数
VAR12的6日[1日权重]移动平均
VAR32的4日[1日权重]移动平均
K的4日[1日权重]移动平均
DRAWBAND(K,RGB(255,0,0),D,RGB(0,201,87))
现价赋值:收盘价,COLORFFFFFF,LINETHICK2
H1赋值:MAX(DYNAINFO(3),DYNAINFO(5))
L11赋值:MIN(DYNAINFO(3),DYNAINFO(6))
P1赋值:H1-L11
阻力赋值:L11+P1*7/8,COLOR00DD00
支撑赋值:L11+P1*0.5/8,COLOR00DD00
STICKLINE(支撑上穿现价,9,60,2,0),画黄色,LINETHICK5
 
STICKLINE(现价上穿阻力,40,90,2,0),COLORFFCC66,LINETHICK5
 
指标线1赋值:"MACD.DIF"
指标线2赋值:"MACD.DEA"
条件赋值:指标线1上穿指标线2 AND 指标线2<0
周期数赋值:上次1日前的条件距今天数+1
上次交点赋值:(周期数日前的指标线1 + 周期数+1日前的指标线1)/2
本次交点赋值:(指标线1 + 1日前的指标线1)/2
低位二次金叉赋值: 统计21日满足条件的天数>=2 AND 条件 AND 本次交点>上次交点
如果低位二次金叉=1返回60否则返回9
N0:=27
NN赋值:26
M10:=10
M2:=20
M3:=40
M4:=62
D0:=1日前的最高价+最低价/2
RE赋值:NN的0和最高价-D0较大值日累和/NN的0和D0-最低价较大值日累和*100
MA1:=REF(RE的M10日简单移动平均,M10/2.5+1),LINETHICK3
MA2:=REF(RE的M2日简单移动平均,M2/2.5+1)
{MA3:REF(RE的M3日简单移动平均,M3/2.5+1)
MA4:REF(RE的M4日简单移动平均,M4/2.5+1)
}
A赋值:RE的5日简单移动平均
BR赋值:(NN的0和最高价-1日前的收盘价较大值日累和/NN的0和1日前的收盘价-最低价较大值日累和*100)COLORCYAN
AR赋值:NN的最高价-OPEN日累和/NN的OPEN-最低价日累和*100
VAR100:=3
VAR200:=((3 * SMA((((收盘价 - N0日内最低价最低值) / (N0日内最高价最高值 - N0日内最低价最低值)) * 100),5,1)) - (2 * SMA(SMA((((收盘价 - N0日内最低价最低值) / (N0日内最高价最高值 - N0日内最低价最低值)) * 100),5,1),3,1)))
买赋值:IF(VAR200上穿VAR100,40,0)画黄色,LINETHICK2
如果RE<50返回40否则返回9
DIF:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA1:=DIF的9日指数移动平均
DRAWICON(DIF<0 AND  DIF上穿 DEA1,9,11)
DRAWICON(DIF>0 AND  DEA1上穿DIF,85,12)
MACD赋值:"MACD.MACD"
VA1赋值:HHVBARS(MACD,上次MACD<0距今天数+1)
VA2赋值:CROSS(BACKSET(CROSS(0,MACD),1日前的VA1+2),0.5)
QG赋值:CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),1日前的VA1+2),0.5)
前高赋值:DRAWLINE(VA2,MACD,1日前的VA2,1日前的MACD,1)
QQQQ赋值:MACD>前高上穿0.5
如果QQQQ=1返回90否则返回9
RSV1赋值:(收盘价-21日内最低价最低值)/(21日内最高价最高值-21日内最低价最低值)*100
RSV2赋值:(收盘价-37日内最低价最低值)/(37日内最高价最高值-37日内最低价最低值)*100
RSV3赋值:(收盘价-55日内最低价最低值)/(55日内最高价最高值-55日内最低价最低值)*100
RSV1的3日[1日权重]移动平均
RSV2的5日[1日权重]移动平均
RSV3的5日[1日权重]移动平均
当满足条件短线1<15时,在短线1和15之间画柱状线
当满足条件中线1<15 时,在中线1和15之间画柱状线
当满足条件长线1<15时,在长线1和15之间画柱状线
STICKLINE(短线1<15 AND 中线1<15 AND 长线1<15,MAX(长线1,MAX(短线1,中线1)),15,8,0),画黄色

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