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


 N0:=9;

M10:=3;

M20:=3;

股:10*(EMA(CLOSE,12)-EMA(CLOSE,26)),COLORGREEN;

董:HHV(股,9),COLORFF00FF;

DRAWBAND(董,RGB(0,224,110),股,0);

玩股:IF(股>REF(股,1),股,DRAWNULL),LINETHICK4,COLORRED;

董涨:=董>REF(董,1);

DRAWICON(董涨,董*0.98,1);

董跌:=董< REF(董,1);

DRAWICON(董跌,董*0.98,2);

股涨:=股>REF(股,1);

DRAWICON(股涨,股*0.98,1);

股跌:=股< REF(股,1);

DRAWICON(股跌,股*0.98,2);

N:= 9 ;

M1 := 3 ;

M2 := 3 ;

M3:= 5 ;

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

FASTK:=SMA(RSV,M1,1);

K:SMA(FASTK,M2,1),LINETHICK2;

D:SMA(K,M3,1),NODRAW;

J:3*K-2*D,LINETHICK3,COLORWHITE;

IF(J>REF(J,1),J,DRAWNULL),LINETHICK3,COLORRED;

IF(J< REF(J,1),J,DRAWNULL),LINETHICK3,COLORWHITE;

IF(K>REF(K,1),K,DRAWNULL),LINETHICK3,COLORRED;

IF(K< REF(K,1),K,DRAWNULL),LINETHICK3,COLORGREEN;

BB:=COUNT(J< REF(J,1),5)=5;

B:(REF(BB,1) AND J>=REF(J,1) AND J< 30)*10,NODRAW;

LB:IF(B,LLV(L,10),0),NODRAW;

DRAWICON(B,J*0.99,1);

BIAS:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;

XG:((CROSS(K,D)AND D< 16 AND BIAS< -6))*80;

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

DEA:=EMA(DIF,9);

VAR1:=HHV(DEA,53);

VAR2:=LLV(DEA,55);

VAR3:=DEA-(DIF-DEA);

UP:=IF(DIF>VAR1 AND DEA=VAR1,MAX(LLV(VAR1,10),VAR3),VAR1);

DN:=IF(DIF< VAR2 AND DEA=VAR2,MIN(HHV(VAR2,10),VAR3),VAR2);

IF(DIF>UP,104,DRAWNULL),LINETHICK2,COLORYELLOW;

IF(DIF< DN,-5,DRAWNULL),LINETHICK2,COLORF00FF0;

DRAWTEXT(DIF>UP,80,'S'),COLORGREEN;

DRAWTEXT(DIF< DN,80,'B'),COLORRED;

100,COLORGREEN,LINETHICK2;

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

见底:=10;

短期底部:STICKLINE(CROSS(趋势,见底),0,40,1.5,0),COLORRED;

DRAWTEXT(CROSS(趋势,见底),10,'底部'),COLOR00FFFF;

RSV0:=(CLOSE-LLV(LOW,N0))/(HHV(HIGH,N0)-LLV(LOW,N0))*10;

K0:SMA(RSV0,M10,1),LINETHICK2,NODRAW;

D0:SMA(K0,M20,1),LINETHICK2,NODRAW;

J0:3*K0-2*D0,LINETHICK2,NODRAW;

KDJ10:=REF(COUNT(J0< REF(J0,1),5)>=3,1) AND REF(J0,1)< 15;

KDJ20:=J0>REF(J0,1);

反转:IF(FILTER(KDJ10 AND KDJ20,3),40,0),COLORFF9900,LINETHICK2;

LC:=REF(CLOSE,1);

RSI:=SMA(MAX(CLOSE-LC,0),4,1)/SMA(ABS(CLOSE-LC),4,1)*100;

VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;

VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;

VARD:=BARSCOUNT(CLOSE);

底部雷达:(VARB< 20 AND VARC< 30 AND VARD> 20)*60,LINETHICK1,COLORYELLOW;

RSV55:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;

K055:=SMA(RSV55,3,1);

K55:=K055;

D55:=SMA(K055,2,1);

多头:(3*K055-2*D55),LINETHICK2,NODRAW;

多势:MA(多头,2),LINETHICK2,NODRAW;

MAV:=(2*C+H+L)/4;

VAR155:=LLV(LOW,21);

VAR255:=HHV(HIGH,21);

能量: EMA((MAV-VAR155)/(VAR255-VAR155)*100,8),NODRAW;

动量: EMA(0.667*REF(能量,1)+0.333*能量,1),NODRAW;

SJ:=3*能量-2*动量;

平衡:50,POINTDOT,COLORFF9999,LINETHICK2;

风险:70,POINTDOT,COLORF0F000,LINETHICK2;

卖出:90,COLORWHITE,LINETHICK1;

底部:(SJ< 18)*10,COLORYELLOW,LINETHICK1;

攻击:=IF(底部,0,20),LINETHICK2,COLORYELLOW;

DRAWTEXT(CROSS(多头,能量) AND 50>多头 ,多头-5,'买'),COLORYELLOW,LINETHICK2;

DRAWTEXT(CROSS(多势,多头) AND 多头>80,多头+6,'卖'),COLOR00FF00,LINETHICK2;

DRAWTEXT(CROSS(卖出,多头) AND 多头>风险,多头+18,'逃'),COLORFFFF00,LINETHICK2;

DRAWTEXT(CROSS(多头,攻击) AND 多头>能量,多头-10,'短追'),COLORWHITE,LINETHICK2; 

 


原理解析:
 N0赋值:9
M10赋值:3
M20赋值:3
输出股:10*(收盘价的12日指数移动平均-收盘价的26日指数移动平均),COLORGREEN
输出董:9日内股最高值,COLORFF00FF
DRAWBAND(董,RGB(0,224,110),股,0)
玩输出股:IF(股>1日前的股,股,DRAWNULL),LINETHICK4,COLORRED
董涨:=董>1日前的董
当满足条件董涨时,在董*0.98和1之间画图标
董跌:=董< 1日前的董
当满足条件董跌时,在董*0.98和2之间画图标
股涨:=股>1日前的股
当满足条件股涨时,在股*0.98和1之间画图标
股跌:=股< 1日前的股
当满足条件股跌时,在股*0.98和2之间画图标
N赋值: 9
M1 := 3
M2 := 3
M3赋值: 5
RSV赋值: (收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
FASTK的M2日[1日权重]移动平均
K的M3日[1日权重]移动平均
输出J:3*K-2*D,LINETHICK3,画白色
IF(J>1日前的J,J,DRAWNULL),LINETHICK3,COLORRED
IF(J< 1日前的J,J,DRAWNULL),LINETHICK3,画白色
IF(K>1日前的K,K,DRAWNULL),LINETHICK3,COLORRED
IF(K< 1日前的K,K,DRAWNULL),LINETHICK3,COLORGREEN
BB赋值:COUNT(J< 1日前的J,5)=5
输出B:(1日前的BB AND J>=1日前的J AND J< 30)*10,NODRAW
L输出B:IF(B,10日内L最低值,0),NODRAW
当满足条件B时,在J*0.99和1之间画图标
BIAS:=(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
输出XG:((K上穿DAND D< 16 AND BIAS< -6))*80
DIF:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA:=DIF的9日指数移动平均
VAR1赋值:53日内DEA最高值
VAR2赋值:55日内DEA最低值
VAR3赋值:DEA-(DIF-DEA)
UP赋值:IF(DIF>VAR1 AND DEA=VAR1,MAX(10日内VAR1最低值,VAR3),VAR1)
DN赋值:IF(DIF< VAR2 AND DEA=VAR2,MIN(10日内VAR2最高值,VAR3),VAR2)
如果D>UP返回104否则返回DRAWNULL
如果D< DN返回-5否则返回DRAWNULL
当满足条件DIF>UP时,在80和'S'位置书写文字
当满足条件DIF< DN时,在80和'B'位置书写文字
100,COLORGREEN,LINETHICK2
趋势赋值:3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1)
见底赋值:10
输出短期底部:STICKLINE(趋势上穿见底,0,40,1.5,0),COLORRED
DRAWTEXT(趋势上穿见底,10,'底部'),COLOR00FFFF
RSV0:=(收盘价-N0日内最低价最低值)/(N0日内最高价最高值-N0日内最低价最低值)*10
RSV0的M10日[1日权重]移动平均
K0的M20日[1日权重]移动平均
J0:3*K0-2*D0,LINETHICK2,NODRAW
KDJ10:=REF(COUNT(J0< REF(J0,1),5)>=3,1) AND REF(J0,1)< 15
KDJ20:=J0>1日前的J0
输出反转:IF(KDJ10 AND KDJ20的3过滤,40,0),COLORFF9900,LINETHICK2
LC赋值:1日前的收盘价
RSI赋值:SMA(收盘价-LC和0较大值,4,1)/SMA(收盘价-LC的绝对值,4,1)*100
VARB赋值:SMA(收盘价-LC和0较大值,7,1)/SMA(收盘价-LC的绝对值,7,1)*100
VARC赋值:SMA(收盘价-LC和0较大值,13,1)/SMA(收盘价-LC的绝对值,13,1)*100
VARD赋值:收盘价的有效数据周期数
输出底部雷达:(VARB< 20 AND VARC< 30 AND VARD> 20)*60,LINETHICK1,画黄色
RSV55:=(收盘价-5日内最低价最低值)/(5日内最高价最高值-5日内最低价最低值)*100
RSV55的3日[1日权重]移动平均
K55:=K055
K055的2日[1日权重]移动平均
输出多头:(3*K055-2*D55),LINETHICK2,NODRAW
输出多势:多头的2日简单移动平均,LINETHICK2,NODRAW
MAV赋值:(2*C+H+L)/4
VAR155:=21日内最低价最低值
VAR255:=21日内最高价最高值
输出能量: EMA((MAV-VAR155)/(VAR255-VAR155)*100,8),NODRAW
输出动量: E0.667*1日前的能量+0.333*能量的1日简单移动平均,NODRAW
SJ赋值:3*能量-2*动量
输出平衡:50,POINTDOT,COLORFF9999,LINETHICK2
输出风险:70,POINTDOT,COLORF0F000,LINETHICK2
输出卖出:90,画白色,LINETHICK1
输出底部:(SJ< 18)*10,画黄色,LINETHICK1
如果底部返回0否则返回20
DRAWTEXT(多头上穿能量 AND 50>多头 ,多头-5,'买'),画黄色,LINETHICK2
DRAWTEXT(多势上穿多头 AND 多头>80,多头+6,'卖'),COLOR00FF00,LINETHICK2
DRAWTEXT(卖出上穿多头 AND 多头>风险,多头+18,'逃'),COLORFFFF00,LINETHICK2
DRAWTEXT(多头上穿攻击 AND 多头>能量,多头-10,'短追'),画白色,LINETHICK2
 
 

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