代码如下
If((time>=0.0930 and MarketPosition <> 0) and MACDDiff<0 and BarsSinceEntry>=16 and Portfolio_PositionProfit[1]<-70000)
{
Data0.Sell(0,Data0.Open);
Data2.BuyToCover(0,Data2.Open);
SetGlobalVar(0,0);
return;
}
你确定是因为positionprofit导致的闪烁不是因为macddiff?默认的macd指标,macddiff肯定是会信号闪烁的把
MACDValue = XAverage( Data0.Close[1], FastLength ) - XAverage( Data0.Close[1], SlowLength ) ;
AvgMACD = XAverage(MACDValue,MACDLength);
MACDDiff = MACDValue - AvgMACD;
这是MACD部分的代码
是MACD的问题的话请问我该怎么修改?