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

 

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

 

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

 
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


非常感谢,我先研究一下。