来函数检测结果如下:
该公式没有未来函数
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
macd:=2*(DIFF-DEA);
H9:=HHV(C,9),LINETHICK1,colorgray;
L9:=LLV(C,9),LINETHICK1,colorgray;
DRAWBAND(H9,RGB(255,217,40),L9,RGB(255,255,255));
STICKLINE(MacD<0 OR (DIFF<0 AND MACD>=0),H9,L9,3.8,0),COLORFEFBC9;
G:H9,colorligray;
D:L9,colorligray;
RSV9:=MA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3);
K9:=SMA(RSV9,3,1),colorblack,LINETHICK1;
D9:=SMA(K9,2,1),COLOR009500,LINETHICK1;
J9:=2*K9-1*D9,colorred,LINETHICK1;
K:=J9;
YYCXTJ:=crOSS(K,80);
YYCXT:=BArslAST(YYCXTJ);
YYCXTO:=REF(O,YYCXT);
多方防守位:=YYCXTO,colorred,LINETHICK1;
YYCXT1:=REF(C,YYCXT);
多方防守位1:YYCXT1,colorred,LINETHICK1,DOTLINE;
空头排列:=CROSS(20,K);
KT:=BARSLAST(空头排列);
空头:=REF(O,KT);
空方防守位:=空头,colorblue,LINETHICK1;
空头1:=REF(C,KT);
空方防守位1:空头1,colorblue,LINETHICK1,DOTLINE;
MA9:=MA(CLOSE, 9),colormagenta,LINETHICK1;
平衡线:MA9,colormagenta,LINETHICK1;
震荡线:LLV(平衡线,2),colorblack,LINETHICK1;
持股线:平衡线-(震荡线-平衡线),colorblack,LINETHICK1;
STICKLINE(C<=O,OPEN,CLOSE,2,0),COLOR009500;
STICKLINE(C<=O,H,L,0,0),COLOR009500;
STICKLINE(C>O,O,C,2,0),colorred;
STICKLINE(C>O,H,L,0,0),colorred;
H45:HHV(C,45),LINETHICK1,colorblue;
L45:LLV(C,45),LINETHICK1,colorblue;
原理解析:
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
H9赋值:9日内C最高值,LINETHICK1,COLORGRAY
L9赋值:9日内C最低值,LINETHICK1,COLORGRAY
DRAWBAND(H9,RGB(255,217,40),L9,RGB(255,255,255))
STICKLINE(MACD<0 OR (DIFF<0 AND MACD>=0),H9,L9,3.8,0),COLORFEFBC9
输出G:H9,COLORLIGRAY
输出D:L9,COLORLIGRAY
RSV9赋值:MA((收盘价-9日内最低价最低值)/(9日内HIGH最高值-9日内最低价最低值)*100,3)
RSV9的3日[1日权重]移动平均
K9的2日[1日权重]移动平均
J9赋值:2*K9-1*D9,COLORRED,LINETHICK1
K赋值:J9
YYCXTJ赋值:K上穿80
YYCXT赋值:上次YYCXTJ距今天数
YYCXTO:=YYCXT日前的O
多方防守位赋值:YYCXTO,COLORRED,LINETHICK1
YYCXT1:=YYCXT日前的C
多方防守位1:YYCXT1,COLORRED,LINETHICK1,DOTLINE
空头排列赋值:20上穿K
KT:=上次空头排列距今天数
空头赋值:KT日前的O
空方防守位赋值:空头, 画蓝色,LINETHICK1
空头1:=KT日前的C
空方防守位1:空头1, 画蓝色,LINETHICK1,DOTLINE
MA9赋值:收盘价的 9日简单移动平均,COLORMAGENTA,LINETHICK1
输出平衡线:MA9,COLORMAGENTA,LINETHICK1
输出震荡线:2日内平衡线最低值,COLORBLACK,LINETHICK1
输出持股线:平衡线-(震荡线-平衡线),COLORBLACK,LINETHICK1
当满足条件C<=O时,在开盘价和收盘价之间画柱状线
当满足条件C<=O时,在H和L之间画柱状线
当满足条件C>O时,在O和C之间画柱状线
当满足条件C>O时,在H和L之间画柱状线
输出H45:45日内C最高值,LINETHICK1, 画蓝色
输出L45:45日内C最低值,LINETHICK1, 画蓝色