下载MetaTrader 5
要添加评论,请登录注册
您在市场已经发布程序了吗?也把它放到您的博客中 - 窗口小工具将帮到您!
jian
132
jian 2010.08.31 00:08 

请教:哪位高人能指点一下如何获取以往指标(比如MACD)高低点所在的位置(如在第几个柱),谢谢

WANGGUANG
81
WANGGUANG 2010.08.31 02:44  

1.方式:首先确定MACD的高点所对应的时间。

2。确定该时间所对应的K线的位置。可以参考下面模块。

int GetBarShift(string symbol, int timeframe, datetime time)
{
int now;

now = iTime(symbol, timeframe, 0);
if (time < now + timeframe * 60)
return(iBarShift(symbol, timeframe, time));
else
{
if (timeframe == 0)
timeframe = Period();
return((now - time) / timeframe / 60);
}
}

可联系 1031130533

jian
132
jian 2010.08.31 06:11  
CFAACCP:

1.方式:首先确定MACD的高点所对应的时间。

2。确定该时间所对应的K线的位置。可以参考下面模块。

int GetBarShift(string symbol, int timeframe, datetime time)
{
int now;

now = iTime(symbol, timeframe, 0);
if (time < now + timeframe * 60)
return(iBarShift(symbol, timeframe, time));
else
{
if (timeframe == 0)
timeframe = Period();
return((now - time) / timeframe / 60);
}
}

可联系 1031130533


非常感谢,我先研究一下。
/
要添加评论,请登录注册