未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO


日:=500;昨前:=60;高:=REF(HHV(H,日),昨前);

低:=REF(LLV(L,日),昨前);

H1:=高-(高-低)*1;H2:=高-(高-低)*0.91;

H3:=高-(高-低)*0.85;H4:=高-(高-低)*0.809;

H5:=高-(高-低)*0.777;H6:=高-(高-低)*0.707;

H7:=高-(高-低)*0.666;H8:=高-(高-低)*0.618;

H9:=高-(高-低)*0.563;H10:=高-(高-低)*0.5;

H11:=高-(高-低)*0.424;

H12:=高-(高-低)*0.382;

H13:=高-(高-低)*0.309;

H14:=高-(高-低)*0.25;

H15:=高-(高-低)*0.191;

H16:=高-(高-低)*0.1375;

H17:=高-(高-低)*0.0807;

一:REFDATE(H2,DATE),COLORLIBLUE,DOTLINE;

二:=REFDATE(H3,DATE),COLORYELLOW;

三:=REFDATE(H4,DATE),COLORLIBLUE;

四:=REFDATE(H5,DATE),COLORLIRED;

五:=REFDATE(H6,DATE),COLORYELLOW;

六:=REFDATE(H7,DATE),COLORLIBLUE;

七:REFDATE(H8,DATE),,DOTLINE,COLORGRAY;

八:=REFDATE(H9,DATE),COLORYELLOW;

九:=REFDATE(H10,DATE),COLORLIBLUE;

十:=REFDATE(H11,DATE),COLORLIRED;

十一:=REFDATE(H12,DATE),COLORYELLOW;

十二:=REFDATE(H13,DATE),COLORLIBLUE;

十三:=REFDATE(H14,DATE),COLORLIRED;

十四:=REFDATE(H15,DATE),COLORYELLOW;

十五:=REFDATE(H16,DATE),COLORLIBLUE;

十六:REFDATE(H17,DATE),COLORYELLOW,DOTLINE;

底:REFDATE(H1,DATE),COLORLIGREEN;顶:

REFDATE(高,DATE),COLORLIRED;

DRAWKLINE(HIGH,OPEN,LOW,CLOSE);

买:=CROSS(C,一);

卖:=CROSS(十六,C);

DRAWICON(买,底,1);

DRAWICON(卖,顶,2);

N:=3;FF:=(C-REF(C,N))/REF(C,N);

AH1:=MAX(DYNAINFO(3),DYNAINFO(5));

AL1:=MIN(DYNAINFO(3),DYNAINFO(6));

AP1:=AH1-AL1;阻力:=AL1+AP1*7/8;

支撑:=AL1+AP1*0.5/8;

现价:=CLOSE;DRAWTEXT(LONGCROSS(支撑,现价,2),C*0.999,'买'),COLORCYAN;

DRAWTEXT(LONGCROSS(现价,阻力,2),C*1.004,' 卖'),COLORMAGENTA;

DRAWICON(LONGCROSS(现价,阻力,2),C*1.002,15);

TT:=BARSCOUNT(CLOSE);CC:=CLOSE;

均线:=IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(VOL*100,0)),1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0)));

上均:=(均线*1.007 );

下均:=(均线/1.005 );

时长:=IF(HOUR>=10 AND HOUR<15,1,0);

涨幅:=(CLOSE>DYNAINFO(3))>1.02;

跌幅:=(CLOSE/DYNAINFO(3))<0.98;

横盘:=((HHV(CLOSE,BARSCOUNT(CLOSE))-LLV(CLOSE,BARSCOUNT(CLOSE)))/CLOSE)<0.03;

YY:=SMA(VOL,30,1);

放量:=SUM(VOL,6)>REF(MA(VOL,30),1)*0.03;

涨跌幅:=涨幅 OR 跌幅;

横涨:=横盘 AND 放量 AND (C>上均);

DRAWTEXT(FILTER(横涨,50),均线*0.995,' 突破'),COLORLIRED;

DRAWICON(FILTER(横涨,50),均线*0.995,26);MA30:=EMA(CLOSE,30);

A2:=DYNAINFO(3);

A3:=IF(C=A2,C*1.005,IF(C<A2,C*1.005,C*0.995));

A5:=IF(C=A2,CON2STR(0,2),IF(C>A2,CON2STR((C-A2)/A2*100,2),CON2STR((A2-C)/A2*100,2)));

A6:=IF(ZTPRICE(DYNAINFO(3),0.1)=C OR DTPRICE(DYNAINFO(3),0.1)=C,STRCAT(CON2STR(C,2),'★ '),IF(C=REF(C,1),STRCAT(CON2STR(C,2),'◆ '),IF(C>REF(C,1),STRCAT(CON2STR(C,2),'▲ '),STRCAT(CON2STR(C,2),' '))));

A4:=STRCAT(STRCAT(' ',A6),STRCAT(A5,'%'));

分时最高价:=REF(HHV(HIGH,240),1);

分时最低价:=REF(LLV(LOW,240),1);

A7:=IF(DYNAINFO(3)>C,0.9973,1.0027);

DRAWTEXT(CURRBARSCOUNT=240,C*A7,'');

DRAWTEXT(ISLASTBAR AND C>A2 ,C*1,A4),COLOR3333FF;

DRAWTEXT(ISLASTBAR AND C=A2 ,C*1,A4),COLORWHITE;

DRAWTEXT(ISLASTBAR AND C<A2 ,C*1,A4),COLOR42C800;

WA1:=V*C/100;WA2:=SUM((IF(((WA1/8>20) AND (CLOSE>(REF(CLOSE,1)))),WA1,0)),0);

WA3:=SUM((IF(((WA1/8>20) AND (CLOSE<(REF(CLOSE,1)))),WA1,0)),0);

WA4:=SUM((IF(((WA1/8<20) AND (CLOSE>(REF(CLOSE,1)))),WA1,0)),0);

WA5:=SUM((IF(((WA1/8<20) AND (CLOSE<(REF(CLOSE,1)))),WA1,0)),0);

机构买盘:=(WA2);机构卖盘:=(WA3);散户买盘:=(WA4);散户卖盘:=(WA5);

DRAWTEXT_FIX(1,0.730,1-0.088,0,STRCAT(STRCAT('【机构买盘】',CON2STR(机构买盘,2)),' 万')),COLORRED;

DRAWTEXT_FIX(1,0.730,1-0.001,0,STRCAT(STRCAT('【机构卖盘】',CON2STR(机构卖盘,2)),' 万')),COLORGREEN;

DRAWTEXT_FIX(1,0.860,1-0.088,0,STRCAT(STRCAT('【散户买盘】',CON2STR(散户买盘,2)),' 万')),COLORMAGENTA;

DRAWTEXT_FIX(1,0.860,1-0.001,0,STRCAT(STRCAT('【散户卖盘】',CON2STR(散户卖盘,2)),' 万')),COLORCYAN;

QA1:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1),-VOL/CAPITAL*100,0)),0);

成交额:=V*C/100,NODRAW;{万元}QA4:=SUM((IF(((成交额/8<20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);

QA2:=SUM((IF(((成交额/8>20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);

QA3:=SUM((IF(((成交额/8>20) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);

QA5:=SUM((IF(((成交额/8<20) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);

QA6:=((QA2+QA3)+QA4)+QA5;QA7:=IF((ISLASTBAR),((100*QA2)/QA6),0);

QA8:=IF((ISLASTBAR),((100*QA3)/QA6),0);

QA9:=IF((ISLASTBAR),((100*QA4)/QA6),0);

QA10:=IF((ISLASTBAR),((100*QA5)/QA6),0);

{股票指标网}

机构买:=(QA2);机构卖:=(QA3);

机构进出:=机构买-机构卖;DD1:=1;

AAA1:=STRCAT(STRCAT('机构买入 ',CON2STR((100*QA2)/QA6,0)),'%');

AAA2:=STRCAT(STRCAT('机构卖出 ',CON2STR((100*QA3)/QA6,0)),'%');

AAA0:=STRCAT(STRCAT('机构总买入 ',CON2STR((100*(QA2-QA3))/A6,0)),'%');

AAA3:=STRCAT(STRCAT('散户买入 ',CON2STR((100*QA4)/QA6,0)),'%');

AAA4:=STRCAT(STRCAT('散户卖出 ',CON2STR((100*QA5)/QA6,0)),'%');

AAA5:=STRCAT(STRCAT('散户总买入 ',CON2STR((100*(QA4-QA5))/QA6,0)),'%');

DRAWTEXT_FIX(DD1=1,0.001,0.150,0,AAA1),COLORRED;DRAWTEXT_FIX(DD1=1,0.001,0.200,0,AAA2),COLORGREEN;

DRAWTEXT_FIX(DD1=1,0.001,0.255,0,AAA3),COLORMAGENTA;DRAWTEXT_FIX(DD1=1,0.001,0.305,0,AAA4),COLORCYAN;

DRAWTEXT_FIX(DD1=1,0.001,0.360,0,AAA0),COLORYELLOW;DRAWTEXT_FIX(DD1=1,0.001,0.410,0,AAA5),COLORWHITE;


原理解析:
日赋值:500
昨前赋值:60
高赋值:REF(日日内H最高值,昨前)
低赋值:REF(日日内L最低值,昨前)
H1赋值:高-(高-低)*1
H2赋值:高-(高-低)*0.91
H3赋值:高-(高-低)*0.85
H4赋值:高-(高-低)*0.809
H5赋值:高-(高-低)*0.777
H6赋值:高-(高-低)*0.707
H7赋值:高-(高-低)*0.666
H8赋值:高-(高-低)*0.618
H9赋值:高-(高-低)*0.563
H10:=高-(高-低)*0.5
H11:=高-(高-低)*0.424
H12:=高-(高-低)*0.382
H13:=高-(高-低)*0.309
H14:=高-(高-低)*0.25
H15:=高-(高-低)*0.191
H16:=高-(高-低)*0.1375
H17:=高-(高-低)*0.0807
输出一:REFDATE(H2,DATE),COLORLIBLUE,DOTLINE
二赋值:REFDATE(H3,DATE),画黄色
三赋值:REFDATE(H4,DATE),COLORLIBLUE
四赋值:REFDATE(H5,DATE),COLORLIRED
五赋值:REFDATE(H6,DATE),画黄色
六赋值:REFDATE(H7,DATE),COLORLIBLUE
输出七:REFDATE(H8,DATE),,DOTLINE,COLORGRAY
八赋值:REFDATE(H9,DATE),画黄色
九赋值:REFDATE(H10,DATE),COLORLIBLUE
十赋值:REFDATE(H11,DATE),COLORLIRED
十一赋值:REFDATE(H12,DATE),画黄色
十二赋值:REFDATE(H13,DATE),COLORLIBLUE
十三赋值:REFDATE(H14,DATE),COLORLIRED
十四赋值:REFDATE(H15,DATE),画黄色
十五赋值:REFDATE(H16,DATE),COLORLIBLUE
十输出六:REFDATE(H17,DATE),画黄色,DOTLINE
输出底:REFDATE(H1,DATE),COLORLIGREEN
输出顶:
REFDATE(高,DATE),COLORLIRED
DRAWKLINE(最高价,OPEN,最低价,收盘价)
买赋值:C上穿一
卖赋值:十六上穿C
当满足条件买时,在底和1之间画图标
当满足条件卖时,在顶和2之间画图标
N赋值:3
FF赋值:(C-N日前的C)/N日前的C
AH1赋值:MAX(DYNAINFO(3),DYNAINFO(5))
AL1赋值:MIN(DYNAINFO(3),DYNAINFO(6))
AP1赋值:AH1-AL1
阻力赋值:AL1+AP1*7/8
支撑赋值:AL1+AP1*0.5/8
现价赋值:收盘价
DRAWTEXT(LONGCROSS(支撑,现价,2),C*0.999,'买'),COLORCYAN
DRAWTEXT(LONGCROSS(现价,阻力,2),C*1.004,' 卖'),COLORMAGENTA
DRAWICON(LONGCROSS(现价,阻力,2),C*1.002,15)
TT赋值:收盘价的有效数据周期数
CC赋值:收盘价
均线赋值:IF(BETWEEN(C/(0的AMOUNT日累和/0的成交量*100日累和),1.05,0.95)=0,C的0日简单移动平均,(0的AMOUNT日累和/0的成交量*100日累和))
上均赋值:(均线*1.007 )
下均赋值:(均线/1.005 )
如果HOUR>=10 AND HOUR<15返回1否则返回0
涨幅赋值:(收盘价>DYNAINFO(3))>1.02
跌幅赋值:(收盘价/DYNAINFO(3))<0.98
横盘赋值:((HHV(收盘价,收盘价的有效数据周期数)-LLV(收盘价,收盘价的有效数据周期数))/收盘价)<0.03
成交量的30日[1日权重]移动平均
放量赋值:6的成交量日累和>REF(成交量的30日简单移动平均,1)*0.03
涨跌幅赋值:涨幅 OR 跌幅
横涨赋值:横盘 AND 放量 AND (C>上均)
DRAWTEXT(横涨的50过滤,均线*0.995,' 突破'),COLORLIRED
DRAWICON(横涨的50过滤,均线*0.995,26)
MA30赋值:收盘价的30日指数移动平均
A2赋值:DYNAINFO(3)
A3赋值:IF(C=A2,C*1.005,IF(C A5赋值:IF(C=A2,CON2STR(0,2),IF(C>A2,CON2STR((C-A2)/A2*100,2),CON2STR((A2-C)/A2*100,2)))
A6赋值:IF(ZTPRICE(DYNAINFO(3),0.1)=C OR DTPRICE(DYNAINFO(3),0.1)=C,STRCAT(CON2STR(C,2),'★ '),IF(C=1日前的C,STRCAT(CON2STR(C,2),'◆ '),IF(C>1日前的C,STRCAT(CON2STR(C,2),'▲ '),STRCAT(CON2STR(C,2),' '))))
A4赋值:STRCAT(STRCAT(' ',A6),STRCAT(A5,'%'))
分时最高价:=REF(240日内最高价最高值,1)
分时最低价:=REF(240日内最低价最低值,1)
A7赋值:IF(DYNAINFO(3)>C,0.9973,1.0027)
当满足条件CURRBARSCOUNT=240时,在C*A7和''位置书写文字
当满足条件ISLASTBAR AND C>A2 时,在C*1和A4位置书写文字
当满足条件ISLASTBAR AND C=A2 时,在C*1和A4位置书写文字
当满足条件ISLASTBAR AND C WA1赋值:V*C/100
WA2赋值:SUM((IF(((WA1/8>20) AND (收盘价>(1日前的收盘价))),WA1,0)),0)
WA3赋值:SUM((IF(((WA1/8>20) AND (收盘价<(1日前的收盘价))),WA1,0)),0)
WA4赋值:SUM((IF(((WA1/8<20) AND (收盘价>(1日前的收盘价))),WA1,0)),0)
WA5赋值:SUM((IF(((WA1/8<20) AND (收盘价<(1日前的收盘价))),WA1,0)),0)
机构买盘:=(WA2)
机构卖盘:=(WA3)
散户买盘:=(WA4)
散户卖盘:=(WA5)
DRAWTEXT_FIX(1,0.730,1-0.088,0,STRCAT(STRCAT('【机构买盘】',CON2STR(机构买盘,2)),' 万')),画红色
DRAWTEXT_FIX(1,0.730,1-0.001,0,STRCAT(STRCAT('【机构卖盘】',CON2STR(机构卖盘,2)),' 万')),COLORGREEN
DRAWTEXT_FIX(1,0.860,1-0.088,0,STRCAT(STRCAT('【散户买盘】',CON2STR(散户买盘,2)),' 万')),COLORMAGENTA
DRAWTEXT_FIX(1,0.860,1-0.001,0,STRCAT(STRCAT('【散户卖盘】',CON2STR(散户卖盘,2)),' 万')),COLORCYAN
QA1赋值:SUM(IF(收盘价>1日前的收盘价,成交量/当前流通股本*100,IF(收盘价<1日前的收盘价,-成交量/当前流通股本*100,0)),0)
成交额赋值:V*C/100,NODRAW
{万元}QA4赋值:SUM((IF(((成交额/8<20) AND (收盘价>(1日前的收盘价))),成交额,0)),0)
QA2赋值:SUM((IF(((成交额/8>20) AND (收盘价>(1日前的收盘价))),成交额,0)),0)
QA3赋值:SUM((IF(((成交额/8>20) AND (收盘价<(1日前的收盘价))),成交额,0)),0)
QA5赋值:SUM((IF(((成交额/8<20) AND (收盘价<(1日前的收盘价))),成交额,0)),0)
QA6赋值:((QA2+QA3)+QA4)+QA5
QA7赋值:IF((ISLASTBAR),((100*QA2)/QA6),0)
QA8赋值:IF((ISLASTBAR),((100*QA3)/QA6),0)
QA9赋值:IF((ISLASTBAR),((100*QA4)/QA6),0)
QA10:=IF((ISLASTBAR),((100*QA5)/QA6),0)
{股票指标网}
机构买赋值:(QA2)
机构卖赋值:(QA3)
机构进出赋值:机构买-机构卖
DD1赋值:1
AAA1赋值:STRCAT(STRCAT('机构买入 ',CON2STR((100*QA2)/QA6,0)),'%')
A490096388203631840A2赋值:STRCAT(STRCAT('机构卖出 ',CON2STR((100*QA3)/QA6,0)),'%')
AAA0赋值:STRCAT(STRCAT('机构总买入 ',CON2STR((100*(QA2-QA3))/A6,0)),'%')
AAA3赋值:STRCAT(STRCAT('散户买入 ',CON2STR((100*QA4)/QA6,0)),'%')
AAA4赋值:STRCAT(STRCAT('散户卖出 ',CON2STR((100*QA5)/QA6,0)),'%')
AAA5赋值:STRCAT(STRCAT('散户总买入 ',CON2STR((100*(QA4-QA5))/QA6,0)),'%')
当满足条件DD1=1时,在横轴0.001纵轴0.150位置书写文字
当满足条件DD1=1时,在横轴0.001纵轴0.200位置书写文字
当满足条件DD1=1时,在横轴0.001纵轴0.255位置书写文字
当满足条件DD1=1时,在横轴0.001纵轴0.305位置书写文字
当满足条件DD1=1时,在横轴0.001纵轴0.360位置书写文字
当满足条件DD1=1时,在横轴0.001纵轴0.410位置书写文字

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