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


DP:=IF(C=INDEXC,0,1);

GJ:=AMOUNT/V/100;

【明日阻力】:L+(GJ-L)+(C-L),NODRAW;

【明日支撑】:L+(C-GJ),NODRAW;

今日阻力:REF(【明日阻力】 , 1),NODRAW;

今日支撑:REF(【明日支撑】 , 1),NODRAW;

{STICKLINE(ISLASTBAR AND DP=1 AND C>=今日阻力,今日阻力,今日阻力,30,0),COLOR0000FF;

STICKLINE(ISLASTBAR AND DP=1 AND C<今日阻力,今日阻力,今日阻力,30,0),COLOR00FF00;

STICKLINE(ISLASTBAR AND DP=1 AND C>=今日支撑,今日支撑,今日支撑,30,0),COLORFF00FF;

STICKLINE(ISLASTBAR AND DP=1 AND C<今日支撑,今日支撑,今日支撑,30,0),COLORFF0000;}

{A:=ISLASTBAR;

B:=ISLASTBAR;

D:=A-B;

E:=HHV(H,D);}

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR,【明日支撑】,'-----------------------------------'),COLOR00FFFF;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR, 【明日阻力】,'-----------------------------------'),COLORFFFFFF;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR,今日支撑,'-----------------------------------'),COLORFF00FF;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR, 今日阻力,'-----------------------------------'),COLOR33FF33;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR AND 【明日阻力】, 【明日阻力】*1.01,'明日阻力=: '),COLORFFFFFF;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR AND 今日支撑, 今日支撑*0.99,'今日支撑=:'),COLORFF33FF;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR AND 【明日支撑】, 【明日支撑】*0.99,'明日支撑=:'),COLOR00FFFF;

DRAWTEXT(C>0 AND DP=1 AND ISLASTBAR AND 今日阻力, 今日阻力*1.01,'今日阻力=:' ),COLOR33FF33;

Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');{}

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)); 

DRAWTEXT_FIX(C>0,0.001,0.050,0,'主题库:'),COLORYELLOW,LINETHICK2;

DRAWTEXT_FIX(C>0,0.057,0.050,0,EXTERNSTR(0,2)),COLORRED,LINETHICK2;

DRAWTEXT_FIX(C>0,0.001,0.098,0,'2012业绩预测:'),COLORYELLOW,LINETHICK2;

DRAWTEXT_FIX(C>0,0.2,0.098,0,EXTERNSTR(0,4)),COLORRED,LINETHICK2;

DRAWTEXT_FIX(C>0,0.001,0.2.0,0,'中报预告:'),COLORYELLOW,LINETHICK2;

DRAWTEXT_FIX(C>0,0.080,0.2.0,0,EXTERNSTR(0,3)),COLORRED,LINETHICK2;

 

原理解析:
如果C=INDEXC返回0否则返回1


GJ赋值:成交额/V/100
输出

【明日阻力】:L+(GJ-L)+(C-L),NODRAW
输出

【明日支撑】:L+(C-GJ),NODRAW
输出

今日阻力: 1日前的【明日阻力】 ,NODRAW
输出

今日支撑: 1日前的【明日支撑】 ,NODRAW
当满足条件ISLASTBAR AND DP=1 AND C>=今日阻力时,在今日阻力和今日阻力之间画柱状线
当满足条件ISLASTBAR AND DP=1 AND C<今日阻力时,在今日阻力和今日阻力之间画柱状线
当满足条件ISLASTBAR AND DP=1 AND C>=今日支撑时,在今日支撑和今日支撑之间画柱状线
当满足条件ISLASTBAR AND DP=1 AND C<今日支撑时,在今日支撑和今日支撑之间画柱状线
}

{A赋值:ISLASTBAR


B赋值:ISLASTBAR


D赋值:A-B


E赋值:D日内H最高值
当满足条件C>0 AND DP=1 AND ISLASTBAR时,在【明日支撑】和'-----------------------------------'位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR时,在 【明日阻力】和'-----------------------------------'位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR时,在今日支撑和'-----------------------------------'位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR时,在 今日阻力和'-----------------------------------'位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR AND 【明日阻力】时,在 【明日阻力】*1.01和'明日阻力=: '位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR AND 今日支撑时,在 今日支撑*0.99和'今日支撑=:'位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR AND 【明日支撑】时,在 【明日支撑】*0.99和'明日支撑=:'位置书写文字
当满足条件C>0 AND DP=1 AND ISLASTBAR AND 今日阻力时,在 今日阻力*1.01和'今日阻力=:' 位置书写文字


Z1赋值:STRCAT(HYBLOCK,' ')


Z2赋值:STRCAT(Z1,DYBLOCK)


Z3赋值:STRCAT(Z2,' ')
{}

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK))
当满足条件C>0时,在横轴0.001纵轴0.050位置书写文字


DRAWTEXT_FIX(C>0,0.057,0.050,0,EXTERNSTR(0,2)),画红色, 线宽为2
当满足条件C>0时,在横轴0.001纵轴0.098位置书写文字


DRAWTEXT_FIX(C>0,0.2,0.098,0,EXTERNSTR(0,4)),画红色, 线宽为2
当满足条件C>0时,在横轴0.001纵轴0.2.0位置书写文字


DRAWTEXT_FIX(C>0,0.080,0.2.0,0,EXTERNSTR(0,3)),画红色, 线宽为2


 

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