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


W:=BARSLAST(DAY-REF(DAY,1))+1;

FSJX:SUM(C*VOL,W)/SUM(VOL,W),COLORYELLOW,LINETHICK2; IF(FSJX<REF(FSJX,1),FSJX,DRAWNULL),COLORCYAN,LINETHICK2;

{分时线}

FSX:IF(C>=FSJX,C,DRAWNULL),COLORRED,LINETHICK2; IF(C<FSJX,C,DRAWNULL),COLORCYAN,LINETHICK2; 

{黄金分割线,4*60'=240'}

HH:=CONST(HHV(C,0));

LL:=CONST(LLV(C,0));

HL:=HH-LL;

顶:HH,COLORCYAN,LINETHICK1; 

A809:0.809*HL+LL,COLORFFFF0B,DOTLINE;

A618:0.618*HL+LL,COLORLIGRAY,DOTLINE;

A500:0.500*HL+LL,COLOR80FFFF,DOTLINE;

A382:0.382*HL+LL,COLORLIGRAY,DOTLINE; 

A191:0.191*HL+LL,COLOR00FF00,DOTLINE;

底:LL,COLOR00FF00,LINETHICK1; 

DRAWICON(C=LL,LL,9);

{黄金线240分钟静态提示}

DRAWTEXT(CURRBARSCOUNT=240,HH,'顶'),COLORCYAN; 

DRAWTEXT(CURRBARSCOUNT=240,A809,'809'),COLORFFFF0B;

DRAWTEXT(CURRBARSCOUNT=240,A618,'618'),COLORWHITE;

DRAWTEXT(CURRBARSCOUNT=240,A500,'500'),COLOR80FFFF;

DRAWTEXT(CURRBARSCOUNT=240,A382,'382'),COLORWHITE;

DRAWTEXT(CURRBARSCOUNT=240,A191,'191'),COLOR60FF60;

DRAWTEXT(CURRBARSCOUNT=240,LL,'底'),COLOR60FF60;

{黄金线1分钟动态提示}

DRAWTEXT(CURRBARSCOUNT=1,HH,'顶危'),COLORCYAN; 

DRAWTEXT(CURRBARSCOUNT=1,A809,'809警'),COLORFFFF0B;

DRAWTEXT(CURRBARSCOUNT=1,A618,'618警'),COLORWHITE;

DRAWTEXT(CURRBARSCOUNT=1,A500,'500警'),COLOR80FFFF;

DRAWTEXT(CURRBARSCOUNT=1,A382,'382警'),COLORWHITE;

DRAWTEXT(CURRBARSCOUNT=1,A191,'191警'),COLOR60FF60;

DRAWTEXT(CURRBARSCOUNT=1,LL,'底安'),COLOR60FF60;

{常规提示 WWW.}

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0,0,DYBLOCK),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.04,0,GNBLOCK),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.08,0,FGBLOCK),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.12,0,'公告不冲动'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0.06,0.12,0,'竞价不可信'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0.12,0.12,0,'纠错不犹豫'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.16,0,'涨停不躁动'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0.06,0.16,0,'跌底果断进'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0.12,0.16,0,'涨顶坚决出'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.20,0,'黄金高不买'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0.06,0.20,0,'黄金跌不买'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0.12,0.20,0,'黄金弹不买'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0.24,0,'分时线:红 FSJX撑涨 青 FSJX压跌'),COLORYELLOW;



原理解析:
W赋值:上次DAY-1日前的DAY距今天数+1
输出FSJX:W的C*成交量日累和/W的成交量日累和,COLORYELLOW, 线宽为2
IF(FSJX<1日前的FSJX,FSJX,DRAWNULL),画青色, 线宽为2
如果C>=FSJX返回C否则返回DRAWNULL
如果C 
{黄金分割线,4*60'=240'}
HH赋值:CONST(0日内C最高值)
LL赋值:CONST(0日内C最低值)
HL赋值:HH-LL
输出顶:HH,画青色,LINETHICK1
 
输出A809:0.809*HL+LL,COLORFFFF0B,DOTLINE
输出A618:0.618*HL+LL,COLORLIGRAY,DOTLINE
输出A500:0.500*HL+LL,COLOR80FFFF,DOTLINE
输出A382:0.382*HL+LL,COLORLIGRAY,DOTLINE
 
输出A191:0.191*HL+LL,COLOR00FF00,DOTLINE
输出底:LL,COLOR00FF00,LINETHICK1
当满足条件C=LL时,在LL和9之间画图标
当满足条件 到最后交易的周期=240时,在HH和'顶'位置书写文字
当满足条件 到最后交易的周期=240时,在A809和'809'位置书写文字
当满足条件 到最后交易的周期=240时,在A618和'618'位置书写文字
当满足条件 到最后交易的周期=240时,在A500和'500'位置书写文字
当满足条件 到最后交易的周期=240时,在A382和'382'位置书写文字
当满足条件 到最后交易的周期=240时,在A191和'191'位置书写文字
当满足条件 到最后交易的周期=240时,在LL和'底'位置书写文字
当满足条件 到最后交易的周期=1时,在HH和'顶危'位置书写文字
当满足条件 到最后交易的周期=1时,在A809和'809警'位置书写文字
当满足条件 到最后交易的周期=1时,在A618和'618警'位置书写文字
当满足条件 到最后交易的周期=1时,在A500和'500警'位置书写文字
当满足条件 到最后交易的周期=1时,在A382和'382警'位置书写文字
当满足条件 到最后交易的周期=1时,在A191和'191警'位置书写文字
当满足条件 到最后交易的周期=1时,在LL和'底安'位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0.04位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0.08位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0.12位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.06纵轴0.12位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.12纵轴0.12位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0.16位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.06纵轴0.16位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.12纵轴0.16位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0.20位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.06纵轴0.20位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.12纵轴0.20位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0.24位置书写文字

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