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


{龙头底背离Z源码如下}
买线:EMA(C,2);
卖线:EMA(SLOPE(C,21)*20+C,42);  
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
DRAWICON(BU,L-0.1,1);
DRAWICON(SEL,H+0.1,2);
STICKLINE(买线>=卖线,LOW,HIGH,0.0,1),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,2,1),COLORRED;
STICKLINE(买线<卖线,LOW,HIGH,0.0,1),COLORGREEN;
STICKLINE(买线<卖线,CLOSE,OPEN,2,1),COLORGREEN;
STICKLINE(BU,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(SEL,OPEN,CLOSE,2,0),COLORBLUE;


LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
EMA3:=EMA(CLOSE,3);
EMA21:=EMA(CLOSE,21);
DRAWTEXT(CROSS(EMA3,EMA21),(LOW * 0.99),'底背离'),COLOR0000FF;

AA:=(HHV(HIGH,20) - (2 * ATR));
BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
BBB:=BARSLAST(BB);
SSSB:=BARSLAST(SSS);
B1:=((BBB = 0) AND (REF(SSSB,1) < REF(BBB,1)));
B1B:=BARSLAST(B1);
B2:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (COUNT(BB,SSSB) < 3));
B2B:=BARSLAST(B2);
B3:=((((BB = 1) AND (B2B < B1B)) AND (COUNT(BB,SSSB) < 4)) AND (COUNT(BB,SSSB) > 2));
DRAWTEXT((B1 = 1),(LOW*0.98),'跟进'),COLORYELLOW;
DRAWTEXT((B2 = 1),(LOW*0.98),'加码'),COLORFFAAFF;


{短中线伏击源码如下}

RSV:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100; 
GS0:SMA(RSV,3,1),COLORRED,LINETHICK1;
GS1:SMA(GS0,3,1),COLORYELLOW,LINETHICK1;
RSV1:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*100;
GS2:SMA(RSV1,5,1),COLORFF00FF,LINETHICK1; 
GS3:SMA(GS2,10,1),COLORGREEN,LINETHICK1; 
超卖:18,COLORWHITE;
超买:85,COLORBLUE; 
STICKLINE(GS0>GS1,GS0,GS1,1,0),COLORRED; 
STICKLINE(GS0<=GS1,GS0,GS1,1,0),COLORYELLOW; 
STICKLINE(GS2>GS3,GS2,GS3,1,0),COLORFF00FF; 
STICKLINE(GS2<=GS3,GS2,GS3,1,0),COLORGREEN;
 


{龙头底背离X源码如下}

LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
EMA3:=EMA(CLOSE,3);
EMA21:=EMA(CLOSE,21);
XG:CROSS(EMA3,EMA21);

原理解析:
输出{龙头底背离Z源码如下}买线:C的2日指数移动平均
输出卖线:EMA(SLOPE(C,21)*20+C,42)
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
当满足条件BU时,在L-0.1和1之间画图标
当满足条件SEL时,在H+0.1和2之间画图标
当满足条件买线>=卖线时,在最低价和最高价之间画柱状线
当满足条件买线>=卖线时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线时,在最低价和最高价之间画柱状线
当满足条件买线<卖线时,在收盘价和开盘价之间画柱状线
当满足条件BU时,在开盘价和收盘价之间画柱状线
当满足条件SEL时,在开盘价和收盘价之间画柱状线
LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
EMA3赋值:收盘价的3日指数移动平均
EMA21赋值:收盘价的21日指数移动平均
DRAWTEXT(EMA3上穿EMA21,(最低价 * 0.99),'底背离'),COLOR0000FF
AA赋值:(20日内最高价最高值 - (2 * ATR))
BB赋值:CROSS(收盘价,REF(55日内最高价最高值,1))
SSS赋值:CROSS(MIN(收盘价的13日简单移动平均,AA),收盘价)
BBB赋值:上次BB距今天数
SSSB:=上次SSS距今天数
B1赋值:((BBB = 0) AND (1日前的SSSB < 1日前的BBB))
B1B:=上次B1距今天数
B2赋值:((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (统计SSSB日满足BB的天数 < 3))
B2B:=上次B2距今天数
B3赋值:((((BB = 1) AND (B2B < B1B)) AND (统计SSSB日满足BB的天数 < 4)) AND (统计SSSB日满足BB的天数 > 2))
DRAWTEXT((B1 = 1),(最低价*0.98),'跟进'),画黄色
DRAWTEXT((B2 = 1),(最低价*0.98),'加码'),COLORFFAAFF
{短中线伏击源码如下}RSV赋值:(收盘价-8日内最低价最低值)/(8日内最高价最高值-8日内最低价最低值)*100
RSV的3日[1日权重]移动平均
GS0的3日[1日权重]移动平均
RSV1赋值:(收盘价-38日内最低价最低值)/(38日内最高价最高值-38日内最低价最低值)*100
RSV1的5日[1日权重]移动平均
GS2的10日[1日权重]移动平均
输出超卖:18,画白色
输出超买:85, 画蓝色
当满足条件GS0>GS1时,在GS0和GS1之间画柱状线
当满足条件GS0<=GS1时,在GS0和GS1之间画柱状线
当满足条件GS2>GS3时,在GS2和GS3之间画柱状线
当满足条件GS2<=GS3时,在GS2和GS3之间画柱状线
{龙头底背离X源码如下}LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
EMA3赋值:收盘价的3日指数移动平均
EMA21赋值:收盘价的21日指数移动平均
输出XG:EMA3上穿EMA21

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