趋势风向通达信公式 源码 K线图
BIAS1:=(C-MA(C,6))/MA(C,6)*100;
BIAS2:=(C-MA(C,12))/MA(C,12)*100;
BIAS3:=(C-MA(C,24))/MA(C,24)*100;
BIAS:(BIAS1+2*BIAS2+3*BIAS3)/6,COLORRED;
乖离:MA(BIAS,3),COLORGREEN;
乖离1:MA(乖离,5),COLORGREEN;
DRAWBAND(BIAS,RGB(100,10,5),乖离,RGB(5,100,50));
DRAWBAND(BIAS,RGB(100,10,5),乖离1,RGB(5,100,50));
DRAWBAND(BIAS,RGB(250,0,0),0,RGB(0,250,250));
IF(C,BIAS,DRAWNULL),COLORFF00FF,LINETHICK2;
IF(BIAS<=REF(BIAS,1) OR BIAS<乖离1 ,BIAS,DRAWNULL),COLORBLUE,LINETHICK2;
IF(C,乖离1,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(乖离1<=REF(乖离1,1),乖离1,DRAWNULL),COLOR33FF33,LINETHICK2;
STICKLINE(CROSS(BIAS,乖离) AND 乖离<-9,0,10,3,1),COLORGREEN;
STICKLINE(CROSS(BIAS,乖离) AND 乖离<-9,10,20,3,0),COLORGREEN;
0;{股票指标网}
A4:=MA(CLOSE,20);
A5:=(CLOSE > MA(CLOSE,5));
A6:=(MA(CLOSE,5) > MA(CLOSE,10));
A7:=(CLOSE > MA(CLOSE,10));
A8:=(MA(CLOSE,5) > MA(CLOSE,20));
A9:=(CLOSE > MA(CLOSE,20));
A10:=REF(A4,1);
A11:=(A4 > A10);
AVX:((((IF(A5,10,(0 - 10)) + IF(A6,10,(0 - 10))) + IF(A7,10,(0 - 10))) + IF(A8,10,(0 - 10))) + IF(A9,10,(0 - 10))) + IF(A11,10,(0 - 10));
DRAWBAND(AVX,RGB(250,250,0),0,RGB(0,100,250));
AVX2:MA((((((IF(A5,100,0) + IF(A6,100,0)) + IF(A7,100,0)) + IF(A8,100,0)) + IF(A9,100,0)) + IF(A11,100,0))/6,3.5);
DRAWBAND(AVX2,RGB(100,10,0),60,RGB(0,100,0));
VARR:=REF(CLOSE,1);
AVX3:SMA(MAX(CLOSE-VARR,0),5,1)/SMA(ABS(CLOSE-VARR),5,1)*100,COLORMAGENTA;
DRAWBAND(AVX3,RGB(200,0,250),60,RGB(0,200,0));
80,POINTDOT,COLORBLUE,LINETHICK2;
70,POINTDOT,COLORWHITE,LINETHICK2;
20,POINTDOT,COLORGREEN,LINETHICK2;
10,POINTDOT,COLORBLUE,LINETHICK2;
STICKLINE(AVX<=-20 AND AVX>=REF(AVX,1) AND REF(AVX,1)<=REF(AVX,2)AND AVX2<=40
AND REF(AVX3,1)<=40 AND AVX3>=REF(AVX3,1) AND REF(AVX3,1)=LLV(AVX3,8),0,20,2,0),COLORRED;
KB1:=EMA(C,3)-EMA(C,18);
DB1:=EMA(KB1,3);
KB:KB1*60;
DB:DB1*60;
DRAWBAND(KB,RGB(250,50,5),DB,RGB(0,200,200));
IF(C,KB,DRAWNULL),COLORRED,LINETHICK2;
IF(KB<=REF(KB,1),KB,DRAWNULL),COLORCYAN,LINETHICK2;
IF((AVX3<REF(AVX3,1)OR AVX3<REF(AVX3,2)) AND (REF(AVX3,1)=HHV(AVX3,5) OR REF(AVX3,2)=HHV(AVX3,5)) AND KB<REF(KB,1) AND REF(KB,1)=HHV(KB,5) AND REF(KB,1)>=20,100,110);
趋势线:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
IF((趋势线>REF(趋势线,1) AND REF(趋势线,1)=LLV(趋势线,13) AND REF(趋势线,1)<=35)OR CROSS(趋势线,10),-50,-70),COLORRED;
VAR1:=AMOUNT/VOL/7;
{股票指标网}
VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VAR3:=SUM(AMOUNT,10)/VAR1/7;
VAR4:=DMA(VAR2,VOL/VAR3);
抄底:=(CLOSE-VAR4)/VAR4*500,COLORLIMAGENTA;
抄底1:=MA(抄底,3);
准备抄底:IF(REF(抄底,1)<-50 AND CROSS(抄底,抄底1),-50,-70),COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
BIAS1赋值:(C-C的6日简单移动平均)/C的6日简单移动平均*100
BIAS2赋值:(C-C的12日简单移动平均)/C的12日简单移动平均*100
BIAS3赋值:(C-C的24日简单移动平均)/C的24日简单移动平均*100
输出
BIAS:(BIAS1+2*BIAS2+3*BIAS3)/6,画红色
输出
乖离:BIAS的3日简单移动平均,画绿色
乖离1:乖离的5日简单移动平均,画绿色
DRAWBAND(BIAS,RGB(100,10,5),乖离,RGB(5,100,50))
DRAWBAND(BIAS,RGB(100,10,5),乖离1,RGB(5,100,50))
DRAWBAND(BIAS,RGB(250,0,0),0,RGB(0,250,250))
如果C返回BIAS否则返回DRAWNULL
IF(BIAS<=1日前的BIAS OR BIAS<乖离1 ,BIAS,DRAWNULL), 画蓝色, 线宽为2
如果C返回乖离1否则返回DRAWNULL
IF(乖离1<=1日前的乖离1,乖离1,DRAWNULL),COLOR33FF33, 线宽为2
STICKLINE(BIAS上穿乖离 AND 乖离<-9,0,10,3,1),画绿色
STICKLINE(BIAS上穿乖离 AND 乖离<-9,10,20,3,0),画绿色
0
{股票指标网}
A4赋值:收盘价的20日简单移动平均
A5赋值:(收盘价 > 收盘价的5日简单移动平均)
A6赋值:(收盘价的5日简单移动平均 > 收盘价的10日简单移动平均)
A7赋值:(收盘价 > 收盘价的10日简单移动平均)
A8赋值:(收盘价的5日简单移动平均 > 收盘价的20日简单移动平均)
A9赋值:(收盘价 > 收盘价的20日简单移动平均)
A10赋值:1日前的A4
A11赋值:(A4 > A10)
输出
AVX:((((IF(A5,10,(0 - 10)) + IF(A6,10,(0 - 10))) + IF(A7,10,(0 - 10))) + IF(A8,10,(0 - 10))) + IF(A9,10,(0 - 10))) + IF(A11,10,(0 - 10))
DRAWBAND(AVX,RGB(250,250,0),0,RGB(0,100,250))
如果A5返回100否则返回0
DRAWBAND(AVX2,RGB(100,10,0),60,RGB(0,100,0))
VARR赋值:1日前的收盘价
AVX3:SMA(收盘价-VARR和0较大值,5,1)/SMA(收盘价-VARR的绝对值,5,1)*100,画洋红色
DRAWBAND(AVX3,RGB(200,0,250),60,RGB(0,200,0))
80,POINTDOT, 画蓝色, 线宽为2
70,POINTDOT,画白色, 线宽为2
20,POINTDOT,画绿色, 线宽为2
10,POINTDOT, 画蓝色, 线宽为2
STICKLINE(AVX<=-20 AND AVX>=1日前的AVX AND 1日前的AVX<=2日前的AVXAND AVX2<=40
AND 1日前的AVX3<=40 AND AVX3>=1日前的AVX3 AND 1日前的AVX3=8日内AVX3最低值,0,20,2,0),画红色
KB1赋值:C的3日指数移动平均-C的18日指数移动平均
DB1赋值:KB1的3日指数移动平均
输出
KB:KB1*60
输出
DB:DB1*60
DRAWBAND(KB,RGB(250,50,5),DB,RGB(0,200,200))
如果C返回KB否则返回DRAWNULL
IF(KB<=1日前的KB,KB,DRAWNULL),画青色, 线宽为2
IF((AVX3<1日前的AVX3OR AVX3<2日前的AVX3) AND (1日前的AVX3=5日内AVX3最高值 OR 2日前的AVX3=5日内AVX3最高值) AND KB<1日前的KB AND 1日前的KB=5日内KB最高值 AND 1日前的KB>=20,100,110)
趋势线赋值:3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1)
IF((趋势线>1日前的趋势线 AND 1日前的趋势线=13日内趋势线最低值 AND 1日前的趋势线<=35)OR 趋势线上穿10,-50,-70),画红色
VAR1赋值:成交额/成交量/7
{股票指标网}
VAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VAR3赋值:10的成交额日累和/VAR1/7
VAR4赋值:DVAR2的成交量/VAR3日简单移动平均
抄底赋值:(收盘价-VAR4)/VAR4*500,COLORLIMAGENTA
抄底1:=抄底的3日简单移动平均
输出
准备抄底:IF(1日前的抄底<-50 AND 抄底上穿抄底1,-50,-70),画黄色