MT4手机版App - MT4电脑版账户信息无法识别的常见原因与应对方法_其实那东西藏在规格里

其实那东西藏在规格里
我说的这个合约大小,就是MT4里叫“规格”或者“Contract specification”的那个页面,你先在左侧市场报价窗口里找到你要看的那个品种,比如EURUSD或者黄金XAUUSD啥的,然后对着它点右键,菜单里会出来一串选项,有个叫“规格”的,英文版是“Specification”,点进去就能看到了,里面有合约大小、点值、最小手数最大手数、保证金率啥的,反正你要的合约大小数字就在那里面躺着。
我第一次发现这个是因为当时想算一手黄金到底是多少盎司,看了半天图表上也没写,后来有个朋友跟我说在右键那地方有,我才恍然大悟,你别说这页面里头信息还挺全,除了合约大小还有交易时间、止损限价距离、杠杆比例什么的,虽然排版看着挺古老但该有的都有,只不过那字特别小,老花眼的话得放大看才行。
还有个事就是我刚找合约大小的时候老是把“规格”跟“属性”搞混了,其实属性那个窗口是看K线颜色、线型、要不要显示卖价这种画图的东西,根本不是一个概念,这俩菜单挨着放,名字也有点像,害我走了不少弯路,我当时心里还犯嘀咕,怎么这软件连个合约信息都藏这么深,后来习惯了也就不计较了。
创建自定义库文件的具体操作步骤
第一步当然是在MT4的导航栏里找到MetaEditor编辑器,点击打开后选择文件菜单下的新建选项,这时会弹出一个向导窗口,里面有很多模板可以选择,比如脚本、指标、库文件等等,我们这里要选的是"Library"类型。选好之后输入文件名,比如MyLib,点击创建,编辑器就会自动生成一个基本的mqh文件框架,里面已经包含了必要的预处理指令和一个空的函数模板。
接下来就要往文件里添加自己的函数了。举个例子,假设你经常需要计算某个货币对的ATR平均真实波幅,就可以写一个名为CalcATR的函数,参数包括周期数和止损倍数,返回值是计算出来的止损距离。
写函数的时候要注意,MQL4的语法和C语言很像,每行代码结束都要加分号,函数体用大括号包围,变量声明要在使用之前完成。函数写完以后,编译一下看看有没有语法错误,一切正常的话文件就创建成功了。
为了验证库文件能不能正常工作,最简单的办法是写一个测试脚本,在脚本开头加上#include ,然后调用刚才写的CalcATR函数,把结果打印到图表上。如果图表上显示出了预期的数值,说明库文件已经成功生效。这个测试过程非常关键,很多人写完库文件后直接放到策略里用,结果报错半天找不出原因,其实问题就出在函数名拼写错误或者参数不匹配上,先单独测试能避免很多弯路。
还有一茬关于导出报表的麻烦事
有时候你想一次性把所有订单编号都导出来看,其实也简单,账户历史里面右键再选“保存为详细账户报表”还是个以HTML结尾的报告文件来着,我前阵子在MT4电脑版选中全部历史记录后导出那个报表,再用浏览器打开,里面表格第几列那边就会把所有订单编号列出来,但那个文件打开特费劲儿,好几百行密密麻麻的,数字一多我眼睛都花了,最要命的是那个HTML报表里时间的格式全是UTC标准时间,跟我这边的本地时间差了有八个小时多,我一开始看交易时段不对劲还以为平台记录有问题,后来才反应过来的这茬事,所以导出之前得先把时间给理清楚,不然你看哪一笔都不对盘,我这纯属自己给自己添堵。
考虑到这些破软件设置都没个内置说明书,大多数时候咱们只能靠对它的怨气驱动着去摸索,我在不同交易群里问了差不多三个会玩的人才拼凑出来这些个步骤,第一个说在账户历史里搜,第二个告诉我要点右键选属性,第三个再补一句说双击才能看见完整信息,你听这三个人一个比一个简略,可就是他们零零碎碎拼出来的才正好卡上档,反正我是越研究越发现这软件给你的自由度太高了,不像现在一些交易APP点开订单直接大粗字体显示编号正面,MT4老古董风格老是叫你到处深挖功能,像在逛一个藏宝地牢一样但我说的真的全都是实际碰到过的教训,谁用谁知道。
对了还有要说的是你开新订单的时候其实那个终端交易标签里就可以看到新单的编号了,但要是我没记错,它显示的并不是完整编号只是最后几位,我那时候以为自己眼花了,结果把单平仓后再去历史权限里一看果然缺的那截补回来了,反正是越看越折腾,我也就懒得研究它的显示了,反正最后在历史记录里拿到的那串才算是官方承认的正式编号,我一直按照这么个土法子来做,至今倒也没收到客服任何报错,就不知道别人碰到的会不会有什么别的怪癖样号码,最后说一句如果你怎么找都找不到试试重启下终端窗口,万一是软件卡了旧窗口没刷新显示不了什么的那就瞎忙了,也不知道我这笨办法对你们有没有用,反正我是这么干的,你看着办。
删错指标后如何快速恢复
人总有手滑的时候,尤其是手机屏幕那么小,点错删除按钮也是常有的事。如果你刚删掉一个指标就后悔了,别慌,MT4手机端其实是有恢复办法的。最快的办法就是在指标列表页面找到“添加指标”选项,然后从列表里重新选择你刚删掉的那个指标,再简单设置一下参数就能加回来了。
不过这里要提醒一下,重新添加的指标会使用默认参数,你之前自定义的那些颜色、周期、计算方式这些设置,都得手动重新调一遍。所以如果你对指标参数有特定要求,删除之前最好先截图保存一下当前设置,这样恢复的时候照着截图调整,一分钟就能搞定。我自己就有过删掉精心调好的布林带参数结果恢复不回来的经历,后来学聪明了,每次删之前先截个图。
其实还有个更稳妥的办法,就是如果你只是暂时不需要某个指标,别急着删除,直接在指标列表里把它前面那个小眼睛图标点一下,让指标暂时隐藏起来。这样图表上不会显示,但设置都还在,想用的时候再点一下小眼睛就能立即恢复显示,比删除然后重新添加省事多了。这个方法很多老玩家都在用,算是个隐藏小技巧吧。