指标编写出了问题,恳请高手指教!
在MT4平台编写分型,分笔指标。加载指标一切正常,可是在H1图表,Home键后,再按Left键,指标画线就发生错误,删除指标再重新加载又恢复正常,我认为是读取历史数据出现的错误,可是在
程序中,没有办法进行控制,请高手指教!不胜感激!
正常图片
http://www.eazhijia.com/forum.php?mod=image&aid=68796&size=300x300&key=c798ba7145156b84&nocache=yes&type=fixnone
出错图片
http://www.eazhijia.com/forum.php?mod=image&aid=68797&size=300x300&key=3e3440382880b519&nocache=yes&type=fixnone
在家里折腾了好几天,又查看了一下新版MT4的 Zigzag源代码,看到// Clear rest data 时,总算找到自己的错误。
1、如果你的指标需要从最左边一直处理到最右边的柱子,最好就使用rates_total 做循环变量,除非你的算法非常费时间。
2、指标数组,在计算过程中,如果不是每个元素都赋值,必须在计算前清空数组元素的值。
3、最重要的一点,如果是 DRAW_SECTION , 必须使用函数 SetIndexEmptyValue()
自己结贴,希望对需要的人有所帮助。 好东东必须大家一起分享 谢谢楼主分享 帮你顶下哈!! 谢谢楼主分享 帮你顶下哈!! 学习了,不错 学习了,不错 谢谢楼主分享
页:
[1]
2