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
非常感谢,我先研究一下。
请教:哪位高人能指点一下如何获取以往指标(比如MACD)高低点所在的位置(如在第几个柱),谢谢