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


AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);

BA:=EMA(AB,5);

A1{高}:=REFDATE(REF(HHV(H,96),5),DATE);

B1{低}:=REFDATE(REF(LLV(L,96),5),DATE);

DY{中}:=((A1)+(B1))/2;

箱顶:IF(AB>0 AND AB-BA<=0,A1,A1),LINETHICK3,COLOR00FF00;

箱腰:IF(AB>0 AND AB-BA<=0,DY,DY),LINETHICK2,COLOR00FF00;

箱低:IF(AB>0 AND AB-BA<=0,B1,B1),LINETHICK3,COLOR00FF00;

高1:IF(AB>0 AND AB-BA>0,B1,DRAWNULL),LINETHICK3;

中1:IF(AB>0 AND AB-BA>0,B1,DRAWNULL),LINETHICK3;

低1:IF(AB>0 AND AB-BA>0,B1,DRAWNULL),LINETHICK3;

Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,FGBLOCK);

Z3:=STRCAT(Z2,DYBLOCK);

Z4:=STRCAT(Z3,' ');

DRAWTEXT_FIX(ISLASTBAR,0.00,0.99,0,STRCAT(Z4,GNBLOCK)),COLORGREEN;

G1:=REF(O,1)>REF(C,1);

GSD:=C/REF(C,1)>=1.095 AND L<>H;

FH:=GSD AND G1 AND V<REF(V,1);

DRAWTEXT(FH,L*0.98,'←一指千金'),COLORYELLOW;

{股票指标网  整理}

DIF:=EMA(C,2);

DEA:=EMA(SLOPE(C,20)*5+C,30); 

HHJSJDA:(3*CLOSE+OPEN+LOW+HIGH)/6,LINETHICK0;

HHJSJDB:(19*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)

+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)+13*REF(HHJSJDA,7)

+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)

+8*REF(HHJSJDA,12)+7*REF(HHJSJDA,14)+6*REF(HHJSJDA,16)+5*REF(HHJSJDA,15)

+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,20)+REF(HHJSJDA,19))/210,COLORYELLOW;

HHJSJDC:MA(HHJSJDB,5),COLORRED;

DRAWICON(CROSS(DIF,DEA),L-0.03,1);

DRAWICON(CROSS(DEA,DIF),H+0.03,2);

STICKLINE(DIF>=DEA AND CLOSE>OPEN,LOW,HIGH,0,1),COLORRED;

STICKLINE(DIF>=DEA AND CLOSE<OPEN,LOW,HIGH,0,1),COLORRED;

STICKLINE(DIF>=DEA AND CLOSE>OPEN,CLOSE,OPEN,2,1),COLORRED;

STICKLINE(DIF>=DEA AND CLOSE<OPEN,CLOSE,OPEN,2,0),COLORRED;

STICKLINE(DIF<DEA AND CLOSE<OPEN,LOW,HIGH,0,1),COLORCYAN;

STICKLINE(DIF<DEA AND CLOSE>OPEN,LOW,HIGH,0,1),COLORCYAN;

STICKLINE(DIF<DEA AND CLOSE<OPEN,CLOSE,OPEN,2,0),COLORCYAN;

STICKLINE(DIF<DEA AND CLOSE>OPEN,CLOSE,OPEN,2,1),COLORCYAN;

DRAWBAND(MA(C,18),RGB(185,20,30),MA(C,50),RGB(0,100,100));

MA18:MA(C,18),LINETHICK2,COLORWHITE;

MA180:MA(C,50),COLORFF00FF,LINETHICK2;DRAWKLINE(H,O,L,C);

利润增长:FINANCE(43),COLORYELLOW,NODRAW;

操盘线:=MA(CLOSE,18);

角度:=ATAN((操盘线/REF(操盘线,1)-1)*100)*180/3.1416;

多头线:=EMA(C,1.5);

空头线:=EMA(C,5);

均衡线:=EMA(空头线,5);

XG1:=CROSS(多头线,均衡线) AND CROSS(空头线,均衡线) AND CROSS(多头线,操盘线) AND C>=REF(C,1)*1.015 AND 角度>=0 AND CROSS(C,MA(C,18)) AND MA(C,18)>MA(C,50);

STICKLINE(XG1,L,H,0,0),COLOR0088EE;

STICKLINE(XG1,CLOSE,OPEN,3,0),COLOR0055AA;

STICKLINE(XG1,CLOSE,OPEN,2.8,0),COLOR0066BB;

STICKLINE(XG1,CLOSE,OPEN,2.5,0),COLOR0077CC;

STICKLINE(XG1,CLOSE,OPEN,2.2,0),COLOR0088DD;

STICKLINE(XG1,CLOSE,OPEN,1.7,0),COLOR0099EE;

STICKLINE(XG1,CLOSE,OPEN,1.2,0),COLOR00AAFF;

STICKLINE(XG1,CLOSE,OPEN,0.7,0),COLOR00CCFF;

STICKLINE(XG1,CLOSE,OPEN,0.2,0),COLOR00FFFF;

DRAWTEXT(XG1,L*0.98,'加速'),COLORYELLOW;


原理解析:
AB赋值:EMA(((2*C+H+L)/4-30日内最低价最低值)/(30日内最高价最高值-30日内最低价最低值)*100,8)
BA赋值:AB的5日指数移动平均
A1{高}赋值:REFDATE(REF(96日内H最高值,5),DATE)
B1{低}赋值:REFDATE(REF(96日内L最低值,5),DATE)
DY{中}赋值:((A1)+(B1))/2
如果AB>0 AND AB-BA<=0返回A1否则返回A1
如果AB>0 AND AB-BA<=0返回DY否则返回DY
如果AB>0 AND AB-BA<=0返回B1否则返回B1
如果AB>0 AND AB-BA>0返回B1否则返回DRAWNULL
如果AB>0 AND AB-BA>0返回B1否则返回DRAWNULL
如果AB>0 AND AB-BA>0返回B1否则返回DRAWNULL
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,FGBLOCK)
Z3赋值:STRCAT(Z2,DYBLOCK)
Z4赋值:STRCAT(Z3,' ')
DRAWTEXT_FIX(ISLASTBAR,0.00,0.99,0,STRCAT(Z4,GNBLOCK)),画绿色
G1赋值:1日前的O>1日前的C
GSD赋值:C/1日前的C>=1.095 AND L<>H
FH赋值:GSD AND G1 AND V<1日前的V
当满足条件FH时,在L*0.98和'←一指千金'位置书写文字
{股票指标网 整理}
DIF赋值:C的2日指数移动平均
DEA赋值:EMA(SLOPE(C,20)*5+C,30)
 
输出HHJSJDA:(3*收盘价+开盘价+最低价+最高价)/6,LINETHICK0
输出HHJSJDB:(19*HHJSJDA+19*1日前的HHJSJDA+18*2日前的HHJSJDA+17*3日前的HHJSJDA
+16*4日前的HHJSJDA+15*5日前的HHJSJDA+14*6日前的HHJSJDA+13*7日前的HHJSJDA
+12*8日前的HHJSJDA+11*9日前的HHJSJDA+10*10日前的HHJSJDA+9*11日前的HHJSJDA
+8*12日前的HHJSJDA+7*14日前的HHJSJDA+6*16日前的HHJSJDA+5*15日前的HHJSJDA
+4*16日前的HHJSJDA+3*17日前的HHJSJDA+2*20日前的HHJSJDA+19日前的HHJSJDA)/210,画黄色
输出HHJSJDC:HHJSJDB的5日简单移动平均,画红色
DRAWICON(DIF上穿DEA,L-0.03,1)
DRAWICON(DEA上穿DIF,H+0.03,2)
当满足条件DIF>=DEA AND 收盘价>开盘价时,在最低价和最高价之间画柱状线
当满足条件DIF>=DEA AND 收盘价<开盘价时,在最低价和最高价之间画柱状线
当满足条件DIF>=DEA AND 收盘价>开盘价时,在收盘价和开盘价之间画柱状线
当满足条件DIF>=DEA AND 收盘价<开盘价时,在收盘价和开盘价之间画柱状线
当满足条件DIF当满足条件DIF开盘价时,在最低价和最高价之间画柱状线
当满足条件DIF当满足条件DIF开盘价时,在收盘价和开盘价之间画柱状线
DRAWBAND(C的18日简单移动平均,RGB(185,20,30),C的50日简单移动平均,RGB(0,100,100))
输出MA18:C的18日简单移动平均, 线宽为2,画白色
MA180:C的50日简单移动平均,COLORFF00FF, 线宽为2
DRAWKLINE(H,O,L,C)
输出利润增长:FINANCE(43),画黄色,NODRAW
操盘线赋值:收盘价的18日简单移动平均
角度赋值:ATAN((操盘线/1日前的操盘线-1)*100)*180/3.1416
多头线赋值:C的1.5日指数移动平均
空头线赋值:C的5日指数移动平均
均衡线赋值:空头线的5日指数移动平均
XG1赋值:多头线上穿均衡线 AND 空头线上穿均衡线 AND 多头线上穿操盘线 AND C>=1日前的C*1.015 AND 角度>=0 AND CROSS(C,C的18日简单移动平均) AND C的18日简单移动平均>C的50日简单移动平均
当满足条件XG1时,在L和H之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在收盘价和开盘价之间画柱状线
当满足条件XG1时,在L*0.98和'加速'位置书写文字

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