提前MACD(源码 主图/副图 通达信)

 

{提前MACD}
DIF:=(EMA(C,3)-EMA(L,30))/EMA(L,30)*600;
DEA:=EMA(DIF,7);
BC:=2*(DIF-DEA);
DQS:=3*DEA-2*DIF;
信号:DIF,COLORWHITE;
平滑:DEA,COLORYELLOW;
倍差:BC,COLORLIMAGENTA,NODRAW;
趋势:DQS,COLORCYAN,NODRAW;
BC1:=MA(BC,2);
BC2:=IF(WINNER(C*0.95)*100>50 AND COST(85)<C AND BC>=REF(BC,1),BC,DRAWNULL);
QSDT:=DIF>REF(DIF,1) AND DIF>0 AND BC>BC1 AND WINNER(C*0.95)*100>50 AND COST(85)<C,NODRAW;
高度控盘:BARSLAST(QSDT=0),COLORYELLOW,NODRAW;
{DRAWBAND(BC,RGB(250,250,0),MA(BC,2),RGB(0,200,250))};
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.8,0),COLOR000055;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.6,0),COLOR000077;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.4,0),COLOR000099;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.2,0),COLOR0000BB;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.0,2),COLOR0000DD;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,1.0,0),COLOR0000FF;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.8,0),COLORAA4400;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.6,0),COLORBB5500;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.4,0),COLORCC6600;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.2,0),COLORDD7700;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.0,2),COLOREE8800;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,1.0,0),COLORFFBB00;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.8,0),COLOR005500;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.6,0),COLOR007700;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.4,0),COLOR009900;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.2,0),COLOR00BB00;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.0,0),COLOR000000;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.0,1),COLOR00DD00;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,1.0,0),COLOR00FF00;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.8,0),COLORAA0044;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.6,0),COLORBB0055;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.4,0),COLORCC0066;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.2,0),COLORDD0077;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.0,2),COLOREE0088;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,1.0,0),COLORFF00BB;
STICKLINE(BC2,0,BC2,2.8,0),COLOR0044AA;
STICKLINE(BC2,0,BC2,2.6,0),COLOR0055BB;
STICKLINE(BC2,0,BC2,2.4,0),COLOR0066CC;
STICKLINE(BC2,0,BC2,2.2,0),COLOR0077DD;
STICKLINE(BC2,0,BC2,2.0,2),COLOR0088EE;
STICKLINE(BC2,0,BC2,1.0,0),COLOR00BBFF;
FG:=(DIF-DEA)/6;
PH1:=EMA(DIF,1);
PH2:=PH1-FG*1;
PH3:=PH1-FG*2;
PH4:=PH1-FG*3;
PH5:=PH1-FG*4;
PH6:=PH1-FG*5;
PH7:=EMA(DIF,7);
PH8:=IF(PH1<REF(PH1,1) AND PH1<PH7,PH1,DRAWNULL);
PH9:=IF(PH2<REF(PH2,1) AND PH2<PH7,PH2,DRAWNULL);
PH10:=IF(PH3<REF(PH3,1) AND PH3<PH7,PH3,DRAWNULL);
PH11:=IF(PH4<REF(PH4,1) AND PH4<PH7,PH4,DRAWNULL);
PH12:=IF(PH5<REF(PH5,1) AND PH5<PH7,PH5,DRAWNULL);
PH13:=IF(PH6<REF(PH6,1) AND PH6<PH7,PH6,DRAWNULL);
PH14:=IF(PH7<REF(PH7,1),PH7,DRAWNULL);
PH15:=IF(PH1>REF(PH1,1) AND PH1>PH7,PH1,DRAWNULL);
PH16:=IF(PH2>REF(PH2,1) AND PH2>PH7,PH2,DRAWNULL);
PH17:=IF(PH3>REF(PH3,1) AND PH3>PH7,PH3,DRAWNULL);
PH18:=IF(PH4>REF(PH4,1) AND PH4>PH7,PH4,DRAWNULL);
PH19:=IF(PH5>REF(PH5,1) AND PH5>PH7,PH5,DRAWNULL);
PH20:=IF(PH6>REF(PH6,1) AND PH6>PH7,PH6,DRAWNULL);
PH21:=IF(PH7>REF(PH7,1),PH7,DRAWNULL);
DRAWBAND(PH1,RGB(250,250,0),PH1,RGB(250,250,0));
DRAWBAND(PH2,RGB(250,250,0),PH2,RGB(250,250,0));
DRAWBAND(PH3,RGB(250,250,0),PH3,RGB(250,250,0));
DRAWBAND(PH4,RGB(250,250,0),PH4,RGB(250,250,0));
DRAWBAND(PH5,RGB(250,250,0),PH5,RGB(250,250,0));
DRAWBAND(PH6,RGB(250,250,0),PH6,RGB(250,250,0));
DRAWBAND(PH7,RGB(250,250,0),PH7,RGB(250,250,0));
DRAWBAND(PH8,RGB(0,250,0),PH8,RGB(0,250,0));
DRAWBAND(PH9,RGB(0,250,0),PH9,RGB(0,250,0));
DRAWBAND(PH10,RGB(0,250,0),PH10,RGB(0,250,0));
DRAWBAND(PH11,RGB(0,250,0),PH11,RGB(0,250,0));
DRAWBAND(PH12,RGB(0,250,0),PH12,RGB(0,250,0));
DRAWBAND(PH13,RGB(0,250,0),PH13,RGB(0,250,0));
DRAWBAND(PH14,RGB(0,250,0),PH14,RGB(0,250,0));
DRAWBAND(PH15,RGB(250,0,250),PH15,RGB(250,0,250));
DRAWBAND(PH16,RGB(250,0,250),PH16,RGB(250,0,250));
DRAWBAND(PH17,RGB(250,0,250),PH17,RGB(250,0,250));
DRAWBAND(PH18,RGB(250,0,250),PH18,RGB(250,0,250));
DRAWBAND(PH19,RGB(250,0,250),PH19,RGB(250,0,250));
DRAWBAND(PH20,RGB(250,0,250),PH20,RGB(250,0,250));
DRAWBAND(PH21,RGB(250,0,250),PH21,RGB(250,0,250));
NOTEXT:DQS,COLORCYAN;
DRAWICON(CROSS(DIF,DEA),DEA,42);
DRAWICON(CROSS(DEA,DIF),DEA,43);

---------------------------------

{MACD主图}
ZIF:=EMA(C,12)-EMA(C,26);
ZEA:=EMA(ZIF,9);
ZBC:=2*(ZIF-ZEA);
ZJS:=1.25*ZIF-0.25*ZEA;
ZXH:=(ZJS*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORWHITE;
ZPH:=(ZIF*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORYELLOW;
ZQS:=(ZEA*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORCYAN;
ZNX:=(ZXH+ZQS)/2,COLORMAGENTA;
信号:ZXH,COLORFFFFFF,LINETHICK1;
平滑:ZPH,COLOR00FFFF,LINETHICK1;
牛熊:ZNX,COLORFF00FF,LINETHICK1;
趋势:ZQS,COLORFFFF00,LINETHICK1;
DRAWKLINE(H,O,L,C);




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

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

DIF赋值:(收盘价的3日指数移动平均-最低价的30日指数移动平均)/最低价的30日指数移动平均*600
DEA赋值:DIF的7日指数移动平均
BC赋值:2*(DIF-DEA)
DQS赋值:3*DEA-2*DIF
输出信号:DIF,画白色
输出平滑:DEA,画黄色
输出倍差:BC,画淡洋红色,NODRAW
输出趋势:DQS,画青色,NODRAW
BC1赋值:BC的2日简单移动平均
BC2赋值:如果以收盘价*0.95计算的获利盘比例*100>50ANDCOST(85)=1日前的BC,返回BC,否则返回无效数
QSDT赋值:DIF>1日前的DIF AND DIF>0 AND BC>BC1 AND 以收盘价*0.95计算的获利盘比例*100>50 AND 获利盘为85%的成本分布<收盘价,NODRAW
输出高度控盘:上次QSDT=0距今天数,画黄色,NODRAW

当满足条件BC>0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR000055
当满足条件BC>0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR000077
当满足条件BC>0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR000099
当满足条件BC>0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0000BB
当满足条件BC>0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.0,2不为0则画空心柱.,COLOR0000DD
当满足条件BC>0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR0000FF
当满足条件BC<0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLORAA4400
当满足条件BC<0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORBB5500
当满足条件BC<0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLORCC6600
当满足条件BC<0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORDD7700
当满足条件BC<0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.0,2不为0则画空心柱.,COLOREE8800
当满足条件BC<0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLORFFBB00
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR005500
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR007700
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR009900
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR00BB00
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLOR000000
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为2.0,1不为0则画空心柱.,COLOR00DD00
当满足条件BC>0ANDBC<1日前的BC时,在0和BC位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR00FF00
当满足条件BC<0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLORAA0044
当满足条件BC<0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORBB0055
当满足条件BC<0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLORCC0066
当满足条件BC<0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORDD0077
当满足条件BC<0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为2.0,2不为0则画空心柱.,COLOREE0088
当满足条件BC<0ANDBC>=1日前的BC时,在0和BC位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLORFF00BB
当满足条件BC2时,在0和BC2位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR0044AA
当满足条件BC2时,在0和BC2位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR0055BB
当满足条件BC2时,在0和BC2位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR0066CC
当满足条件BC2时,在0和BC2位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0077DD
当满足条件BC2时,在0和BC2位置之间画柱状线,宽度为2.0,2不为0则画空心柱.,COLOR0088EE
当满足条件BC2时,在0和BC2位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR00BBFF
FG赋值:(DIF-DEA)/6
PH1赋值:DIF的1日指数移动平均
PH2赋值:PH1-FG*1
PH3赋值:PH1-FG*2
PH4赋值:PH1-FG*3
PH5赋值:PH1-FG*4
PH6赋值:PH1-FG*5
PH7赋值:DIF的7日指数移动平均
PH8赋值:如果PH1<1日前的PH1ANDPH1PH9赋值:如果PH2<1日前的PH2ANDPH2PH10赋值:如果PH3<1日前的PH3ANDPH3PH11赋值:如果PH4<1日前的PH4ANDPH4PH12赋值:如果PH5<1日前的PH5ANDPH5PH13赋值:如果PH6<1日前的PH6ANDPH6PH14赋值:如果PH7<1日前的PH7,返回PH7,否则返回无效数
PH15赋值:如果PH1>1日前的PH1ANDPH1>PH7,返回PH1,否则返回无效数
PH16赋值:如果PH2>1日前的PH2ANDPH2>PH7,返回PH2,否则返回无效数
PH17赋值:如果PH3>1日前的PH3ANDPH3>PH7,返回PH3,否则返回无效数
PH18赋值:如果PH4>1日前的PH4ANDPH4>PH7,返回PH4,否则返回无效数
PH19赋值:如果PH5>1日前的PH5ANDPH5>PH7,返回PH5,否则返回无效数
PH20赋值:如果PH6>1日前的PH6ANDPH6>PH7,返回PH6,否则返回无效数
PH21赋值:如果PH7>1日前的PH7,返回PH7,否则返回无效数
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
输出NOTEXT:DQS,画青色
当满足条件DIF上穿DEA时,在DEA位置画42号图标
当满足条件DEA上穿DIF时,在DEA位置画43号图标
ZIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
ZEA赋值:ZIF的9日指数移动平均
ZBC赋值:2*(ZIF-ZEA)
ZJS赋值:1.25*ZIF-0.25*ZEA
ZXH赋值:(ZJS*13*27-27*11*收盘价的12日指数移动平均+13*25*收盘价的26日指数移动平均)/28,画白色
ZPH赋值:(ZIF*13*27-27*11*收盘价的12日指数移动平均+13*25*收盘价的26日指数移动平均)/28,画黄色
ZQS赋值:(ZEA*13*27-27*11*收盘价的12日指数移动平均+13*25*收盘价的26日指数移动平均)/28,画青色
ZNX赋值:(ZXH+ZQS)/2,画洋红色
输出信号:ZXH,COLORFFFFFF,线宽为1
输出平滑:ZPH,COLOR00FFFF,线宽为1
输出牛熊:ZNX,COLORFF00FF,线宽为1
输出趋势:ZQS,COLORFFFF00,线宽为1
K线

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图