MT4指标加载后主图空白:数据窗口有值但K线不显示

较热60.9
登录发帖
Exness 推荐平台

入金门槛低,出金到账快,支持多种账户类型

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
lake636
lake636 楼主 7 天前 浏览 529 回复 4 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 5 帖数 16 积分 936 汇币 497
1楼
真是被这个MT4的指标问题折腾得够呛。前天晚上本来想用新搞到的一个黄金趋势指标看下XAUUSD的H4图,结果把指标拖进主图之后,K线直接没了,整个主图一片空白,就剩个网格线在那杵着。我当时第一反应是平台卡了,重启MT4、重启电脑,甚至把MT4卸了重装了一遍,还是老样子。
奇怪的是,打开数据窗口,Open、High、Low、Close的值全都正常跳动,说明行情数据是有的,就是图表上死活不画K线。我试过切换周期,M15、H1、H4都试了,只要挂上这个指标就白屏。把这个指标删掉,K线立马就回来了。我还专门去检查了图表属性里的“显示K线”选项,确认是勾上的,也试过按F8调整图表前景色和背景色,都没用。
更让我摸不着头脑的是,我换了个品种,比如欧美和镑美,加载同一个指标,K线显示完全正常。唯独黄金不行。我甚至怀疑是不是我那个VPS上的MT4客户端有问题,换到本地电脑上跑,还是一样的情况。指标文件是.ex4的,我也没有源码,没法去调试代码。在日志里也没看到什么明显的报错,就是一片空白。
我在想是不是这个指标在代码里对黄金的某个参数做了特殊处理,或者用了什么自定义的图表对象把K线给覆盖了?有没有汇友遇到过类似的情况,就是数据窗口有值但主图K线被指标搞没了?这问题困扰我快一周了,再搞不定我只能放弃这个指标了,先谢谢大家了。

补充一下:后来我把图表颜色模板换成默认的就好了,应该是这个指标改了主图背景色和K线颜色设成一样的了,黄金那张图我之前手动调过配色才中招的。
0 回复 众裁0 复制
#1
慢慢来
慢慢来 #2· 6 天前
2楼
数据窗口有值但K线不显示,说明指标很可能用了OBJ_RECTANGLE之类对象把主图盖住了。"唯独黄金不行"这点很关键,可能是代码里按Symbol做了判断。我自己也遇到过类似白屏,删掉自定义对象就恢复了。建议联系作者或换ex5版本试试。
赞 回复 众裁0 复制
6 天前 #2
流年轻语
流年轻语 #3· 6 天前
3楼
你提到“唯独黄金不行”这点,我觉得比对象覆盖更可能是代码里对Symbol做了硬编码判断。我遇到过一个EA也这样,XAUUSD点差位数不同,指标把K线宽度算成了0,改手数参数也没用,最后只能找作者要源码。
赞 回复 众裁0 复制
6 天前 #3
sam47
sam47 #4· 6 天前
4楼
看到你说“换回默认模板就好了”,我才想起来自己也栽过这坑。那指标八成是把K线颜色改得和背景一模一样了,黄金图你手动调过色才中招。我后来养成习惯,挂新指标前先备份模板,省得再折腾。
赞 回复 众裁0 复制
6 天前 #4
碎月听风
碎月听风 #5· 5 天前
5楼
楼主补充的那句“把图表颜色模板换成默认的就好了”才是关键,原来是指标改了背景色和K线颜色撞一起了。我自己也遇到过,XAUUSD的H4图上加载指标后白屏,删掉就恢复,后来发现是指标里设了固定背景色,跟我的深色模板冲突。
赞 回复 众裁0 复制
5 天前 #5
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 EA回测通过但实盘不开单:MT4日志排查与VPS时区校准 下一帖 → 写随机指标时绕不开的坎