来函数检测结果如下:
该公式没有未来函数


SJ:=1;

Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100; 

Q3:=SMA(Q2, 9, 1); 

Q4:=SMA(Q3, 3, 1); 

长趋势:3*Q3-2*Q4,COLORWHITE,LINETHICK1; 

趋势线:EMA(Q3, 3)*SJ,COLORRED,LINETHICK1; 

{DRAWTEXT(CROSS(趋势线, 长趋势) AND REF(长趋势,1)>80, REF(长趋势,3), '空'),COLORGREEN;

DRAWTEXT(REF(CROSS(长趋势,趋势线),1) AND 长趋势>1.3*趋势线,趋势线,'多'),COLORRED; }

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

K1:=SMA(RSV1,5,1)*SJ;

D1:=SMA(K1,3,1)*SJ;

J1:=3*K1-2*D1;

AA1:=EMA(J1,12);

AA2:=REF(AA1,1);

STICKLINE(AA1>AA2,AA1,AA2,2,1),COLORRED;

STICKLINE(AA1<=AA2,AA1,AA2,2,1),COLORGREEN;

AA:=REF(CLOSE,1); 

QS:=SMA(MAX(CLOSE-AA,0),8,1)/SMA(ABS(CLOSE-AA),8,1)*100,COLORYELLOW,LINETHICK1;

超买:88*SJ,COLORRED,DOTLINE;

超卖:12*SJ,COLOR00FF00,DOTLINE; 

AA3:=CROSS(80,QS) AND AA1<=AA2;

C1:=CROSS(80,QS);

C2:=FILTER(C1,10);

D2:=CROSS(QS,19);

D3:=FILTER(D2,10);

D4:=FILTER(CROSS(QS,15),10);

A5:=3*SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,21,1)-2*

SMA(SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,20,1),8,1) ;

AQW:=20;

ZQ:=CROSS(A5,AQW);

AA4:=(3*C+H+L+O)/6;

VAR8:=(8*AA4+7*REF(AA4,1)+6*REF(AA4,2)+5*REF(AA4,3)+4*REF(AA4,4)+3*REF(AA4,5)+2*REF(AA4,6)+REF(AA4,8))/36;

VAR9:=(LLV(VAR8,2)+LLV(VAR8,4)+LLV(VAR8,6))/3;

MA1:=MA(CLOSE,5);

MA2:=MA(CLOSE,10);

M3:=CROSS(MA2,MA1);

VAR1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;

WWWFXJGSWCOM:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

VAR2:=SMA(VAR1,3,1);

VAR3:=SMA(VAR2,3,1);

VAR4:=SMA(VAR3,3,1);

波:= VAR3;

段:= VAR4;

VAR6:=CROSS(VAR3,VAR4) AND VAR3<20;

CD:=FILTER(CROSS(VAR3,VAR4),10) ;

HH:=HHV(HIGH,3);

 LL:=LLV(LOW,3);

 HH1:=BARSLAST((HH  >  REF(HH,1)));

 LL1:=BARSLAST((LL  <  REF(LL,1)));

A6:=HH1>LL1;

VAR7:=CROSS(VAR4,VAR3) AND VAR3>80;

看多:=ZQ AND CD;

{STICKLINE(看多>0,15,看多*1.01,1,0),COLORMAGENTA;}

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

DEA:=EMA(DIFF,9); 

MMACD:=(DIFF-DEA)*2;

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 

B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA) AND DEA<0;

{DRAWTEXT(FILTER(B1,10)=1,15,'底背');}

{STICKLINE(FILTER(B1,10)=1,0,30,2,0)*SJ,COLORBLUE ;}

A2:= BARSLAST(REF(CROSS(DEA,DIFF),1));

B2:= REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);

{STICKLINE(FILTER(B2,5)=1,80,100,2,0)*SJ,COLORCYAN;}

{DRAWTEXT(FILTER(B2,5)=1,90,'顶背'),COLORYELLOW ;}

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));

K:=SMA(RSV,9,3);

D:=SMA(K,9,3);

J:=3*K-2*D;

A:=CROSS(DIFF,DEA) AND CROSS(K,D) AND CROSS(J,D) AND DIFF<0;

SA:=CROSS(DEA,DIFF) AND CROSS(D,K) AND CROSS(D,J) AND DIFF>0;

{通达信公式大全 股票指标网}

 


原理解析:
SJ赋值:1
Q2赋值:(收盘价- 18日内最低价最低值)/( 18日内最高价最高值- 18日内最低价最低值)*100
Q2的 9日[ 1日权重]移动平均
Q3的 3日[ 1日权重]移动平均
 
输出长趋势:3*Q3-2*Q4,画白色,LINETHICK1
 
输出趋势线:Q3的 3日指数移动平均*SJ,COLORRED,LINETHICK1
 
{DRAWTEXT(趋势线上穿 长趋势 AND 1日前的长趋势>80, 3日前的长趋势, '空'),画绿色
DRAWTEXT(1日前的长趋势上穿趋势线 AND 长趋势>1.3*趋势线,趋势线,'多'),COLORRED
}
RSV1赋值:(收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100
RSV1的5日[1日权重]移动平均
K1的3日[1日权重]移动平均
J1赋值:3*K1-2*D1
AA1赋值:J1的12日指数移动平均
AA2赋值:1日前的AA1
当满足条件AA1>AA2时,在AA1和AA2之间画柱状线
当满足条件AA1<=AA2时,在AA1和AA2之间画柱状线
AA赋值:1日前的收盘价
 
QS赋值:SMA(收盘价-AA和0较大值,8,1)/SMA(收盘价-AA的绝对值,8,1)*100,COLORYELLOW,LINETHICK1
输出超买:88*SJ,COLORRED,DOTLINE
输出超卖:12*SJ,COLOR00FF00,DOTLINE
 
AA3:=80上穿QS AND AA1<=AA2
C1赋值:80上穿QS
C2赋值:C1的10过滤
D2赋值:QS上穿19
D3赋值:D2的10过滤
D4赋值:FILTER(QS上穿15,10)
A5赋值:3*SMA((收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100,21,1)-2*
SMA(SMA((收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100,20,1),8,1)
AQW赋值:20
ZQ赋值:A5上穿AQW
AA4:=(3*C+H+L+O)/6
VAR8赋值:(8*AA4+7*1日前的AA4+6*2日前的AA4+5*3日前的AA4+4*4日前的AA4+3*5日前的AA4+2*6日前的AA4+8日前的AA4)/36
VAR9赋值:(2日内VAR8最低值+4日内VAR8最低值+6日内VAR8最低值)/3
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
M3赋值:MA2上穿MA1
VAR1赋值:(收盘价-36日内最低价最低值)/(36日内最高价最高值-36日内最低价最低值)*100
WWWFXJGSWCOM赋值:成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR1的3日[1日权重]移动平均
VAR2的3日[1日权重]移动平均
VAR3的3日[1日权重]移动平均
波赋值: VAR3
段赋值: VAR4
VAR6赋值:VAR3上穿VAR4 AND VAR3<20
CD赋值:FILTER(VAR3上穿VAR4,10)
HH赋值:3日内最高价最高值
 LL赋值:3日内最低价最低值
 HH1:=上次(HH  >  1日前的HH距今天数)
 LL1:=上次(LL  <  1日前的LL距今天数)
A6赋值:HH1>LL1
VAR7赋值:VAR4上穿VAR3 AND VAR3>80
看多赋值:ZQ AND CD
当满足条件看多>0时,在15和看多*1.01之间画柱状线
}
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
 
DEA赋值:DIFF的9日指数移动平均
 
MMACD赋值:(DIFF-DEA)*2
A1赋值:上次1日前的DIFF上穿DEA距今天数
 
B1赋值:A1+1日前的C>C AND A1+1日前的DIFF {DRAWTEXT(B1的10过滤=1,15,'底背')
}
{STICKLINE(B1的10过滤=1,0,30,2,0)*SJ, 画蓝色
}
A2赋值: 上次1日前的DEA上穿DIFF距今天数
B2赋值: A2+1日前的收盘价<收盘价 AND A2+1日前的DIFF>DIFF AND DEA上穿DIFF
{STICKLINE(B2的5过滤=1,80,100,2,0)*SJ,COLORCYAN
}
{DRAWTEXT(B2的5过滤=1,90,'顶背'),COLORYELLOW
}
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)
RSV的9日[3日权重]移动平均
K的9日[3日权重]移动平均
J赋值:3*K-2*D
A赋值:DIFF上穿DEA AND K上穿D AND J上穿D AND DIFF<0
SA赋值:DEA上穿DIFF AND D上穿K AND D上穿J AND DIFF>0
{通达信公式大全 股票指标网}
 

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