来函数检测结果如下:
该公式没有未来函数
C2:=REF(C,1);
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(涨停,OPEN,CLOSE,-1,1),COLORRED;
STICKLINE(涨停,H,O,0.5,0),COLORYELLOW;
JJ:=(CLOSE+HIGH+LOW)/3;
A:=EMA(JJ,10);
B:=REF(A,1);
DRAWBAND(A,RGB(255,150,0),B,RGB(0,0,190));
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
主力成本:EMA(X,13),NODRAW;
M3:MA(C,3),COLORWHITE;
M5:MA(C,5),COLORYELLOW;
M10:MA(C,10),COLORMAGENTA,NODRAW;
M20:MA(C,20),COLORLIBLUE,NODRAW;
M30:MA(C,30),COLORGREEN,LINETHICK1;
M60:MA(C,60),COLORGRAY,NODRAW;
VAR1:=V>REF(V,1)*2 AND C>=O;
黄金柱:=REF(VAR1,3) AND COUNT(C>REF(C,3),3)=3
AND V<REF(V,3) AND REF(V,1)<REF(V,3) AND REF(V,2)<REF(V,3);
DRAWTEXT(黄金柱,
LLV(LOW,3),'黄—————黄金线—————'),COLORMAGENTA;
A1:=M5>=M10 AND M5/REF(M5,1)>1 ;
A2:=M10>=M20 AND M10/REF(M10,1)>1;
A3:= M20/REF(M20,1)>1;
A4:=M30/REF(M30,1)>1 AND REF(M30,1)/REF(M30,2)>1
AND COUNT( M30/REF(M30,1)>1,30)<=28;
K1:=C/REF(C,1)>=1.02 OR (OPEN>CLOSE AND OPEN>REF(C,1) AND C/REF(C,1)>=1.02);
V1:=V/REF(V,1)>=1.9 OR V=HHV(V,5);
H1:=HHV(H,21);
C1:=HHV(C,21);
H2:= H=H1 OR H>C1;
WBB:=COUNT(REF(C/REF(C,1)>=1.097,1),10)=0;
AAA:=A1 AND A2 AND A3 AND A4 AND K1 AND V1 AND H2 AND WBB;
STICKLINE(AAA ,OPEN,CLOSE,-1,0),COLORRED;
STICKLINE(涨停 AND AAA,OPEN,CLOSE,-1,0),COLORRED;
STICKLINE(涨停,H,O,0.5,0),COLORYELLOW;
ZRGK:=REF(OPEN,1)>=REF(M3,1) AND
REF(OPEN,1)>REF(M5,1) AND
REF(OPEN,1)>REF(M10,1) AND
REF(OPEN,1)>REF(M20,1) AND
REF(OPEN,1)>REF(M30,1) ;
ZRDS:=REF(C,1)<REF(M3,1) OR
REF(C,1)<REF(M5,1) OR
REF(C,1)<REF(M10,1)OR
REF(C,1)<REF(M20,1) OR
REF(C,1)<REF(M30,1) ;
ZK:=REF(OPEN,1)>REF(CLOSE,1);
JRKP:=O<M3 OR O<M5 OR O<M10 OR O<M20 OR O<M30 ;
JRSP:=C<=M3 OR C<M5 OR C<M10 OR C<M20 OR C<M30 ;
JCJL:=V<REF(V,1) OR V<=MA(V,5);
FJZT:=ZRGK AND ZRDS AND ZK AND JRKP AND JRSP AND JCJL;
今K:=C>OPEN AND C>M3 AND C> M5 AND C>M10 AND C>M20 AND C>M30;
今量:= V>=REF(V,1)*1.8;
今量1:= V>=REF(V,1)*0.9;
抓涨停:=REF(FJZT,1) OR REF(FJZT,2) OR REF(FJZT,3)
AND 今K ;
DRAWTEXT((抓涨停 AND 今量 AND (C/REF(C,1))>=1.05)
OR (HOUR>=9.30 AND HOUR<=11.30 AND 抓涨停 AND 今量1 AND (C/REF(C,1))>=1.05),
LOW*0.96,'↖抓涨停'),COLORRED;
DRAWTEXT(REF(抓涨停,1) AND 今量 AND (C/REF(C,1))>=1.05 AND 今量 ,LOW*0.96,'↖抓涨停'),COLORRED;
{MACD部分}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
ZB:=MACD>0 AND MACD/REF(MACD,1)>1 AND DIF>REF(DIF,1);
YX:=C>REF(C,1);
JX:=C>AMOUNT/VOL/100;{均价}
SYX:=(HIGH-CLOSE)/(CLOSE-OPEN)<=1/3;
SMX:=M30/REF(M30,1)>1;
VOL1:=V>REF(V,1)*1.9;
强买:=YX AND JX AND SYX AND VOL1 AND ZB AND A>B;
DRAWTEXT(强买 AND (IF(抓涨停,0,1)) AND (IF(REF(抓涨停,1),0,1)),LOW*0.98,'↖买起'),COLORRED;
ZK1:= REF(C,1)<REF(MA(C,3),1) OR REF(C,1)<REF(MA(C,5),1)
OR REF(C,1)<REF(MA(C,10),1)
OR REF(C,1)<REF(MA(C,20),1) OR REF(C,1)<REF(MA(C,30),1);
JK1:=C>OPEN AND C>REF(C,1) AND C>MA(C,3) AND C>MA(C,5)
AND C>MA(C,10) AND C>MA(C,20 )AND C>MA(C,30 );
半仓:=A>B AND REF(A,1)<REF(B,1) AND ZK1 AND JK1;
DRAWTEXT(半仓 AND (IF(强买,0,1)) AND (IF(抓涨停,0,1))
,LOW*0.98,'↖半仓'),COLORMAGENTA;
DRAWTEXT(V>REF(V,1)*1.9 AND C>OPEN,C,'————————');
一穿三:=M20>O AND M5>O AND M10>O AND M5<C AND M10<C AND M20<C AND CLOSE>OPEN ;
DRAWTEXT(一穿三,L-0.012,'↖穿三阳'),COLORFF00FF;
DRAWTEXT((H-C)/REF(C,1)>0.03 AND H=HHV(H,21),H*0.98,'↖减仓'),COLORGREEN;
原理解析:
C2赋值:1日前的C
涨停赋值:IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件涨停时,在开盘价和收盘价之间画柱状线
当满足条件涨停时,在H和O之间画柱状线
JJ赋值:(收盘价+最高价+最低价)/3
A赋值:JJ的10日指数移动平均
B赋值:1日前的A
DRAWBAND(A,RGB(255,150,0),B,RGB(0,0,190))
X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+
14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A
+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+
20日前的A)/210
输出
主力成本:X的13日指数移动平均,NODRAW
输出
M3:C的3日简单移动平均,画白色
输出
M5:C的5日简单移动平均,画黄色
输出
M10:C的10日简单移动平均,画洋红色,NODRAW
输出
M20:C的20日简单移动平均,COLORLIBLUE,NODRAW
M30:C的30日简单移动平均,画绿色,LINETHICK1
输出
M60:C的60日简单移动平均,COLORGRAY,NODRAW
VAR1赋值:V>1日前的V*2 AND C>=O
黄金柱赋值:3日前的VAR1 AND COUNT(C>3日前的C,3)=3
AND V<3日前的V AND 1日前的V<3日前的V AND 2日前的V<3日前的V
DRAWTEXT(黄金柱,
3日内最低价最低值,'黄—————黄金线—————'),画洋红色
A1:=M5>=M10 AND M5/1日前的M5>1
A2:=M10>=M20 AND M10/1日前的M10>1
A3:= M20/1日前的M20>1
A4:=M30/1日前的M30>1 AND 1日前的M30/2日前的M30>1
AND COUNT( M30/1日前的M30>1,30)<=28
K1赋值:C/1日前的C>=1.02 OR (开盘价>收盘价 AND 开盘价>1日前的C AND C/1日前的C>=1.02)
V1赋值:V/1日前的V>=1.9 OR V=5日内V最高值
H1赋值:21日内H最高值
C1赋值:21日内C最高值
H2赋值: H=H1 OR H>C1
WBB赋值:COUNT(1日前的C/C>=1.097,1),10)=0
AAA:=A1 AND A2 AND A3 AND A4 AND K1 AND V1 AND H2 AND WBB
当满足条件AAA 时,在开盘价和收盘价之间画柱状线
当满足条件涨停 AND AAA时,在开盘价和收盘价之间画柱状线
当满足条件涨停时,在H和O之间画柱状线
ZRGK赋值:1日前的开盘价>=1日前的M3 AND
1日前的开盘价>1日前的M5 AND
1日前的开盘价>1日前的M10 AND
1日前的开盘价>1日前的M20 AND
1日前的开盘价>1日前的M30
ZRDS赋值:1日前的C<1日前的M3 OR
1日前的C<1日前的M5 OR
1日前的C<1日前的M10OR
1日前的C<1日前的M20 OR
1日前的C<1日前的M30
ZK赋值:1日前的开盘价>1日前的收盘价
JRKP赋值:O
JRSP赋值:C<=M3 OR C
JCJL赋值:V<1日前的V OR V<=V的5日简单移动平均
FJZT赋值:ZRGK AND ZRDS AND ZK AND JRKP AND JRSP AND JCJL
今K赋值:C>开盘价 AND C>M3 AND C> M5 AND C>M10 AND C>M20 AND C>M30
今量赋值: V>=1日前的V*1.8
今量1:= V>=1日前的V*0.9
抓涨停赋值:1日前的FJZT OR 2日前的FJZT OR 3日前的FJZT
AND 今K
DRAWTEXT((抓涨停 AND 今量 AND (C/1日前的C)>=1.05)
OR (HOUR>=9.30 AND HOUR<=11.30 AND 抓涨停 AND 今量1 AND (C/1日前的C)>=1.05),
最低价*0.96,'↖抓涨停'),画红色
DRAWTEXT(1日前的抓涨停 AND 今量 AND (C/1日前的C)>=1.05 AND 今量 ,最低价*0.96,'↖抓涨停'),画红色
{MACD部分}
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
ZB赋值:MACD>0 AND MACD/1日前的MACD>1 AND DIF>1日前的DIF
YX赋值:C>1日前的C
JX赋值:C>成交额/成交量/100
{均价}
SYX赋值:(最高价-收盘价)/(收盘价-开盘价)<=1/3
SMX赋值:M30/1日前的M30>1
VOL1赋值:V>1日前的V*1.9
强买赋值:YX AND JX AND SYX AND 成交量1 AND ZB AND A>B
如果抓涨停返回0否则返回1
ZK1:= 1日前的C
OR 1日前的C
OR 1日前的C
JK1赋值:C>开盘价 AND C>1日前的C AND C>C的3日简单移动平均 AND C>C的5日简单移动平均
AND C>C的10日简单移动平均 AND C>C的20 日简单移动平均AND C>C的30 日简单移动平均
半仓赋值:A>B AND 1日前的A<1日前的B AND ZK1 AND JK1
如果强买返回0否则返回1
DRAWTEXT(V>1日前的V*1.9 AND C>开盘价,C,'————————')
一穿三赋值:M20>O AND M5>O AND M10>O AND M5
当满足条件一穿三时,在L-0.012和'↖穿三阳'位置书写文字
DRAWTEXT((H-C)/1日前的C>0.03 AND H=21日内H最高值,H*0.98,'↖减仓'),画绿色