来函数检测结果如下:
该公式没有未来函数
N11:=60;
KK:=BARSLAST(CURRBARSCOUNT=N11);
GD:=CONST(IF(ISLASTBAR=1,HHV(H,KK),0));
DD:=CONST(IF(ISLASTBAR=1,LLV(L,KK),0));
KJ:=GD-DD;
平衡:=IF(CURRBARSCOUNT<=N11,DD+KJ/2,DRAWNULL);
压力:=IF(CURRBARSCOUNT<=N11,GD-KJ*0.191,DRAWNULL);
支撑:=IF(CURRBARSCOUNT<=N11,DD+KJ*0.191,DRAWNULL);
高区:IF(CURRBARSCOUNT<=N11,GD,DRAWNULL),COLORRED,LINETHICK2;
低区:IF(CURRBARSCOUNT<=N11,DD,DRAWNULL),COLOR00FF00,LINETHICK2;
DRAWBAND(高区,RGB(130,20,0),平衡,RGB(0,0,0));
DRAWBAND(平衡,RGB(100,0,100),低区,RGB(0,0,0));
AA1:=BARSLAST(MONTH!=REF(MONTH,1))+1;
月±%:=(CLOSE/REF(CLOSE,AA1)-1)*100,COLOR00FFFF,NODRAW;
STICKLINE(CURRBARSCOUNT=N11,GD,DD,0,-1),COLORWHITE;
STICKLINE(CURRBARSCOUNT=N11/2,GD,DD,0,-1),COLORWHITE;
{STICKLINE(CURRBARSCOUNT=1,GD,DD,0,-1),COLORWHITE;}
STICKLINE(CURRBARSCOUNT<=N11,平衡,平衡,3,-1),COLORWHITE;
STICKLINE(CURRBARSCOUNT<=N11/2,压力,压力,3,0),COLORRED;
STICKLINE(CURRBARSCOUNT<=N11/2,支撑,支撑,3,0),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=N11/4+5,GD-KJ*0.09,'【风险区】--高抛避险'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=N11/4+5,GD-KJ*0.3,'【警示区】--逢高减仓'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=N11/4+5,DD+KJ/3,'【关注区】--逢低买入'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=N11/4+5,DD+KJ/10,'【休整区】--养精畜锐'),COLOR00FF00;
DRAWTEXT(CURRBARSCOUNT=N11/2+15,GD-KJ*0.191,'【拉升区】'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=N11/2+15,DD+KJ*0.191,'【持股区】'),COLORYELLOW;
{股票指标网}
短线:=MA(C,14),COLORWHITE;
中线:=(LLV(短线,2)+LLV(短线,4)+LLV(短线,6)+LLV(短线,8))/4,COLORYELLOW;
长线:=EMA(短线,3);
DRAWBAND(短线,RGB(255,255,0),长线,RGB(0,0,255));
下跌:IF(短线=中线,中线,DRAWNULL),COLORBLUE;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
原理解析:
N11赋值:60
KK赋值:上次 到最后交易的周期=N11距今天数
GD赋值:CONST(IF(ISLASTBAR=1,KK日内H最高值,0))
DD赋值:CONST(IF(ISLASTBAR=1,KK日内L最低值,0))
KJ赋值:GD-DD
如果 到最后交易的周期<=N11返回DD+KJ/2否则返回DRAWNULL
如果 到最后交易的周期<=N11返回GD-KJ*0.191否则返回DRAWNULL
如果 到最后交易的周期<=N11返回DD+KJ*0.191否则返回DRAWNULL
如果 到最后交易的周期<=N11返回GD否则返回DRAWNULL
如果 到最后交易的周期<=N11返回DD否则返回DRAWNULL
DRAWBAND(高区,RGB(130,20,0),平衡,RGB(0,0,0))
DRAWBAND(平衡,RGB(100,0,100),低区,RGB(0,0,0))
AA1赋值:上次MONTH!=1日前的MONTH距今天数+1
月±%赋值:(收盘价/AA1日前的收盘价-1)*100,COLOR00FFFF,NODRAW
当满足条件 到最后交易的周期=N11时,在GD和DD之间画柱状线
当满足条件 到最后交易的周期=N11/2时,在GD和DD之间画柱状线
当满足条件 到最后交易的周期=1时,在GD和DD之间画柱状线
当满足条件 到最后交易的周期<=N11时,在平衡和平衡之间画柱状线
当满足条件 到最后交易的周期<=N11/2时,在压力和压力之间画柱状线
当满足条件 到最后交易的周期<=N11/2时,在支撑和支撑之间画柱状线
当满足条件 到最后交易的周期=N11/4+5时,在GD-KJ*0.09和'【风险区】--高抛避险'位置书写文字
当满足条件 到最后交易的周期=N11/4+5时,在GD-KJ*0.3和'【警示区】--逢高减仓'位置书写文字
当满足条件 到最后交易的周期=N11/4+5时,在DD+KJ/3和'【关注区】--逢低买入'位置书写文字
当满足条件 到最后交易的周期=N11/4+5时,在DD+KJ/10和'【休整区】--养精畜锐'位置书写文字
当满足条件 到最后交易的周期=N11/2+15时,在GD-KJ*0.191和'【拉升区】'位置书写文字
当满足条件 到最后交易的周期=N11/2+15时,在DD+KJ*0.191和'【持股区】'位置书写文字
{股票指标网}
短线赋值:C的14日简单移动平均,画白色
中线赋值:(2日内短线最低值+4日内短线最低值+6日内短线最低值+8日内短线最低值)/4,画黄色
长线赋值:短线的3日指数移动平均
DRAWBAND(短线,RGB(255,255,0),长线,RGB(0,0,255))
如果短线=中线返回中线否则返回DRAWNULL
DRAWKLINE(最高价,开盘价,最低价,收盘价)