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


{牛回头买点主图源码如下}

EXP1:EMA(CLOSE,12);
EXP2:EMA(CLOSE,50);
ABC1:=EMA((CLOSE+HIGH+OPEN)/3,4);
ABC2:=CLOSE>ABC1;
ABC3:=OPEN>REF(CLOSE,1) AND ABC2;
ABC4:=CLOSE>REF(CLOSE,1);
ABC5:=BARSCOUNT(CLOSE)>=60;
ABC6:=CLOSE< OPEN;
ABC7:=ABC3 AND ABC4 AND ABC6;
ABC8:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));
ABC9:=IF(CODELIKE('688'),0,1);
ABC10:=EMA(CLOSE*70,3);
ABC11:=EMA((CLOSE*1.1-CLOSE*0.9)*80,3);
ABC12:=ABC10/(ABC10+ABC11)*100;
ABC13:=HHV(HIGH,9)-LLV(LOW,9);
ABC14:=HHV(HIGH,9)-CLOSE;
ABC15:=CLOSE-LLV(LOW,9);
ABC16:=ABC14/ABC13*100-70;
牛回头:=FILTER(ABC7,10) AND ABC5 AND ABC8 AND ABC9 AND ABC16;
DRAWICON(牛回头,L,9);
DRAWTEXT(牛回头,L*0.98,'★牛回头'),COLORYELLOW;





{牛回头买点副图源码如下}

ABC1:=EMA((CLOSE+HIGH+OPEN)/3,4);
ABC2:=CLOSE>ABC1;
ABC3:=OPEN>REF(CLOSE,1) AND ABC2;
ABC4:=CLOSE>REF(CLOSE,1);
ABC5:=BARSCOUNT(CLOSE)>=60;
ABC6:=CLOSE< OPEN;
ABC7:=ABC3 AND ABC4 AND ABC6;
ABC8:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));
ABC9:=IF(CODELIKE('688'),0,1);
ABC10:=EMA(CLOSE*70,3);
ABC11:=EMA((CLOSE*1.1-CLOSE*0.9)*80,3);
ABC12:=ABC10/(ABC10+ABC11)*100;
ABC13:=HHV(HIGH,9)-LLV(LOW,9);
ABC14:=HHV(HIGH,9)-CLOSE;
ABC15:=CLOSE-LLV(LOW,9);
ABC16:=ABC14/ABC13*100-70;
牛回头:FILTER(ABC7,10) AND ABC5 AND ABC8 AND ABC9 AND ABC16 COLORMAGENTA DOTLINE;
DRAWICON(牛回头,1,9);
DRAWTEXT(牛回头,0.6,'★牛回头'),COLORYELLOW;





原理解析:
输出{牛回头买点主图源码如下}EXP1:收盘价的12日指数移动平均
输出EXP2:收盘价的50日指数移动平均
ABC1赋值:EMA((收盘价+最高价+开盘价)/3,4)
ABC2赋值:收盘价>ABC1
ABC3赋值:开盘价>1日前的收盘价 AND ABC2
ABC4赋值:收盘价>1日前的收盘价
ABC5赋值:收盘价的有效数据周期数>=60
ABC6赋值:收盘价< 开盘价
ABC7赋值:ABC3 AND ABC4 AND ABC6
ABC8赋值:NOT(NAMELIKE('ST') OR NAMELIKE('*ST'))
ABC9赋值:IF(CODELIKE('688'),0,1)
ABC10:=收盘价*70的3日指数移动平均
ABC11:=EMA((收盘价*1.1-收盘价*0.9)*80,3)
ABC12:=ABC10/(ABC10+ABC11)*100
ABC13:=9日内最高价最高值-9日内最低价最低值
ABC14:=9日内最高价最高值-收盘价
ABC15:=收盘价-9日内最低价最低值
ABC16:=ABC14/ABC13*100-70
牛回头赋值:ABC7的10过滤 AND ABC5 AND ABC8 AND ABC9 AND ABC16
当满足条件牛回头时,在L和9之间画图标
当满足条件牛回头时,在L*0.98和'★牛回头'位置书写文字
{牛回头买点副图源码如下}ABC1赋值:EMA((收盘价+最高价+开盘价)/3,4)
ABC2赋值:收盘价>ABC1
ABC3赋值:开盘价>1日前的收盘价 AND ABC2
ABC4赋值:收盘价>1日前的收盘价
ABC5赋值:收盘价的有效数据周期数>=60
ABC6赋值:收盘价< 开盘价
ABC7赋值:ABC3 AND ABC4 AND ABC6
ABC8赋值:NOT(NAMELIKE('ST') OR NAMELIKE('*ST'))
ABC9赋值:IF(CODELIKE('688'),0,1)
ABC10:=收盘价*70的3日指数移动平均
ABC11:=EMA((收盘价*1.1-收盘价*0.9)*80,3)
ABC12:=ABC10/(ABC10+ABC11)*100
ABC13:=9日内最高价最高值-9日内最低价最低值
ABC14:=9日内最高价最高值-收盘价
ABC15:=收盘价-9日内最低价最低值
ABC16:=ABC14/ABC13*100-70
输出牛回头:ABC7的10过滤 AND ABC5 AND ABC8 AND ABC9 AND ABC16 画洋红色 DOTLINE
当满足条件牛回头时,在1和9之间画图标
当满足条件牛回头时,在0.6和'★牛回头'位置书写文字

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