解决MT4指标箭头或画线混乱/乱码满屏乱飞+指标不随行情刷新/不更新最新k线数据问题

解决MT 4指标箭头或画线混乱/乱码满屏乱飞的问题
解决MT 4指标箭头或画线指标不随行情刷新/不更新最新k线数据的问题
这个帖子不仅让你解决问题,还能让你理解造成这两个问题根本原因。让你以后写代码不会再犯类似的错误。

附件中代码在解上面两问题的同时,顺带添加了自定义指标画多少根k线的功能,这样可以解决一些复杂的算法指标一加载到图表上mt4就直接卡死/或者图表运行不流畅的问题。
代码简洁,10行代码完成上述所有功能。

指标图标在图表上变混乱的原因并不是因为历史k线数量要大于指标计算所需的数量。所以设置if(Bars<1000){ return(0);}这样的代码并不能解决。
附件图片中有详细代码原因说明,一看就懂。这段代码顺带解决指标不随行情更新问题。这也是一个常见的指标问题。很多朋友都有下载到需要手动切换图表,才能画出最新k线的指标,不切图表,指标就不画最新的k线,不更新数据,很头痛,其实这个问题是作者的代码问题,有源码很容易解决根本问题,没源码也不用手动切换图表周期,只需要右键点击图表,再点刷新,就可以更新。
指标不更新的问题与指标代码是写在int OnCalculate()还是写在int start()里面是没有关系的。
但源码解决的方案百度上似乎都搜索不到,所以现在春节有空,我发个帖子,在代码中详细解答和注释了这种问题的原因,和解决方法。
相信玩外汇的朋友有很多朋友也有下到过一些箭头指标或者画线指标,直接加载在图表上,不会产生问题,但是随着图表的拖动,你想要观察指标在历史图表中的表现,却经常拖着拖着指标箭头就满屏乱飘,一片混乱,根本看不清原来的信号,画线类型的指标也是一样,拖着拖着就满屏都是混乱的划线,这个问题很多指标的作者都解决不了,而百度上面也搜索不到解决的方案,可能有些编程作者会解决这个问题,但是却没有想到过公开解决的方法,我就将解决方案也发在这个帖子里,只需要轻微的修改一下代码就可以了,需要解决这个问题的编程朋友可以下载查看原因说明和代码注释。

去论坛下载原帖附件:https://www.feixu.xyz/thread/1161

© 版权声明
THE END
喜欢就支持一下吧
点赞2谢谢分享 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容