MT4正版下载 - 电脑上MT4的通知记录到底藏哪了翻半天找不着_把EA挂到图表上的操作步骤和参数设置细节

先说说那个“余额”和“净值”的老误会
很多人一开始打开MT4手机端,看到那个大大的数字就以为是自己的钱,其实那个数字大概率是余额而不是净值,余额是你平仓之后结算完的钱,净值是算上你现在手里还挂着的单子的浮动盈亏之后的总资产,这两个数字在你不开新仓不动单子的时候是一样的,但只要你有持仓在动,它俩就立马分道扬镳了,我就见过好多新手朋友看着余额那儿显示一千美金美滋滋的,结果一看净值那儿才八百多,当时就懵了,以为自己钱被偷了,其实不是这样的,净值才是你真正现在账户里能用的钱,因为那些挂着的单子赚了还是亏了都得算进去,所以看净值才是看自己真实家底的办法。
那在MT4手机端上具体在哪儿看呢,其实步骤特别简单但是好多人就是发现不了,你先打开MT4那个App,进去之后看屏幕最底下那一排选项卡,中间那个写着“交易”的,点进去之后就能看到你的订单列表了,就在这个列表的顶端或者底下,你会看到几个小数字,什么余额啊、净值啊、预付款啊、可用预付款啊,还有那个保证金比例什么的都在那儿挂着呢,我第一次找的时候翻遍了整个界面愣是没找到,最后才发现原来就在那个订单列表的上下两头呢,数据特别小字也特别细,得眯着眼睛看的那种。
说到这儿我又想起来一个事儿,就是有的手机屏幕比较小,MT4那个界面上的数字挤得跟蚂蚁搬家一样,你手指头稍微粗一点点都点到别的地方去了,而且那个字颜色跟背景色还特别接近,真是考验眼神,后来我发现一个办法就是你点一下那个订单列表的空白处,或者下拉刷新一下,那些数据有时候会变大变清楚一些,也不知道是什么原理,反正就这么用着呗,实在不行就横屏看,比竖着看舒服多了,这个横竖屏的事儿我后面还得细说两句。
有个取巧办法就是别看公式直接看交易品种那行
其实吧,比记公式更省事的办法,是你直接在MT4里新建个订单,然后看它那个“保证金”那个字段,我给你们这么说吧,你每次都靠记住公式去猜保证金,远不如直接在市场报价里点开那个品种的订单窗口,MT4在你输入交易手数之后,它会自动帮你算好需要的保证金是多少,你都不用想太多,直接看那个数就行,然后你确认完这个数之后,心里大概就有谱了,下次再进这个品种,基本就认得它的保证金水平是多少,当然这个方法有一个前提,就是你必须开了即时报价,也就是你的MT4网络是连着的、行情是刷新的,不然它算出来可能是个旧数,但大体上差不了太多,我觉得这个方法对绝大多数人来说都比去翻说明书有用得多,毕竟你又不是在考试,不需要把公式背得滚瓜烂熟。
不过我倒想起一个事,就是我以前在某个论坛上看到有人问,说MT4上看不到保证金那一栏,只有余额和净值,那我就说了,那肯定是因为你在市场报价里的那个品种上没有点出“保证金占用”这个列,MT4的“市场报价”窗口确实能自定义显示哪些列,例如点值、报价、买卖价差,甚至保证金占用等,你右键那个市场报价的品种然后找到“Columns”之类的选项就能勾选,或者更直接的,你直接看“工具箱—交易”那个标签页,里面会显示你当前持仓的单子它们各自占用了多少保证金,那一栏一目了然,虽然交易选项卡的布局有点密集,但你盯着那个数字看几秒钟大概就明白了,我估计很多人从来没往下拉过那个交易列表,其实里面藏了不少信息。
说起来还有一个更糙的办法,就是你要实在懒得点窗口,你可以直接用“余额除以杠杆倍率再乘手数”这种粗糙估算,放到大部分非黄金品种上,误差不会说太大,我估计我用这法子三个月下来基本都能目测个九成准,但黄金和指数就得用合约规格里那个Contsize了,因为它们的计价单位和基础货币换算关系比较绕,油和多品种规则又各有各的鬼,所以回头你还是得回到第一个窗口去看,反正我就这么来回折腾,最终养成了一个习惯,就是开一个新品种之前,习惯性地瞟一眼合约规格和订单窗口的边边角角,也许对老手来说我这纯属多此一举,但对我来说稳,稳比什么都强,哪怕慢了半拍也比套牢出不来好太多。
把EA挂到图表上的操作步骤和参数设置细节
代码写完后,点击MetaEditor工具栏上的"编译"按钮,确保没有语法错误。注意编译成功后,EA文件会生成一个.ex4文件,放在你MT4安装目录的MQL4/Experts文件夹里。然后在MT4的"导航器"窗口中找到"智能交易系统"列表,刷新一下就能看到你新编译的EA。直接拖拽到任意货币对的图表上,系统会弹出参数设置框。
在参数设置框里,你会看到刚才定义的CloseHour和CloseMinute输入项。这里我特别强调一下:需要把"允许实时自动交易"这个选项打勾,否则EA只会显示在图表上但不会真正执行任何操作。同时在MT4的"工具"菜单里选择"选项",在"智能交易系统"标签页中勾选"允许算法交易",这是很多新手最容易遗漏的地方,不开启这个总开关,EA永远是只读状态。
关于挂载哪个品种,其实没有硬性要求。如果你只想平掉某一个品种的订单,就挂载那个品种的图表;如果你想平掉账户里所有品种的订单,随便挂载一个品种即可,因为代码里我会用循环遍历所有订单,不受图表品种限制。但要注意,EA只能监控它挂载的那个图表,如果你同时开多个图表,每个图表上都要手动挂载一次EA。
设置完成后,你可以在MT4的"智能交易系统"标签页看到EA的运行状态。如果代码里加了Print()输出,当平仓条件满足时,这里会显示"Weekly close triggered"之类的日志信息。我建议你先用模拟账户测试一周,把平仓时间调成比实际提前半小时,观察整个触发流程是否顺畅,确认无误后再用到真实账户上。
双版本MT4的数据隔离与文件管理技巧
两个MT4版本的数据完全隔离,这既是优点也是需要注意的地方。每个平台都有自己的MQL4文件夹,里面存放着EA、指标、脚本等文件。如果你想在版本A中使用的某个指标,在版本B中也需要使用,不能简单地复制粘贴到版本B的文件夹里,因为不同build版本的MT4对MQL4代码的编译要求可能不同。正确的做法是在版本B中打开MetaEditor,重新编译一遍这个指标,如果编译过程报错,就要检查代码中是否有旧版本函数调用。
实际使用中我发现一个比较方便的技巧:在第二个MT4的“文件”菜单里选择“打开数据文件夹”,然后把整个MQL4文件夹复制一份到桌面备份。这样当第二个平台出现崩溃或数据损坏时,可以直接用备份文件恢复。另外,如果你经常需要在两个平台间切换查看行情,可以分别设置不同的图表模板和颜色方案,比如一个用黑色背景,另一个用白色背景,这样一眼就能分辨出当前操作的是哪个版本。
还有一个容易忽略的细节:两个MT4的日志文件是分开记录的。
如果你遇到某个平台无法连接服务器的问题,可以打开该平台的“日志”选项卡查看错误代码,而不会受另一个平台日志的干扰。我遇到过一种情况,旧版本的MT4因为SSL证书过期导致无法登录,而新版本完全正常。如果没有双版本隔离,我可能很难快速定位到问题根源。在文件管理上,每个版本的“Config”文件夹也都独立,所以你在一个平台设置的字体大小、工具栏布局不会影响到另一个平台。