通达信乖离率MACD指标公式源码分享
相关简介: 通达信乖离率 macd指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
红色macd是我特意为红色风暴主图指标配套的副图指标之一,该指标吸取了红色风暴指标中的精华部分,同时去除了未来函数;另增加macd指标及强化了机构资金捕捉扫描功能,威力比红色风暴更加强大!为股市征战、血染尘沙的你增添了一副重装铠甲,让你豪情猛增、意气风发。
通达信指标公式源码:
乖离率bias买入:=crOSS(-6,(CLOSE-ma(CLOSE,12))/MA(CLOSE,12)*100);
stICKLINE(乖离率BIAS买入,0,30,4,0),COLORRED;
V11:=MA(C,3)=LLV(MA(C,3),7);
V12:=MA(C,3)<MA(C,5);
V13:=MA(V,5)<MA(V,10)*0.99;
V14:=COUNT(MA(C,1)<REF(C,1),2)=2;
黄:IF(V11ANDV12ANDV13ANDV14,100,50),LINETHICK2;
V1:=MA(C,3)=HHV(MA(C,3),7);
V2:=MA(C,3)>MA(C,5);
V3:=MA(V,5)>MA(V,10)*1.01;
V4:=COUNT(MA(C,1)>REF(C,1),2)=2;
卖:IF(V1ANDV2ANDV3ANDV4,50,0),LINETHICK2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR18:=(HIGH+LOW+CLOSE)/3;
SHORT:=6;
LONG:=9;
MID:=3;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG),LINETHICK1,COLOR0000FF;
DEA:EMA(DIF,MID);
DRAWBAND(DIF,RGB(500,180,280),DEA,RGB(380,280,180));
MACD:(DIF-DEA)*2,COLORSTICK;
向上:=IF(DIF>=REF(DIF,1),DIF,DRAWNULL),LINETHICK2,COLORRED;
向下:=IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWICON(CROSS(DIF,DEA)ANDDIF>REF(DIF,1)ANDDEA<0,DIF,0);
强势区:=IF((EVERY(向下>=REF(向下,1),1)),-0.2,0)COLOR0000FF,LINETHICK3;
买入信号:IF(((CROSS(-0.01,强势区))ANDDIF<0),0.2,0),STICK,COLORFF9150,LINETHICK3;
{徐氏MACD条件选股公式}
SHORT:=6;
LONG:=9;
MID:=3;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
向下:=IF(DIF<REF(DIF,1),DIF,DRAWNULL);
强势区:=IF((EVERY(向下>=REF(向下,1),1)),-0.2,0);
买入信号:IF(((CROSS(-0.01,强势区))ANDDIF<0),1,0);
VAR19:=(VAR18-MA(VAR18,14))/(0.015*AVEDEV(VAR18,14));
VAR1A:=(VAR18-MA(VAR18,70))/(0.015*AVEDEV(VAR18,70));
VAR1B:=IF(VAR19>=150ANDVAR19<200ANDVAR1A>=150ANDVAR1A<200,-10,0);
VAR1C:=IF(VAR19<=-150ANDVAR19>-200ANDVAR1A<=-150ANDVAR1A>-200,10,0);
VAR1D:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR1E:=100-Abs(VAR1D);
出击2:IF(BARSCOUNT(CLOSE)<13,10,IF(VAR1E<92ANDVAR1D<0,10,0)),COLORF00FF0,LINETHICK2;
出击1:IF(BARSCOUNT(CLOSE)<70,-10,IF(VAR1A<=-200ANDVAR19<=-150,15,VAR1C)-10),COLORRED,LINETHICK2,;
快:=COUNT(CLOSE>REF(CLOSE,2),4)/4*100;
慢:=COUNT(CLOSE>REF(CLOSE,2),6)/6*100;
风险:IF(快=100AND慢>=80,100,110),COLORLIGREEN;
FXSJ:=BArslAST(风险=90);
DRAWTEXT(FXSJ=1,107,'走'),COLORGREEN;
DRAWICON(风险=100,115,2);
量能饱和度:IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100),NODRAW;
[源码注释]通达信公式动态翻译结果
乖离率BIAS买入赋值:-6上穿(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
当满足条件乖离率BIAS买入时,在0和30位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
V11赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最低值
V12赋值:收盘价的3日简单移动平均<收盘价的5日简单移动平均
V13赋值:成交量(手)的5日简单移动平均<成交量(手)的10日简单移动平均*0.99
V14赋值:统计2日中满足收盘价的1日简单移动平均<1日前的收盘价的天数=2
输出
黄:如果V11ANDV12ANDV13ANDV14,返回100,否则返回50,线宽为2
V1赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最高值
V2赋值:收盘价的3日简单移动平均>收盘价的5日简单移动平均
V3赋值:成交量(手)的5日简单移动平均>成交量(手)的10日简单移动平均*1.01
V4赋值:统计2日中满足收盘价的1日简单移动平均>1日前的收盘价的天数=2
输出
卖:如果V1ANDV2ANDV3ANDV4,返回50,否则返回0,线宽为2
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR18赋值:(最高价+最低价+收盘价)/3
SHORT赋值:6
LONG赋值:9
MID赋值:3
输出
DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均,线宽为1,COLOR0000FF
输出
DEA:DIF的MID日指数移动平均
画带状线
输出
平滑异同平均线:(DIF-DEA)*2,COLORSTICK
向上赋值:如果DIF>,返回?,否则返回?
=1日前的DIF,DIF,无效数),线宽为2,画红色
向下赋值:如果DIF<,返回?,否则返回?
1日前的DIF,DIF,无效数),画绿色,线宽为2
当满足条件DIF上穿DEAANDDIF>时,在?位置画?号图标
1日前的DIFANDDEA<
0,DIF,0)
强势区赋值:如果(最近?日一直存在向下>,返回?,否则返回?
=1日前的向下,1)),-0.2,0)COLOR0000FF,线宽为3
输出
买入信号:如果((-0.01上穿强势区)ANDDIF<,返回?,否则返回?
0),0.2,0),STICK,COLORFF9150,线宽为3
SHORT赋值:6
LONG赋值:9
MID赋值:3
DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
DEA赋值:DIF的MID日指数移动平均
向下赋值:如果DIF<,返回?,否则返回?
1日前的DIF,DIF,无效数)
强势区赋值:如果(最近?日一直存在向下>,返回?,否则返回?
=1日前的向下,1)),-0.2,0)
输出
买入信号:如果((-0.01上穿强势区)ANDDIF<,返回?,否则返回?
0),1,0)
VAR19赋值:(VAR18-VAR18的14日简单移动平均)/(0.015*VAR18的14日平均绝对偏差)
VAR1A赋值:(VAR18-VAR18的70日简单移动平均)/(0.015*VAR18的70日平均绝对偏差)
VAR1B赋值:如果VAR19>=150ANDVAR19<200ANDVAR1A>=150ANDVAR1A<200,返回-10,否则返回0
VAR1C赋值:如果VAR19<=-150ANDVAR19>-200ANDVAR1A<=-150ANDVAR1A>-200,返回10,否则返回0
VAR1D赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR1E赋值:100-VAR1D的绝对值
输出
出击2:如果收盘价的有效数据周期数<13,返回10,否则返回如果VAR1E<92ANDVAR1D<0,返回10,否则返回0,COLORF00FF0,线宽为2
输出
出击1:如果收盘价的有效数据周期数<70,返回-10,否则返回如果VAR1A<=-200ANDVAR19<=-150,返回15,否则返回VAR1C-10,画红色,线宽为2,
快赋值:统计4日中满足收盘价>2日前的收盘价的天数/4*100
慢赋值:统计6日中满足收盘价>2日前的收盘价的天数/6*100
输出
风险:如果快=100AND慢>=80,返回100,否则返回110,画淡绿色
FXSJ赋值:上次风险=90距今天数
当满足条件FXSJ=1时,在107位置书写文字,画绿色
当满足条件风险=100时,在115位置画2号图标
输出
量能饱和度:如果(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)*100>100,返回100,否则返回(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)*100,NODRAW
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论