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


MA1:=MA(C,5);

MA2:=MA(C,10);

MA3:=MA(C,20);

MA4:=MA(C,40);

MA5:=MA(C,60);

MA6:=MA(C,30);

M1:=5;

M2:=10;

M3:=20;

M4:=60;

M5:=40;

P:=VOL;

VOLUME:=VOL;

量比:=VOL/REF(MA(VOL,5),1)COLORGREEN;

LONG:=26;

SHORT:=12;

M:=9;

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

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

WW:=DEA>REF(DEA,1);

DD:=CROSS(DIFF,REF(DIFF,1));

TT:=WW AND DD;

底部金叉:=CROSS(DIFF,DEA) AND DIFF< 0 AND DEA< 0 AND 量比>2;

反身向上:=WW AND DD AND 量比>2,COLORFF00FF,LINETHICK2;

空中加油:=IF(DIFF>0 AND DEA>0 AND CROSS(DIFF,DEA) AND LAST(DIFF< DEA,15,2) AND MACD>REF(MACD,1) AND DIFF>REF(DIFF,1) AND 量比>1.8 ,0.8,0)COLORRED,LINETHICK2;

MACD1:=MACD+100;

OZ:=COUNT(CROSS(DIFF,DEA) AND DIFF>0,BARSLAST(CROSS(DIFF,DEA) AND DIFF< 0));

零上二金叉:=IF(CROSS(DIFF,DEA) AND OZ=1,44444,0)COLORFFFF00,LINETHICK4;

价金叉:=IF(CROSS(MA1,MA2*0.995),33,0)COLORGREEN,LINETHICK3;

量金叉:=IF(CROSS(MA(P,M1),MA(P,M2)),22,0)COLORFF33CC,LINETHICK3;

MACD金叉:=IF(CROSS(DIFF,DEA) AND DIFF< 0.3,38,0)COLORRED,LINETHICK2;

三金叉见底:IF((价金叉 OR REF(价金叉,1) OR REF(价金叉,2) OR REF(价金叉,3)) AND (量金叉 OR REF(量金叉,1) OR REF(量金叉,2) OR REF(量金叉,3)) AND (MACD金叉 OR REF(MACD金叉,1) OR REF(MACD金叉,2) OR REF(MACD金叉,3)) AND MA(P,M1)>MA(P,M2) AND C>MA2 AND MA1>MA2*0.995 AND MACD>REF(MACD,1) AND MACD>REF(MACD,2) AND MACD>0 AND DIFF< 0.3,48,0)COLORRED,LINETHICK5;

GOL:=(REF(三金叉见底,11) OR REF(三金叉见底,12) OR REF(三金叉见底,13) OR REF(三金叉见底,14) OR REF(三金叉见底,15) OR REF(三金叉见底,16) OR REF(三金叉见底,17) OR REF(三金叉见底,18) OR REF(三金叉见底,19) OR REF(三金叉见底,20) OR REF(三金叉见底,21) OR REF(三金叉见底,22) OR REF(三金叉见底,23) OR REF(三金叉见底,24) OR REF(三金叉见底,25) OR REF(三金叉见底,26)) AND (三金叉见底 OR 空中加油 OR REF(空中加油,1) OR 零上二金叉 OR 反身向上 OR REF(反身向上,1) OR 底部金叉);

弯弓射箭:IF(GOL AND MA1< MA5*1.033 AND MA2< MA5*1.033 AND C>MA1 AND C>MA2 AND MA1>MA2*0.99 AND DIFF< 0.02 AND (DEA>REF(DEA,10) OR DEA>REF(DEA,11) OR DEA>REF(DEA,13) OR DEA>REF(DEA,12) OR DEA>REF(DEA,14) OR DEA>REF(DEA,15) OR DEA>REF(DEA,16) OR DEA>REF(DEA,17) OR DEA>REF(DEA,18) OR DEA>REF(DEA,19) OR DEA>REF(DEA,20) OR DEA>REF(DEA,21) OR DEA>REF(DEA,22) OR DEA>REF(DEA,23) OR DEA>REF(DEA,25)),78,0)COLORYELLOW,LINETHICK5;

 

原理解析:
MA1赋值:C的5日简单移动平均
MA2赋值:C的10日简单移动平均
MA3赋值:C的20日简单移动平均
MA4赋值:C的40日简单移动平均
MA5赋值:C的60日简单移动平均
MA6赋值:C的30日简单移动平均
M1赋值:5
M2赋值:10
M3赋值:20
M4赋值:60
M5赋值:40
P赋值:成交量
VOLUME赋值:成交量
量比赋值:成交量/REF(成交量的5日简单移动平均,1)画绿色
LONG赋值:26
SHORT赋值:12
M赋值:9
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD:=2*(DIFF-DEA)
WW赋值:DEA>1日前的DEA
DD赋值:CROSS(DIFF,1日前的DIFF)
TT赋值:WW AND DD
底部金叉赋值:DIFF上穿DEA AND DIFF< 0 AND DEA< 0 AND 量比>2
反身向上赋值:WW AND DD AND 量比>2,COLORFF00FF, 线宽为2
空中加油赋值:IF(DIFF>0 AND DEA>0 AND DIFF上穿DEA AND LAST(DIFF< DEA,15,2) AND MACD>1日前的MACD AND DIFF>1日前的DIFF AND 量比>1.8 ,0.8,0)画红色, 线宽为2
MACD1:=MACD+100
OZ赋值:COUNT(DIFF上穿DEA AND DIFF>0,上次DIFF上穿DEA AND DIFF< 0距今天数)
零上二金叉赋值:IF(DIFF上穿DEA AND OZ=1,44444,0)COLORFFFF00,LINETHICK4
价金叉赋值:IF(MA1上穿MA2*0.995,33,0)画绿色, 线宽为3
量金叉赋值:IF(CROSS(P的M1日简单移动平均,P的M2日简单移动平均),22,0)COLORFF33CC, 线宽为3
MACD金叉:=IF(DIFF上穿DEA AND DIFF< 0.3,38,0)画红色, 线宽为2
输出三金叉见底:IF((价金叉 OR 1日前的价金叉 OR 2日前的价金叉 OR 3日前的价金叉) AND (量金叉 OR 1日前的量金叉 OR 2日前的量金叉 OR 3日前的量金叉) AND (MACD金叉 OR 1日前的MACD金叉 OR 2日前的MACD金叉 OR 3日前的MACD金叉) AND P的M1日简单移动平均>P的M2日简单移动平均 AND C>MA2 AND MA1>MA2*0.995 AND MACD>1日前的MACD AND MACD>2日前的MACD AND MACD>0 AND DIFF< 0.3,48,0)画红色,LINETHICK5
GOL赋值:(11日前的三金叉见底 OR 12日前的三金叉见底 OR 13日前的三金叉见底 OR 14日前的三金叉见底 OR 15日前的三金叉见底 OR 16日前的三金叉见底 OR 17日前的三金叉见底 OR 18日前的三金叉见底 OR 19日前的三金叉见底 OR 20日前的三金叉见底 OR 21日前的三金叉见底 OR 22日前的三金叉见底 OR 23日前的三金叉见底 OR 24日前的三金叉见底 OR 25日前的三金叉见底 OR 26日前的三金叉见底) AND (三金叉见底 OR 空中加油 OR 1日前的空中加油 OR 零上二金叉 OR 反身向上 OR 1日前的反身向上 OR 底部金叉)
输出弯弓射箭:IF(GOL AND MA1< MA5*1.033 AND MA2< MA5*1.033 AND C>MA1 AND C>MA2 AND MA1>MA2*0.99 AND DIFF< 0.02 AND (DEA>10日前的DEA OR DEA>11日前的DEA OR DEA>13日前的DEA OR DEA>12日前的DEA OR DEA>14日前的DEA OR DEA>15日前的DEA OR DEA>16日前的DEA OR DEA>17日前的DEA OR DEA>18日前的DEA OR DEA>19日前的DEA OR DEA>20日前的DEA OR DEA>21日前的DEA OR DEA>22日前的DEA OR DEA>23日前的DEA OR DEA>25日前的DEA),78,0)画黄色,LINETHICK5

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