问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MT4里的单线MACD指标转化为双线的MACD的方法

发布网友 发布时间:2022-04-23 13:05

我来回答

2个回答

热心网友 时间:2023-08-30 06:25

  需要修改一下指标参数计算。

  //+------------------------------------------------------------------+
  //| MACD_Billwin.mq4 |
  //| Copyright ?2005, MetaQuotes Software Corp. |
  //| http://www.metaquotes.net |
  //+------------------------------------------------------------------+
  #property copyright "Copyright ?2005, MetaQuotes Software Corp."
  #property link "http://www.metaquotes.net"

  #property indicator_separate_window
  #property indicator_buffers 3
  #property indicator_color1 Aqua
  #property indicator_color2 Red
  #property indicator_color3 Silver
  //---- input parameters
  extern int FastEMA=12;
  extern int SlowEMA=26;
  extern int SignalSMA=9;

  //---- buffers
  double ExtMapBuffer3[];
  //---- indicator buffers
  double ExtSilverBuffer[];
  double ExtRedBuffer[];
  double ExtAquaBuffer[];

  //+------------------------------------------------------------------+
  //| Custom indicator initialization function |
  //+------------------------------------------------------------------+
  int init()
  {
  //---- drawing settings
  SetIndexStyle(0,DRAW_LINE);
  SetIndexStyle(1,DRAW_LINE);
  SetIndexStyle(2,DRAW_HISTOGRAM);
  SetIndexBuffer(2,ExtMapBuffer3);
  //----
  SetIndexDrawBegin(1,SignalSMA);
  IndicatorDigits(5);
  //---- indicator buffers mapping
  SetIndexBuffer(0, ExtSilverBuffer);
  SetIndexBuffer(1, ExtRedBuffer);
  SetIndexBuffer(2, ExtAquaBuffer);
  //---- name for DataWindow and indicator subwindow label
  IndicatorShortName("BillWin_MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");
  //---- initialization done
  return(0);
  }
  //+------------------------------------------------------------------+
  //| Moving Averages Convergence/Divergence |
  //+------------------------------------------------------------------+
  int start()
  {
  int limit;
  int counted_bars=IndicatorCounted();
  //---- check for possible errors
  if(counted_bars<0) return(-1);
  //---- last counted bar will be recounted
  if(counted_bars>0) counted_bars--;
  limit=Bars-counted_bars;
  //---- macd counted in the 1-st buffer

  for(int i=0; i<limit; i++)
  ExtSilverBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
  //---- signal line counted in the 2-nd buffer
  for(i=0; i<limit; i++)
  ExtRedBuffer=iMAOnArray(ExtSilverBuffer,Bars,SignalSMA,0,MODE_SMA,i);
  for(i=0; i<limit; i++)
  ExtAquaBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i) - iMAOnArray(ExtSilverBuffer,Bars,SignalSMA,0,MODE_SMA,i);
  //---- done
  return(0);
  }
  //+------------------------------------------------------------------+。

热心网友 时间:2023-08-30 06:26

不能直接换的,这个是要做好编程加进去的。

具体做法如下:

1、先编好程序。
2、打开软件下载的文件夹。
3、找到\experts\indicators该文件夹。
4.把编好的程序放到这里,重新打开交易软件就可以找到双线的macd了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求英文翻译,关于房地产的内容 短线看涨的金银纪念币 金银纪念币特点 2018金银币市场综述:重磅政策利好 市场低迷依旧 金银币是如何展现“厉害了,我的国”的? 关于嘲笑讽刺讥讽嘲讽的歇后语 Rain's World的歌词 Rian的I'm Coming歌词读法 Rain,i'm coming^^^fighting 什么意思?? I m Coming中文翻译 怎样在mt4平台上插入双线macd MT4平台怎么调出双线MACD 手机mt4macd双线指标怎么添加? MT4软件如何设置MACD双线指标 怎样在mt4中加入双线macd 怎样把两条线的macd设置到mt4的外汇软件里 把MT4上的MACD指标改成双线的,请高人指点 手机mt4怎么调双线macd? 怎样在MT4中添加双线MACD? 怎样把两条线的MACD指标设置到MT4的外汇软件里 想在FXDD的MT4 上设置双线MACD ,怎么设置啊? 在mt4平台中怎么添加双线macd指标 世通外汇盘面怎么设置双线的MACD指标?盘面里只有默认的那种 淘宝如何购买加微信好友 如何将MACD双线技术指标添加在MT4软件里 苹果手机上mt5中macd如何设置快慢线? MT4怎么弄成双线MACD指标? MT4如何添加双线MACD指标? MT4平台怎么调出双线MACD? 鸽子怎样炖汤 vivox21i更新后三指上滑截屏失效了,怎么办?求大神! 姓覃宗字辈的男孩取名什么好? Vivox21最近怎么不能三指截屏?以前都可以 覃姓有好名字吗起名 覃姓男孩取名中间带佐 高分悬赏。帮忙为覃姓男孩取名字。 覃姓男孩五行缺水取名覃子煜好不好? 取火字旁覃姓的女孩名字 我vivox21用三个手指截不了屏 覃姓 取名 覃姓属羊男孩子起名 覃姓男孩正字辈取名 覃姓,基字辈取名宝典 覃姓男孩子中间是“财”字如何取名 覃姓男孩取名中间带世,后面要有三点水偏旁或有水的字 覃姓启辈取名羊年八月 覃姓男孩取名中间带子 2022年成都注册会计师考试报名时间具体是什么时候? 2022注册会计师报名时间及条件分别是什么 在mt4平台中怎么添加双线macd指标!