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





LC:=REF(C,1);

Z1A:=STRCAT(HYBLOCK,' ');

Z2A:=STRCAT(Z1A,DYBLOCK);

Z3A:=STRCAT(Z2A,' ');

DRAWTEXT_FIX(1,0.10,0,0,'所属行业:')COLOR0080FF;

DRAWTEXT_FIX(1,0.17,0,0,HYBLOCK)COLOR0080FF;

DRAWTEXT_FIX(1,0.22,0,0,'所属地区:')COLOR00FFFF;

DRAWTEXT_FIX(1,0.29,0,0,DYBLOCK)COLOR00FFFF;

DRAWTEXT_FIX(1,0.34,0,0,'所属板块:')COLOR0080FF;

DRAWTEXT_FIX(1,0.41,0,0,ZDBLOCK)COLOR0080FF;

DRAWTEXT_FIX(1,0.10,0.06,0,'主题投资:')COLOR0000FF;

DRAWTEXT_FIX(1,0.17,0.06,0,EXTERNSTR(0,1))COLOR0000FF;

DRAWTEXT_FIX(1,0.10,0.12,0,'主营业务:')COLORFF00FF;

DRAWTEXT_FIX(1,0.17,0.12,0,EXTERNSTR(0,2))COLORFF00FF;

M1:=MA(CLOSE,3);

M2:=MA(CLOSE,20);

生命线:MA(CLOSE,89),COLORMAGENTA,LINETHICK2;

牛熊线:MA(CLOSE,321),COLORWHITE,POINTDOT,LINETHICK4;

保护价:(OPEN+REF(C,1)+REF(C,2))/3,NODRAW;

止损:=(REF(H,1)+REF(L,1))/2,NODRAW,COLORGREEN;

中心价:=(O+C)/2; 

多头:=IF(M2>=REF(M2,1),M2,DRAWNULL),COLORRED,LINETHICK2;

空头:=IF(M2<REF(M2,1),M2,DRAWNULL),COLORGREEN,LINETHICK2;

DT:=CROSS(M1,M2) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;

DRAWTEXT(DT,(LOW*0.98)*(1),'买'),COLORWHITE;

DRAWICON(DT,(LOW*0.99)*(1),13);

{逃顶}

V1:=(REF(HIGH,1)+REF(LOW,1))/2;

V2:=MA(CLOSE,21)+2*STD(CLOSE,21);

DRAWICON(CROSS(V1,V2),HIGH*1.00,6);

DRAWTEXT(CROSS(V1,V2),HIGH*1.01,'卖'), COLORGREEN;

V3:=REF(CLOSE,1);

V4:=SMA(MAX(CLOSE-V3,0),7,1)/SMA(ABS(CLOSE-V3),7,1)*100;

V5:=CROSS(89,V4);

V6:=FILTER(V5,4);

DRAWICON(V6,HIGH*1.00,2);

DRAWTEXT(V6,HIGH*1.01,'卖'), COLORGREEN;

{划线}

A1:=BARSLAST(CROSS(MA(C,10),MA(C,5)));

C1:=REF(MA(C,5),A1);

STICKLINE(CURRBARSCOUNT<=CONST(A1)+1 AND A1>=0, C1,C1,-1,0),COLORGREEN;

{肉夹馍}

VAR110:=REF(C,2)>REF(O,2);

VAR120:=(REF(C,2)-REF(C,3))/REF(C,3)>0.02;

VAR210:=REF(C,1)<REF(O,1);

VAR310:=C>O AND C>REF(O,1) AND C>REF(C,2) ;

VAR320:=V>REF(V,2) AND V>REF(V,1);

VAR330:=((H-C)/(H-L))<0.3;

VAR410:=VAR110 AND VAR120 AND VAR210 AND VAR310 AND VAR320 AND VAR330;

DRAWTEXT(VAR410,(LOW*1.02)*(1),'肉夹馍 '),COLORYELLOW;

DRAWICON(VAR410,(LOW*1.01)*(1),5);

{概念板块}

DRAWTEXT_FIX(1,0.00,0.24,0,'【概念板块】')COLORFF00FF;

Z1:=STRCAT(DYBLOCK,' ');

Z2:=STRCAT(Z1,HYBLOCK);

Z3:=STRCAT(Z2,FGBLOCK);

Z4:=STRCAT(Z3,' ');

DRAWTEXT_FIX(1,0.09,0.24,0,STRCAT(Z4,GNBLOCK)),COLORFF00FF;

DRAWTEXT_FIX(1,0.00,0.32,0,'【主题投资】'),COLOR0000FF;

DRAWTEXT_FIX(1,0.09,0.32,0,EXTERNSTR(0,1)),COLOR0000FF;{注意:我的数据号是1}

DRAWTEXT_FIX(1,0.00,0.40,0,'【主营业务】'),COLORGREEN;

DRAWTEXT_FIX(1,0.09,0.40,0,EXTERNSTR(0,2))COLORGREEN;{这个数据号是2};

DRAWTEXT_FIX(1,0.99,0.05,1,'抄底连续出现天数越多越好,如果信号且有鱼红色当天进,等先有鱼红后或且主图出现B进入;如果苍龙最好与波谷同时出现'),COLOR0202FF;

DRAWTEXT_FIX(1,0.99,0.09,1,'先出B且有鱼绿色则删除:'),COLOR0202FF;

DRAWTEXT_FIX(1,0.99,0.15,1,'主图蓝卖,看长卖模板波峰'),COLORYELLOW;

风险线:= MA(CLOSE,13);

止损线:= MA(CLOSE,27);

DRAWICON(CROSS(C,止损线)AND 止损线>风险线,LOW*0.99,38);

DRAWTEXT(CROSS(C,止损线)AND 止损线>风险线,(LOW * 0.98),'主升浪'),COLORRED,LINETHICK3;

 

 

买线:=EMA(C,3);

卖线:=EMA(SLOPE(C,25)*18+C,55);

BU:=CROSS(买线,卖线);

SEL:=CROSS(卖线,买线);

QR:=(H+L+2*C)/4;

强弱分界线:EMA(QR,55),LINETHICK2,COLORFFFF00;

ISDOWN:=IF(CLOSE<OPEN,1,0);

ISUP:=IF(CLOSE>OPEN,1,0);

STICKLINE(买线<卖线 AND ISDOWN,HIGH,OPEN,0,0),COLORCYAN;

STICKLINE(买线<卖线 AND ISDOWN,CLOSE,OPEN,3,0),COLORCYAN;

STICKLINE(买线<卖线 AND ISDOWN,CLOSE,LOW,0,0),COLORCYAN;

STICKLINE(买线<卖线 AND ISUP,HIGH,CLOSE,0,1),COLORCYAN;

STICKLINE(买线<卖线 AND ISUP,CLOSE,OPEN,3,1),COLORCYAN;

STICKLINE(买线<卖线 AND ISUP,OPEN,LOW,0,1),COLORCYAN;

STICKLINE(买线>=卖线 AND ISUP,HIGH,CLOSE,0,1),COLORRED;

STICKLINE(买线>=卖线 AND ISUP,CLOSE,OPEN,3,1),COLORRED;

STICKLINE(买线>=卖线 AND ISUP,OPEN,LOW,0,1),COLORRED;

STICKLINE(买线>=卖线 AND ISDOWN,CLOSE,LOW,0,0),COLORRED;

STICKLINE(买线>=卖线 AND ISDOWN,HIGH,OPEN,0,0),COLORRED;

STICKLINE(买线>=卖线 AND ISDOWN,CLOSE,OPEN,3,1),COLORRED,LINETHICK2;

 

MA5X:=MA(C,5),COLORCYAN;

MA13:=MA(CLOSE,13),LINETHICK2;

MA21:=MA(CLOSE,21);

MA62:=MA(CLOSE,62),LINETHICK2;

MA120:=MA(CLOSE,120);

MA250:=MA(CLOSE,250);

DRAWBMP(BU=1,L,'B');

DRAWBMP(SEL=1,HIGH*1.038,'S');

 

{逆市涨跌次数}

CC:=IF(CURRBARSCOUNT<120,"999999$C",DRAWNULL);

个涨幅:100*(C-REF(C,1))/REF(C,1),COLORYELLOW,NODRAW;

上证涨幅:100*(CC-REF(CC,1))/REF(CC,1),COLORRED,NODRAW;

逆市上涨:=IF(个涨幅>0 AND 上证涨幅<0,1,0);

逆市上涨次数:=COUNT(逆市上涨,BARSSINCE(逆市上涨)+1);

QQ:=STRCAT(STRCAT('★120日逆市上涨= ',CON2STR(逆市上涨次数,0)),'次');

逆市下跌:=IF(个涨幅<0 AND 上证涨幅>0,1,0);

逆市下跌次数:=COUNT(逆市下跌,BARSSINCE(逆市下跌)+1);

XD:=STRCAT(STRCAT('★逆市下跌= ',CON2STR(逆市下跌次数,0)),'次');

MM:=STRCAT(QQ,XD);

DRAWTEXT_FIX(1,0.8,0.01,0,MM),COLORYELLOW;


原理解析:
LC赋值:1日前的C
Z1A赋值:STRCAT(HYBLOCK,' ')
Z2A赋值:STRCAT(Z1A,DYBLOCK)
Z3A赋值:STRCAT(Z2A,' ')
当满足条件1时,在横轴0.10纵轴0位置书写文字
当满足条件1时,在横轴0.17纵轴0位置书写文字
当满足条件1时,在横轴0.22纵轴0位置书写文字
当满足条件1时,在横轴0.29纵轴0位置书写文字
当满足条件1时,在横轴0.34纵轴0位置书写文字
当满足条件1时,在横轴0.41纵轴0位置书写文字
当满足条件1时,在横轴0.10纵轴0.06位置书写文字
DRAWTEXT_FIX(1,0.17,0.06,0,EXTERNSTR(0,1))COLOR0000FF
当满足条件1时,在横轴0.10纵轴0.12位置书写文字
DRAWTEXT_FIX(1,0.17,0.12,0,EXTERNSTR(0,2))COLORFF00FF
M1赋值:收盘价的3日简单移动平均
M2赋值:收盘价的20日简单移动平均
输出生命线:收盘价的89日简单移动平均,画洋红色, 线宽为2
输出牛熊线:收盘价的321日简单移动平均,画白色,POINTDOT,LINETHICK4
输出保护价:(开盘价+1日前的C+2日前的C)/3,NODRAW
止损赋值:(1日前的H+1日前的L)/2,NODRAW,画绿色
中心价赋值:(O+C)/2
 多头赋值:IF(M2>=1日前的M2,M2,DRAWNULL),画红色, 线宽为2
空头赋值:IF(M2<1日前的M2,M2,DRAWNULL),画绿色, 线宽为2
DT赋值:M1上穿M2 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
DRAWTEXT(DT,(最低价*0.98)*(1),'买'),画白色
DRAWICON(DT,(最低价*0.99)*(1),13)
{逃顶}V1赋值:(1日前的最高价+1日前的最低价)/2
V2赋值:收盘价的21日简单移动平均+2*收盘价的21估算标准差
DRAWICON(V1上穿V2,最高价*1.00,6)
DRAWTEXT(V1上穿V2,最高价*1.01,'卖'), 画绿色
V3赋值:1日前的收盘价
V4赋值:SMA(收盘价-V3和0较大值,7,1)/SMA(收盘价-V3的绝对值,7,1)*100
V5赋值:89上穿V4
V6赋值:V5的4过滤
当满足条件V6时,在最高价*1.00和2之间画图标
当满足条件V6时,在最高价*1.01和'卖'位置书写文字
{划线}A1赋值:上次CROSS(C的10日简单移动平均,C的5日简单移动平均距今天数)
C1赋值:REF(C的5日简单移动平均,A1)
STICKLINE( 到最后交易的周期<=CONST(A1)+1 AND A1>=0, C1,C1,-1,0),画绿色
{肉夹馍}VAR110赋值:2日前的C>2日前的O
VAR120赋值:(2日前的C-3日前的C)/3日前的C>0.02
VAR210赋值:1日前的C<1日前的O
VAR310赋值:C>O AND C>1日前的O AND C>2日前的C
VAR320赋值:V>2日前的V AND V>1日前的V
VAR330赋值:((H-C)/(H-L))<0.3
VAR410赋值:VAR110 AND VAR120 AND VAR210 AND VAR310 AND VAR320 AND VAR330
DRAWTEXT(VAR410,(最低价*1.02)*(1),'肉夹馍 '),画黄色
DRAWICON(VAR410,(最低价*1.01)*(1),5)
当满足条件1时,在横轴0.00纵轴0.24位置书写文字
Z1赋值:STRCAT(DYBLOCK,' ')
Z2赋值:STRCAT(Z1,HYBLOCK)
Z3赋值:STRCAT(Z2,FGBLOCK)
Z4赋值:STRCAT(Z3,' ')
DRAWTEXT_FIX(1,0.09,0.24,0,STRCAT(Z4,GNBLOCK)),COLORFF00FF
当满足条件1时,在横轴0.00纵轴0.32位置书写文字
DRAWTEXT_FIX(1,0.09,0.32,0,EXTERNSTR(0,1)),COLOR0000FF
当满足条件1时,在横轴0.00纵轴0.40位置书写文字
DRAWTEXT_FIX(1,0.09,0.40,0,EXTERNSTR(0,2))画绿色
{这个数据号是2}
当满足条件1时,在横轴0.99纵轴0.05位置书写文字
当满足条件1时,在横轴0.99纵轴0.09位置书写文字
当满足条件1时,在横轴0.99纵轴0.15位置书写文字
风险线赋值: 收盘价的13日简单移动平均
止损线:= 收盘价的27日简单移动平均
DRAWICON(C上穿止损线AND 止损线>风险线,最低价*0.99,38)
DRAWTEXT(C上穿止损线AND 止损线>风险线,(最低价 * 0.98),'主升浪'),画红色, 线宽为3
  买线赋值:C的3日指数移动平均
卖线赋值:EMA(SLOPE(C,25)*18+C,55)
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
QR赋值:(H+L+2*C)/4
输出强弱分界线:QR的55日指数移动平均, 线宽为2,COLORFFFF00
如果收盘价<开盘价返回1否则返回0
如果收盘价>开盘价返回1否则返回0
当满足条件买线<卖线 AND ISDOWN时,在最高价和开盘价之间画柱状线
当满足条件买线<卖线 AND ISDOWN时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线 AND ISDOWN时,在收盘价和最低价之间画柱状线
当满足条件买线<卖线 AND ISUP时,在最高价和收盘价之间画柱状线
当满足条件买线<卖线 AND ISUP时,在收盘价和开盘价之间画柱状线
当满足条件买线<卖线 AND ISUP时,在开盘价和最低价之间画柱状线
当满足条件买线>=卖线 AND ISUP时,在最高价和收盘价之间画柱状线
当满足条件买线>=卖线 AND ISUP时,在收盘价和开盘价之间画柱状线
当满足条件买线>=卖线 AND ISUP时,在开盘价和最低价之间画柱状线
当满足条件买线>=卖线 AND ISDOWN时,在收盘价和最低价之间画柱状线
当满足条件买线>=卖线 AND ISDOWN时,在最高价和开盘价之间画柱状线
当满足条件买线>=卖线 AND ISDOWN时,在收盘价和开盘价之间画柱状线
 MA5X赋值:C的5日简单移动平均,画青色
MA13赋值:收盘价的13日简单移动平均, 线宽为2
MA21赋值:收盘价的21日简单移动平均
MA62赋值:收盘价的62日简单移动平均, 线宽为2
MA120赋值:收盘价的120日简单移动平均
MA250赋值:收盘价的250日简单移动平均
DRAWBMP(BU=1,L,'B')
DRAWBMP(SEL=1,最高价*1.038,'S')
如果 到最后交易的周期<120返回"999999$C"否则返回DRAWNULL
输出个涨幅:100*(C-1日前的C)/1日前的C,画黄色,NODRAW
输出上证涨幅:100*(CC-1日前的CC)/1日前的CC,画红色,NODRAW
如果个涨幅>0 AND 上证涨幅<0返回1否则返回0
逆市上涨次数:=COUNT(逆市上涨,BARSSINCE(逆市上涨)+1)
QQ赋值:STRCAT(STRCAT('★120日逆市上涨= ',CON2STR(逆市上涨次数,0)),'次')
如果个涨幅<0 AND 上证涨幅>0返回1否则返回0
逆市下跌次数:=COUNT(逆市下跌,BARSSINCE(逆市下跌)+1)
XD赋值:STRCAT(STRCAT('★逆市下跌= ',CON2STR(逆市下跌次数,0)),'次')
MM赋值:STRCAT(QQ,XD)
当满足条件1时,在横轴0.8纵轴0.01位置书写文字

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