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


ABC1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;

ABC2:=IF(CLOSE>OPEN,CLOSE,OPEN);

ABC3:=IF(CLOSE>OPEN,OPEN,CLOSE);

ABC4:=LLV(ABC2,4);

ABC5:=HHV(ABC3,4);

ABC6:=ABC2>=ABC4 AND ABC3<=ABC4 AND ABC2>=ABC5 AND ABC3<=ABC5;

ABC7:=REF(ABC2,1)>=ABC4 AND REF(ABC3,1)<=ABC4 AND REF(ABC2,1)>=ABC5 AND REF(ABC3,1)<=ABC5;

ABC8:=REF(ABC2,2)>=ABC4 AND REF(ABC3,2)<=ABC4 AND REF(ABC2,2)>=ABC5 AND REF(ABC3,2)<=ABC5;

ABC9:=REF(ABC2,3)>=ABC4 AND REF(ABC3,3)<=ABC4 AND REF(ABC2,3)>=ABC5 AND REF(ABC3,3)<=ABC5;

ABC10:=ABC6 AND ABC7 AND ABC8 AND ABC9;

ABC11:=REF(ABC5,BARSLAST(ABC10));

ABC12:=ABC11=REF(ABC11,1);

ABC13:=BARSLAST(NOT(ABC12));

ABC14:=REF(ABC11,ABC13+2);

ABC15:=(REF(OPEN,5)+REF(CLOSE,5))/2;

ABC16:=(HIGH+LOW+CLOSE+OPEN)/4;

ABC17:=MAX(ABC15,MAX(ABC16,HHV(HIGH,5)));

ABC18:=MIN(ABC15,MIN(ABC16,LLV(LOW,5)));

ABC19:=ABC17=ABC15;

ABC20:=ABC19;

ABC21:=REF(ABC17,BARSLAST(ABC20));

ABC22:=ABC21=REF(ABC21,1);

ABC23:=BARSLAST(NOT(ABC22));

ABC24:=REF(ABC21,ABC23+2);

ABC25:=HHV(HIGH,120);

ABC26:=LLV(LOW,120);

ABC27:=(ABC25-ABC26)/2*189/100+ABC26/1.0618;

ABC28:=ABC27*0.8;

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

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

XG:=MACD>0;

亮剑:ABC18>=ABC26 AND ABC17>ABC11 AND ABC17>ABC14 AND ABC17>ABC24  AND ABC17>ABC28 AND ABC17>ABC21 AND CLOSE>MA(CLOSE,60) AND C>3,  LINESTICK DOTLINE;

出击:REF(亮剑< 1,1) AND 亮剑 AND XG LINETHICK2;

DRAWTEXT(出击,0.6,'   ★亮剑出击'),COLORYELLOW;

DRAWICON(出击,1,9);

原理解析:
ABC1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
如果收盘价>开盘价返回收盘价否则返回开盘价
如果收盘价>开盘价返回开盘价否则返回收盘价
ABC4赋值:4日内ABC2最低值
ABC5赋值:4日内ABC3最高值
ABC6赋值:ABC2>=ABC4 AND ABC3<=ABC4 AND ABC2>=ABC5 AND ABC3<=ABC5
ABC7赋值:1日前的ABC2>=ABC4 AND 1日前的ABC3<=ABC4 AND 1日前的ABC2>=ABC5 AND 1日前的ABC3<=ABC5
ABC8赋值:2日前的ABC2>=ABC4 AND 2日前的ABC3<=ABC4 AND 2日前的ABC2>=ABC5 AND 2日前的ABC3<=ABC5
ABC9赋值:3日前的ABC2>=ABC4 AND 3日前的ABC3<=ABC4 AND 3日前的ABC2>=ABC5 AND 3日前的ABC3<=ABC5
ABC10:=ABC6 AND ABC7 AND ABC8 AND ABC9
ABC11:=REF(ABC5,上次ABC10距今天数)
ABC12:=ABC11=1日前的ABC11
ABC13:=上次NOT(ABC12距今天数)
ABC14:=ABC13+2日前的ABC11
ABC15:=(5日前的开盘价+5日前的收盘价)/2
ABC16:=(最高价+最低价+收盘价+开盘价)/4
ABC17:=MAX(ABC15,MAX(ABC16,5日内最高价最高值))
ABC18:=MIN(ABC15,MIN(ABC16,5日内最低价最低值))
ABC19:=ABC17=ABC15
ABC20:=ABC19
ABC21:=REF(ABC17,上次ABC20距今天数)
ABC22:=ABC21=1日前的ABC21
ABC23:=上次NOT(ABC22距今天数)
ABC24:=ABC23+2日前的ABC21
ABC25:=120日内最高价最高值
ABC26:=120日内最低价最低值
ABC27:=(ABC25-ABC26)/2*189/100+ABC26/1.0618
ABC28:=ABC27*0.8
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
XG赋值:MACD>0
输出亮剑:ABC18>=ABC26 AND ABC17>ABC11 AND ABC17>ABC14 AND ABC17>ABC24 AND ABC17>ABC28 AND ABC17>ABC21 AND 收盘价>收盘价的60日简单移动平均 AND C>3, LINESTICK DOTLINE
输出出击:1日前的亮剑< 1 AND 亮剑 AND XG 线宽为2
当满足条件出击时,在0.6和' ★亮剑出击'位置书写文字
当满足条件出击时,在1和9之间画图标

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