目录

MT4正版下载 - MT4图表K线停更手动刷新数据窗口操作详解_还有一茬事就是收件邮箱的花样

MT4图表K线停更手动刷新数据窗口操作详解_还有一茬事就是收件邮箱的花样
打开MT4的时候碰上K线突然不动了,图表上最后一根K线就像被按了暂停键,价格卡在那里不动弹。这种情况我遇到过很多次,每次心里都咯噔一下,生怕是网络断了或者服务器出问题。其实大部分时候问题没那么严重,只是数据窗口没有及时更新而已。
今天就把我平时手动刷新数据的几个方法整理出来,希望能帮到遇到同样情况的朋友。

先检查连接状态再动手刷新

在急着刷新数据之前,我建议你先看一眼MT4右下角的连接状态图标。那个小图标如果是绿色的,说明服务器连接正常,问题多半出在报价流上。如果图标是红色的或者显示"无连接",那就算你刷新一百遍也没用,得先解决网络连接问题。

连接状态没问题的话,再看看图表左上角的品种名称旁边有没有显示"离线"两个字。在MT4里如果图表被设成了离线模式,K线自然就不会更新了。右键点击图表,在弹出的菜单里找到"离线图表"选项,确认它没有被勾选上,如果被勾选了就点掉它。

还有一个小细节值得留意,就是看图表时间周期是否被切换过。有时候不小心按到了快捷键,把周期从M5切到了H4,图表看起来就像"停更"了一样。这种乌龙我闹过不止一次,所以现在遇到K线不动,第一反应就是先确认周期设置没变。

动手创建自定义mqh库文件的完整步骤

第一步,打开MetaEditor编辑器,在文件菜单中选择新建,弹出向导后选择Include文件类型。如果你用的是旧版MT4,可能需要手动创建一个空白的mqh文件。文件名最好用英文,不要带空格,比如MyFunctions.mqh,这样在引用时不容易出问题。回测文件损坏那档子破事折腾我一下午还差点删了策略_交易品种合约规格与点差模式

第二步,在新建的文件里写函数。这里有个关键点,函数前面要加上#property strict或者至少声明好数据类型,否则编译时容易报错。比如写一个计算移动平均线的函数,你需要明确传入价格数组、周期、偏移量等参数,并返回计算后的数值。为了防止数组越界,最好在函数内部加上边界检查。

第三步,保存文件后先单独编译一次。很多人忽略这一步,直接就在主程序里引用,结果编译报错半天找不到原因。单独编译能提前暴露语法错误,比如少了个分号、括号不匹配这类低级问题。编译通过后,这个库文件就算基本成型了。

第四步,也是容易被忽略的一步,把库文件放到正确的位置。如果你是在MetaEditor里新建的,默认路径就是MQL4\Include文件夹,但如果你从外部拷贝文件进来,一定要确认放进了Include目录而不是其他子文件夹。
路径错误的话,主程序引用时会提示找不到文件。

还有一茬事就是收件邮箱的花样

说到收件邮箱这档子事,好多人直接拿平时那个重要邮箱去收,结果盘里信号多的时候,一天能给塞进几百封垃圾信号邮件,看着就脑壳疼,最好是单独申请一个专门的邮箱,就用来收MT4发出来的这种交易信号,到时候闲了就去看看,没闲就让它堆在那儿也不影响正事,手机装个客户端收件通知也就行了,别开什么声音提醒,不然睡觉的时候都能被那叮咚声活活吵醒,我后来就是干脆把声音关掉了,想起来翻一眼,想不起来就拉倒,本来这东西设置好就是为了个省心,而不是为了绑住人嘛。

邮件到达的时间会有些延时,这是服务器中转的问题,有时候信号生成后要过个十来分钟才飘到邮箱里,如果你觉得这延时不能接受,那估计得换个更快的VPS挂代理什么的去跑MT4,普通人没什么必要搞那些,趋势交叉这种东西本来就是看个大方向的,晚几分钟知道又能怎么样呢,又不是秒杀抢购,不会差这么点时间就错过整个行情,我想开了之后舒服多了,当初憋着那股劲儿非要把延时压到几秒不,结果折腾了两天最后还是放弃了,平台网站自身的响应速度摆在那里呢,你急不来的。

有一回我连续两周一封邮件都没收到,当时想是不是设置又出问题了,一顿检查,检查半天,后来发现是那个服务器端出故障了,欧洲那边的平台偶尔也会服务器抽风几小时,他那边的邮件发送队列整个卡住了,后来恢复了以后一口气给我补发了二十几封旧信号邮件,我看着那堆旧邮件哭笑不得,还有一次是电脑休眠了,MT4整个就暂停运行了,当然也就没有检测有没有交叉,等它睡醒过来早就过了那个点,所以还有个建议就是电脑尽量别设置自动休眠,电源计划里搞成一直开着,或者用个老掉牙的笔记本在那儿专门挂机,反正不跑大程序,对性能要求真的低,挂个把月它也不至于过热死机。

搞到最后你会发现在MT4上弄这东西真正难的不是技术,是心态,就那几步路的功夫,反反复复找不到对应的那个入口就是急死人,我那时候就在想这破软件界面怎么做得这么不友好啊,设置项到处乱藏,一会儿在右键菜单里,一会儿在前置属性里,一会儿又跑到日志里去了,你不到处点点你就是发现不了那些隐藏得极小的按钮,到后来我也就没脾气了,也跟它和解了,反正它就是那德性,你用顺手了就闭着眼也能点上,用不顺手就天天骂它,这平台是没有什么AI帮你自动定义的新玩意的,至少到现在我也还是用老一套的体系弄的,能稳定收邮件就行,也别想过多的花样了,也不知道还有没有更简洁的方式来实现这个功能,反正我是就这么干的,你看着办吧。

保存修改并验证效果

所有参数都调整完毕后,记得点“确定”按钮保存修改。这时候你会回到警报列表窗口,能看到刚才修改的那条记录已经更新了。如果条件前有个小勾号,说明提醒功能处于启用状态,如果没有勾,需要手动勾选或者点“启用”按钮。很多人改完条件忘了重新启用,结果价格到了位置也没收到提醒,这种情况我见过不少次。

保存之后最好做个简单测试,确认修改生效了。测试方法不复杂,把触发价格设成当前市价附近,比如现价是1800,你设成1800.5,只要价格稍微波动一下就会触发提醒。如果收到了提示,说明一切正常,再把价格改回你真正想要的位置就行。这个验证步骤花不了半分钟,但能避免很多麻烦。

最后多说一句,MT4的警报功能支持多条件同时设置,你可以针对同一个品种设好几个不同价位的提醒,也可以在不同图表上分别设置。修改提醒条件这个操作本身并不复杂,关键是要熟悉各个参数的含义。平时多琢磨琢磨,把每个选项都试一遍,自然而然就记住了。下次行情有变动,你就能第一时间收到通知,不用再傻傻地盯着屏幕看了。

文章目录