全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
用PositionProfit[1]来设置固定止损为什么会出现信号闪烁
2023-07-07 16:17

代码如下

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;

}

kyover

你确定是因为positionprofit导致的闪烁不是因为macddiff?默认的macd指标,macddiff肯定是会信号闪烁的把

2023-07-07 16:23
alex951105
@kyover

MACDValue = XAverage( Data0.Close[1], FastLength ) - XAverage( Data0.Close[1], SlowLength ) ;

AvgMACD = XAverage(MACDValue,MACDLength);

MACDDiff = MACDValue - AvgMACD;

这是MACD部分的代码

2023-07-07 16:28
alex951105
@kyover

是MACD的问题的话请问我该怎么修改?

2023-07-07 16:29
您未登录,请先 登录注册 后发表评论
顶部