mql5图表添加Label后怎么去掉?

 
我的代码在图表中添加了Label,开始调试后Label出现,停止调试后Label为什么不消失?而且在图表中移除这个EA也不能去掉Label。我在void OnDeinit()中调用了ObjectDelete()和ChartRedrow()函数了,为什么不管用?怎么去掉?哪位赐教?谢谢
 
tsliuliang:
我的代码在图表中添加了Label,开始调试后Label出现,停止调试后Label为什么不消失?而且在图表中移除这个EA也不能去掉Label。我在void OnDeinit()中调用了ObjectDelete()和ChartRedrow()函数了,为什么不管用?怎么去掉?哪位赐教?谢谢
最简单的方法是,退出时输出一个空格就行了。
 
jonssen:
最简单的方法是,退出时输出一个空格就行了。
不好意思,我刚接触没多久,不太明白,能麻烦您帮我写一下这句代码吗?是写在void OnDeinit()里吧?谢谢
 

在 OnDeinit() 语句里加一句

ObjectDeleteAll();

就 OK 了。该语句删除当前图表中所有的图形对象。

如果你只想删除特定图形对象,请参考

ObjectsTotal();

ObjectFind();

ObjectName();

ObjectDelete();

等语句。

 
tradelife:

在 OnDeinit() 语句里加一句

ObjectDeleteAll();

就 OK 了。该语句删除当前图表中所有的图形对象。

如果你只想删除特定图形对象,请参考

ObjectsTotal();

ObjectFind();

ObjectName();

ObjectDelete();

等语句。

谢谢你的指导
原因: