[求助]指标达人可以帮个忙嘛
可不可以把,下面均线的算法,改成macd的算法。可以把macd大周期的图标显示在小周期图标里
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- indicator line
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(0,DRAW_LINE);
//---- name for DataWindow and indicator subwindow label
switch(ma_method)
{
case 1 : short_name="MTF_EMA("; break;
case 2 : short_name="MTF_SMMA("; break;
case 3 : short_name="MTF_LWMA("; break;
default : short_name="MTF_SMA(";
}
switch(TimeFrame)
{
case 1 : string TimeFrameStr="Period_M1"; break;
case 5 : TimeFrameStr="Period_M5"; break;
case 15 : TimeFrameStr="Period_M15"; break;
case 30 : TimeFrameStr="Period_M30"; break;
case 60 : TimeFrameStr="Period_H1"; break;
case 240 : TimeFrameStr="Period_H4"; break;
case 1440 : TimeFrameStr="Period_D1"; break;
case 10080 : TimeFrameStr="Period_W1"; break;
case 43200 : TimeFrameStr="Period_MN1"; break;
default : TimeFrameStr="Current Timeframe";
}
IndicatorShortName(short_name+MAPeriod+") "+TimeFrameStr);
}
//----
return(0);
//+------------------------------------------------------------------+
//| MTF Moving Average |
//+------------------------------------------------------------------+
int start()
{
datetime TimeArray;
int i,shift,limit,y=0,counted_bars=IndicatorCounted();
// Plot defined timeframe on to current timeframe
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);
limit=Bars-counted_bars;
for(i=0,y=0;i
2楼
?
耐心等一波周日级别的行情,等啊等啊等,注意仓位。
发表于:2016-03-15 14:28只看该作者
3楼
用得着这么复杂吗?
在一个周期里显示两个不同的MACD指标不就可以了。
比如想在1小时周期里同时显示1小时和4小时的MACD,你只需要加载一个正常的MACD,然后再加载一个参数为正常4倍的指标进去。这样就会在图表显示两个MACD。如果是日,就24倍……
点评
发表于 2016-03-16 07:02
韬客社区www.talkfx.co
发表于:2016-03-15 15:12只看该作者
4楼
楼上正解。
耐心等待一次趋势行情,耐心等待一个入场点位。
发表于:2016-03-15 17:11只看该作者
5楼
只有这个跨周期MACD,看看是不是你想要的。#_MACD.mq4
点评
发表于 2016-03-16 07:09
遇事时泰然,得意时淡然,失意时坦然~
6楼
首席行走 发表于 2016-3-15 22:28
用得着这么复杂吗? 在一个周期里显示两个不同的MACD指标不就可以了。 比如想在1小时周期里同时显示1小时 ...
点评
发表于 2016-03-16 07:03
耐心等一波周日级别的行情,等啊等啊等,注意仓位。
发表于:2016-03-16 07:03只看该作者
7楼
chfb 发表于 2016-3-16 15:02
首席你这么算法,是错误的。
点评
发表于 2016-03-16 07:11
8楼
zxcvbnmm 发表于 2016-3-16 01:11
只有这个跨周期MACD,看看是不是你想要的。
9楼
首席行走 发表于 2016-3-16 15:03
1小时里的MA80,不就是4小时里的MA20吗?
点评
发表于 2016-03-16 07:12
耐心等一波周日级别的行情,等啊等啊等,注意仓位。
发表于:2016-03-16 07:12只看该作者
10楼
chfb 发表于 2016-3-16 15:11
具体哪里不对我也忘记了,记得以前火线就有过争论。后来大家确定了上面的算法是错的。大概只是精确度的问 ...
韬客社区www.talkfx.co
发表于:2016-03-17 16:46只看该作者
11楼
用老版本的MQL4编辑器编译一下,编译好的传不上来,
然后存放路径例如:D:\Program Files\FXCM MetaTrader 4\MQL4\Indicators
遇事时泰然,得意时淡然,失意时坦然~