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


AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

买量:=IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),LINETHICK0,COLORRED;

卖量:=IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),LINETHICK0,COLORCYAN;

进出量:=买量+卖量,COLOR00FFFF;

 

五日内净流入:=SUM(进出量,5),LINETHICK1,COLORLIBLUE;

N:=9;M:=14;N1:=6;

TYP := (HIGH + LOW + CLOSE)/3;

CC1:=(TYP-MA(TYP,M))/(0.015*AVEDEV(TYP,M)),COLORFF00FF;

C1:=SMA(CC1,3,1);

C2:=SMA(C1,3,1);

C3:=3*C1-2*C2;

CB1:=EMA(C3,5);

LC := REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

RSI:=(RSI1-50)*5;

R1A:=SMA(RSI,3,1);

D1:=SMA(R1A,3,1);

J1:=3*R1A-2*D1;

RR1:=EMA(J1,5);

RR2:=REF(RR1,1);

RR:=RR1>RR2;

卖出:=REF(RR,1)=1 AND NOT(RR) AND CB1>100;

DRAWTEXT_FIX(1,0.980,20,1,'★股票指标网'),COLORYELLOW;

R1:=(CLOSE-LLV(LOW,90))/(HHV(HIGH,90)-LLV(LOW,90))*200;

R2:=EMA((CLOSE-(LLV(LOW,5)))/((HHV(HIGH,5))-(LLV(LOW,5)))*100,4)*2;

R3:=EMA(0.618*REF(R2,1)+0.382*R2,2);

R4:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);

R5:=POW(MA(LOW,5),2)+MA(LOW,5);

R6:=POW(MA(HIGH,5),2)+MA(HIGH,5);

R7:=(R4-LLV(R5,64))/(HHV(R6,64)-LLV(R5,64))*150+65-10;

R8:=SMA((SMA(R7,3,1)*1.5-100),3,1);

R9:=3*(SMA(R7,3,1)*1.5-100)-2*R8;

R10:=(HIGH+LOW+CLOSE*2)/4;

R11:=(R10-(EMA(R10,13)))*100/(STD(R10,13));

R12:=EMA((EMA(R11,5)),13)+200-100;

R13:=(SMA(R1,3,1))+R2+(SMA(R7,3,1)*1.5-100)+R12;

R14:=(SMA((SMA(R1,3,1)),3,1))+R3+R8+(EMA(R12,10));

R15:=(3*(SMA(R1,3,1))-2*(SMA((SMA(R1,3,1)),3,1)))+(3*R12-2*(EMA(R12,10)))+

R9+(3*R12-2*(EMA(R12,10)));

R16:=(HIGH+LOW+CLOSE)/3;

R17:=(R16-MA(R16,34))/(0.015*AVEDEV(R16,34));

R18:=(HIGH+LOW+CLOSE+R16)/4;

R19:=(R18-(EMA(R18,24)))/(STD(R18,24))*100;

R20:=(R16-MA(R16,24))/(0.015*AVEDEV(R16,24));

R21:=(((EMA(R19,5))+R20+R17)/3+165)/4;

R22:=(R13+R14+R15*30)/32/5-15;

买卖: EMA(((R21+R22)/2/1.1),1);

阻力:MA(买卖,3),COLORWHITE,LINETHICK2;

IF(买卖< 阻力,买卖,DRAWNULL),COLORGREEN,LINETHICK2;

IF(买卖>=阻力,买卖,DRAWNULL),COLORRED,LINETHICK2;

神奇先知:(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*250, COLORYELLOW,LINETHICK2;

金牛狂飙:IF(CROSS(神奇先知,0) AND CROSS(买卖,阻力) AND 阻力>0 AND 阻力>REF(阻力,1) AND  五日内净流入>0 AND  五日内净流入>REF( 五日内净流入,1),10,0),COLORRED;

DRAWICON(CROSS(买卖,阻力) AND 神奇先知>REF(神奇先知,1),阻力,1);

DRAWICON(CROSS(阻力,买卖),阻力-3.66,2);

DRAWICON(卖出,买卖*1.13,6);

DRAWICON(CROSS(买卖,100),买卖*1.10,9);

DRAWICON(CROSS(买卖,120),买卖*1.06,35);

DRAWICON(CROSS(神奇先知,0) AND CROSS(买卖,阻力) AND 阻力>0 AND 阻力>REF(阻力,1) AND  五日内净流入>0 AND  五日内净流入>REF( 五日内净流入,1) ,28,11);

STICKLINE(CROSS(神奇先知,0) AND CROSS(买卖,阻力) AND 阻力>0 AND 阻力>REF(阻力,1) AND  五日内净流入>0 AND  五日内净流入>REF( 五日内净流入,1),22.8,0,1,0),COLORRED;

DRAWTEXT(CROSS(神奇先知,0) AND CROSS(买卖,阻力) AND 阻力>0 AND 阻力>REF(阻力,1) AND  五日内净流入>0 AND  五日内净流入>REF( 五日内净流入,1),29,'←━金牛狂飙'),COLORLIMAGENTA;

 

VAR2W:=REF(LOW,1);

VAR3W:=SMA(ABS(LOW-VAR2W),3,1)/SMA(MAX(LOW-VAR2W,0),3,1)*100;

VAR4W:=EMA(IF(CLOSE*1.3,VAR3W*10,VAR3W/10),3);

VAR5W:=LLV(LOW,30);

VAR6W:=HHV(VAR4W,30);

VAR7W:=IF(MA(CLOSE,58),1,0);

VAR8W:=EMA(IF(LOW<=VAR5W,(VAR4W+VAR6W*2)/2,0),3)/618*VAR7W;

VAR9W:=IF(VAR8W>100,100,VAR8W);

STICKLINE(VAR9W>-150,0,VAR9W,2,0), COLORLIMAGENTA;

 

底部吸筹指标:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100, COLOR00FF00;

STICKLINE(CROSS(底部吸筹指标,-24),88,0,1,0), COLORWHITE;

DRAWTEXT(CROSS(底部吸筹指标,-24),89,'建仓');

 

可能放量拉升:=IF(CROSS(底部吸筹指标,-24),1,0), COLORWHITE;

短线获利:STICKLINE(REF(KDJ.J,1)<0 AND KDJ.J>0,38,0,1,0),COLORGREEN;

DRAWTEXT(REF(KDJ.J,1)<0 AND KDJ.J>0,39,'←短线获利'),COLORYELLOW;

强弱分界线:50,COLORLIBLUE,DOTLINE;

风险顶:100,COLORLIGREEN;

DRAWTEXT(ISLASTBAR,100,'清仓'),COLORYELLOW;

DRAWTEXT(ISLASTBAR,80,'减仓'),COLORYELLOW;

DRAWTEXT(ISLASTBAR,50,'控盘'),COLORWHITE;

DRAWTEXT(ISLASTBAR,10,'吸筹'),COLORGREEN;

 

MV3:=EMA(V,3);

MA3:=EMA(C,3);

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

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

MV5:=EMA(V,5);

MA5:=EMA(C,5);

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

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

MV10:=EMA(V,10);

MA10:=EMA(C,10);

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

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

强弱度:=(MV3角度+MA3角度+MV5角度+MA5角度+MV10角度+MA10角度)/6,COLORFFFFFF;

十九强:=IF(强弱度>=80,80,0),COLOR0000FF,LINETHICK2;

脱离MA5:=(L/MA(C,5)-1)*100,COLORFF9988,POINTDOT,LINETHICK0;

DRAWTEXT(十九强 AND 脱离MA5>=3.5,108,'←险'),COLORGREEN;

 

日:=150;昨前:=3;

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

顶:REFDATE(高1,DATE),COLORBLACK;

绝顶:=REFDATE(顶,DATE),NODRAW;

跑:=绝顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW;

STICKLINE(跑,120,100,1,0),COLOR777777;

STICKLINE(跑,120,100,1,0),COLORAAAAAA;

STICKLINE(跑,120,100,1,0),COLORCCCCCC;

STICKLINE(跑,120,100,0.1,0),COLORFFFFFF;

STICKLINE(跑,120,100,1,0),COLORFFFFFF;

DRAWTEXT(跑,阻力*1.03,'←绝顶逃')COLORGREEN;

 


原理解析:
AA赋值:成交量/((最高价-最低价)*2-收盘价-OPEN的绝对值)
买量赋值:IF(收盘价>OPEN,AA*(最高价-最低价),IF(收盘价 卖量赋值:IF(收盘价>OPEN,0-AA*((最高价-收盘价)+(OPEN-最低价)),IF(收盘价 进出量赋值:买量+卖量,COLOR00FFFF
 
五日内净流入赋值:5的进出量日累和,LINETHICK1,COLORLIBLUE
N赋值:9
M赋值:14
N1:=6
TYP := (最高价 + 最低价 + 收盘价)/3
CC1赋值:(TYP-TYP的M日简单移动平均)/(0.015*AVEDEV(TYP,M)),COLORFF00FF
CC1的3日[1日权重]移动平均
C1的3日[1日权重]移动平均
C3赋值:3*C1-2*C2
CB1赋值:C3的5日指数移动平均
LC := 1日前的收盘价
RSI1赋值:SMA(收盘价-LC和0较大值,N1,1)/SMA(收盘价-LC的绝对值,N1,1)*100
RSI赋值:(RSI1-50)*5
RSI的3日[1日权重]移动平均
R1A的3日[1日权重]移动平均
J1赋值:3*R1A-2*D1
RR1赋值:J1的5日指数移动平均
RR2赋值:1日前的RR1
RR赋值:RR1>RR2
卖出赋值:1日前的RR=1 AND NOT(RR) AND CB1>100
当满足条件1时,在横轴0.980纵轴20位置书写文字
R1赋值:(收盘价-90日内最低价最低值)/(90日内最高价最高值-90日内最低价最低值)*200
R2赋值:EMA((收盘价-(5日内最低价最低值))/((5日内最高价最高值)-(5日内最低价最低值))*100,4)*2
R3赋值:E0.618*1日前的R2+0.382*R2的2日简单移动平均
R4赋值:POW(收盘价的5日简单移动平均,2)+收盘价的5日简单移动平均
R5赋值:POW(最低价的5日简单移动平均,2)+最低价的5日简单移动平均
R6赋值:POW(最高价的5日简单移动平均,2)+最高价的5日简单移动平均
R7赋值:(R4-64日内R5最低值)/(64日内R6最高值-64日内R5最低值)*150+65-10
R8赋值:SMA((SMA(R7,3,1)*1.5-100),3,1)
R7的3日[1日权重]移动平均
R10:=(最高价+最低价+收盘价*2)/4
R11:=(R10-(R10的13日指数移动平均))*100/(R10的13估算标准差)
R12:=EMA((EMA(R11,5)),13)+200-100
R1的3日[1日权重]移动平均
R14:=(SMA((SMA(R1,3,1)),3,1))+R3+R8+(R12的10日指数移动平均)
R1的3日[1日权重]移动平均
R16:=(最高价+最低价+收盘价)/3
R17:=(R16-R16的34日简单移动平均)/(0.015*AVEDEV(R16,34))
R18:=(最高价+最低价+收盘价+R16)/4
R19:=(R18-(R18的24日指数移动平均))/(R18的24估算标准差)*100
R20:=(R16-R16的24日简单移动平均)/(0.015*AVEDEV(R16,24))
R21:=(((R19的5日指数移动平均)+R20+R17)/3+165)/4
R22:=(R13+R14+R15*30)/32/5-15
输出买卖: EMA(((R21+R22)/2/1.1),1)
输出阻力:买卖的3日简单移动平均,画白色,LINETHICK2
如果买卖< 阻力返回买卖否则返回DRAWNULL
如果买卖>=阻力返回买卖否则返回DRAWNULL
输出神奇先知:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*250, 画黄色,LINETHICK2
输出金牛狂飙:IF(神奇先知上穿0 AND 买卖上穿阻力 AND 阻力>0 AND 阻力>1日前的阻力 AND  五日内净流入>0 AND  五日内净流入>1日前的 五日内净流入,10,0),COLORRED
DRAWICON(买卖上穿阻力 AND 神奇先知>1日前的神奇先知,阻力,1)
DRAWICON(阻力上穿买卖,阻力-3.66,2)
当满足条件卖出时,在买卖*1.13和6之间画图标
DRAWICON(买卖上穿100,买卖*1.10,9)
DRAWICON(买卖上穿120,买卖*1.06,35)
DRAWICON(神奇先知上穿0 AND 买卖上穿阻力 AND 阻力>0 AND 阻力>1日前的阻力 AND  五日内净流入>0 AND  五日内净流入>1日前的 五日内净流入 ,28,11)
STICKLINE(神奇先知上穿0 AND 买卖上穿阻力 AND 阻力>0 AND 阻力>1日前的阻力 AND  五日内净流入>0 AND  五日内净流入>1日前的 五日内净流入,22.8,0,1,0),COLORRED
DRAWTEXT(神奇先知上穿0 AND 买卖上穿阻力 AND 阻力>0 AND 阻力>1日前的阻力 AND  五日内净流入>0 AND  五日内净流入>1日前的 五日内净流入,29,'←━金牛狂飙'),COLORLIMAGENTA
 
VAR2W:=1日前的最低价
VAR3W:=SMA(最低价-VAR2W的绝对值,3,1)/SMA(最低价-VAR2W和0较大值,3,1)*100
如果收盘价*1.3返回VAR3W*10否则返回VAR3W/10
VAR5W:=30日内最低价最低值
VAR6W:=30日内VAR4W最高值
VAR7W:=IF(收盘价的58日简单移动平均,1,0)
VAR8W:=EMA(IF(最低价<=VAR5W,(VAR4W+VAR6W*2)/2,0),3)/618*VAR7W
如果VAR8W>100返回100否则返回VAR8W
当满足条件VAR9W>-150时,在0和VAR9W之间画柱状线
 
底部吸筹指标赋值:(收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100, COLOR00FF00
STICKLINE(底部吸筹指标上穿-24,88,0,1,0), 画白色
DRAWTEXT(底部吸筹指标上穿-24,89,'建仓')
 
可能放量拉升赋值:IF(底部吸筹指标上穿-24,1,0), 画白色
输出短线获利:STICKLINE(1日前的KDJ.J<0 AND KDJ.J>0,38,0,1,0),COLORGREEN
DRAWTEXT(1日前的KDJ.J<0 AND KDJ.J>0,39,'←短线获利'),画黄色
输出强弱分界线:50,COLORLIBLUE,DOTLINE
输出风险顶:100,COLORLIGREEN
当满足条件ISLASTBAR时,在100和'清仓'位置书写文字
当满足条件ISLASTBAR时,在80和'减仓'位置书写文字
当满足条件ISLASTBAR时,在50和'控盘'位置书写文字
当满足条件ISLASTBAR时,在10和'吸筹'位置书写文字
 
MV3:=V的3日指数移动平均
MA3:=C的3日指数移动平均
MV3角度:=ATAN((MV3/1日前的MV3-1)*100)*180/3.1416
MA3角度:=ATAN((MA3/1日前的MA3-1)*100)*180/3.1416
MV5:=V的5日指数移动平均
MA5:=C的5日指数移动平均
MV5角度:=ATAN((MV5/1日前的MV5-1)*100)*180/3.1416
MA5角度:=ATAN((MA5/1日前的MA5-1)*100)*180/3.1416
MV10:=V的10日指数移动平均
MA10:=C的10日指数移动平均
MV10角度:=ATAN((MV10/1日前的MV10-1)*100)*180/3.1416
MA10角度:=ATAN((MA10/1日前的MA10-1)*100)*180/3.1416
强弱度赋值:(MV3角度+MA3角度+MV5角度+MA5角度+MV10角度+MA10角度)/6,COLORFFFFFF
如果强弱度>=80返回80否则返回0
脱离MA5:=(L/C的5日简单移动平均-1)*100,COLORFF9988,POINTDOT,LINETHICK0
当满足条件十九强 AND 脱离MA5>=3.5时,在108和'←险'位置书写文字
 
日赋值:150
昨前赋值:3
高1赋值:REF(日日内H最高值,昨前)
输出顶:REFDATE(高1,DATE),COLORBLACK
绝顶赋值:REFDATE(顶,DATE),NODRAW
跑赋值:绝顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW
当满足条件跑时,在120和100之间画柱状线
当满足条件跑时,在120和100之间画柱状线
当满足条件跑时,在120和100之间画柱状线
当满足条件跑时,在120和100之间画柱状线
当满足条件跑时,在120和100之间画柱状线
当满足条件跑时,在阻力*1.03和'←绝顶逃'位置书写文字
 

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