手机mt4怎样把macd改双线(修改macd参数后有惊人发现)
内容导航:
Q1:MT4上的MACD指标怎么改成双线的?
这个需要编写双线的macd指标添加到mt4平台里面去。原版的mt4平台是单线macd指标。
将双线的macd指标到mt4平台里面之后,在技术指标里面调节出来,然后选定颜色之后确认就可以看到双线的macd了。
MACD 是根据移动平均线的优点所发展出来的技术工具, 主要是利用长短期二条平滑平均线,计算两者之间的差离值。该指标可以去除掉简单移动平均线经常出现的假信号,又保留了移动平均线的优点。但由于 MACD 指标对价格变动的灵敏度不高,属于中长线指标,因此在盘整行情中的使用效果较差。
Q2:MT4里的单线MACD指标转化为双线的MACD的方法
需要修改一下指标参数计算。
//+------------------------------------------------------------------+
//| 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);
}
//+------------------------------------------------------------------+。
Q3:怎样在MT4中添加双线MACD?
首先,在MT4平台上使用快捷键Ctrl+N调出“导航”栏。在技术指标的震荡指标列里找到MACD,将其拖拽到图表界面。系统参数默认为12/26/9,我们稍作修改,改成12/26/1,然后在水平位一栏添加一条取值为“0”的水平线。点击确定。后再从“导航”——“技术指标”——“趋势指标”找到movingAverage,将其拖拽到MACD指标窗口(要拖到MACD窗口,而非价格图表窗口)。这时会弹出参数设置。时间周期填9,平移填0,移动平均选择Simple,应用于选择:FirstIndicator'sData,选择好你喜欢的颜色,点击确认。
Q4:把MT4上的MACD指标改成双线的,请高人指点
右击鼠标,对macd指标曲线作设置。
Q5:MACD指标的短线参数如何设置?
一般软件默认值就好。
MACD属于趋势指标,在短线上的效果不如中线来得好,趋势指标时间越短,效果越差。
另外,主力做盘一般会使用通用的参数,因为大多数人都使用默认参数,所以一般情况下不必刻意修改。
Q6:同花顺软件,MACD参数修改了,如何使全部周期都是自己设置的参数,不用每换个分析周期就设置一次
应该有应用到所有周期把.
或者自己新建一个公式指标,
把参数设置成具体数值,这样不管你切换到那一个周期,参数都是一样的.
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
Q7:怎样把两条线的macd设置到mt4的外汇软件里
不用那么麻烦啊
你通过软件里的技术指标里面就有啊~
本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-1-136720-0.html