FZ超旨源码
原理解析:
DBIAS赋值:(大盘的收盘价-大盘的收盘价的13日简单移动平均)/大盘的收盘价的13日简单移动平均*100
输出大盘底:如果1日前的DBIAS-5,返回100,否则返回0,STICK,线宽为3,画黄色
当满足条件DBIAS-8,返回80,否则返回0,STICK,线宽为2,COLORFFFF11
当满足条件GBIAS1.25ANDC> OANDHIGH>最低价+0.04,返回4,否则返回0
输出探底:如果VARA>0,返回-40,否则返回0,COLOR00FF00,STICK,线宽为3
A3赋值:1日前的30日内大盘的收盘价的最高值
B3赋值:1日前的30日内大盘的收盘价的最低值
输出大盘趋势:100*(大盘的收盘价-B3)/(A3-B3),画红色
A4赋值:1日前的30日内收盘价的最高值
B4赋值:1日前的30日内收盘价的最低值
输出个股趋势:100*(收盘价-B4)/(A4-B4),COLORA6157E
输出底线:0,画绿色
输出顶线:100,画绿色
A1赋值:250日内最高价的最低值
输出MYP:100*(收盘价-A1)/A1,COLORFF00FF
A2赋值:250日内最高价的最高值
输出MYL:100*(A2-收盘价)/收盘价,COLOR66FF33
VARB赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均
VARC赋值:如果收盘价100,返回-25,否则返回0,STICK,COLOR99FFCC,线宽为3
VAR1赋值:成交额(元)/成交量(手)/100
VAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VAR3赋值:成交额(元)的7日累和/VAR1/100
VAR4赋值:以成交量(手)/VAR3为权重VAR2的动态移动平均
VAR5赋值:(收盘价-VAR4)/VAR4*100
VAR6赋值:VAR5的20日简单移动平均+VAR5的20日估算标准差
VAR7赋值:VAR5的20日简单移动平均+1.732*VAR5的20日估算标准差
BIAS21赋值:(收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均*100
VAR8赋值:(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100
K1赋值:VAR8的3日[1日权重]移动平均
D1赋值:K1的3日[1日权重]移动平均
J1赋值:3*K1-2*D1
VAR9赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K2赋值:VAR9的3日[1日权重]移动平均
D2赋值:K2的3日[1日权重]移动平均
J2赋值:3*K2-2*D2
当满足条件1日前的BIAS21>=5ANDCROSS(VAR6,VAR5)ANDREF(J1,1)>80ANDREF(J2,1)>80时,在100和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色
当满足条件1日前的BIAS21>=5ANDCROSS(VAR7,VAR5)ANDREF(J1,1)>80ANDREF(J2,1)>80时,在100和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色
VAR10赋值:1.5日前的收盘价
VAR11赋值:收盘价-VAR10和0的较大值的6日[1日权重]移动平均/收盘价-VAR10的绝对值的6日[1日权重]移动平均*100
当满足条件(1日前的VAR11>80)AND(VAR11-5,100,0),STICK,LINETHICK3,coloryellow;
STICKLINE(DBIAS-8,80,0),STICK,LINETHICK2,COLORFFFF11;
STICKLINE(GBIAS1.25 AND C> O AND HIGH> LOW+0.04,4,0);
探底:IF(VARA>0,-40,0),COLOR00FF00,STICK,LINETHICK3;
A3:=REF(HHV(INDEXC,30),1);
B3:=REF(LLV(INDEXC,30),1);
大盘:100*(INDEXC-B3)/(A3-B3),colorred;
A4:=REF(HHV(C,30),1);
B4:=REF(LLV(C,30),1);
个股趋势:100*(C-B4)/(A4-B4),COLORA6157E;
底线:0,colorgreen;
顶线:100,colorgreen;
A1:=LLV(H,250);
MYP:100*(C-A1)/A1,COLORFF00FF;
A2:=HHV(H,250);
MYL:100*(A2-C)/C,COLOR66FF33;
VARB:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);
VARC:=EMA(IF(C100,-25,0),STICK,COLOR99FFCC,LINETHICK3;
VAR1:=AMOUNT/VOL/100;
VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VAR3:=SUM(AMOUNT,7)/VAR1/100;
VAR4:=DMA(VAR2,VOL/VAR3);
VAR5:=(CLOSE-VAR4)/VAR4*100;
VAR6:=MA(VAR5,20)+STD(VAR5,20);
VAR7:=MA(VAR5,20)+1.732*STD(VAR5,20);
BIAS21:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
VAR8:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
K1:=SMA(VAR8,3,1);
D1:=SMA(K1,3,1);
J1:=3*K1-2*D1;
VAR9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K2:=SMA(VAR9,3,1);
D2:=SMA(K2,3,1);
J2:=3*K2-2*D2;
STICKLINE(REF(BIAS21,1)>=5 AND CROSS(VAR6,VAR5) AND REF(J1,1)>80 AND REF(J2,1)>80,100,0,4,0),colorblue;
STICKLINE(REF(BIAS21,1)>=5 AND CROSS(VAR7,VAR5) AND REF(J1,1)>80 AND REF(J2,1)>80 ,100,0,4,0),colorblue;
VAR10:=REF(CLOSE,1.5);
VAR11:=SMA(MAX(CLOSE-VAR10,0),6,1)/SMA(ABS(CLOSE-VAR10),6,1)*100;
STICKLINE((REF(VAR11,1)>80) AND (VAR11<79),70,0,4,0),COLORDDDDFF;
VAR12:=REF(CLOSE,1);
VAR13:=SMA(MAX(CLOSE-VAR12,0),6,1)/SMA(ABS(CLOSE-VAR12),6,1)*100;
STICKLINE(CROSS(84,VAR13),50,0,4,0),COLORFFCC00;
TIPTEXT(ISNULL(REFX(CLOSE,1)),0,' '),colorred;
TIPTEXT(ISNULL(REF(CLOSE,1)),0,'');