MT4多开 - MT4账户历史查手续费每笔订单明细全公开_重置密码后的账户安全设置

打开MT4平台后,你会在底部看到“终端”窗口,里面默认显示的是“交易”标签页,这里只能看到当前持仓的单子。要查看历史订单,你需要切换到“账户历史”标签页。
这个标签页就在“交易”标签的旁边,点击一下就能切换。如果你发现底部窗口没有显示终端,可以按快捷键Ctrl+T快速调出。
在“账户历史”标签页中,默认会显示最近一段时间的平仓订单。但如果你想要查看更早的交易记录,就需要右键点击该区域,选择“自定义时段”。在弹出的对话框中,你可以设置起始和结束日期,甚至可以选择“所有历史记录”来查看从开户以来的全部订单。设置好后,所有已平仓的订单就会按照时间顺序排列出来。
这个列表默认显示的是订单号、开仓时间、平仓时间、交易品种、手数、盈亏金额等基础信息。但细心的朋友会发现,列表中并没有直接显示手续费和佣金。这其实是因为MT4默认的列显示设置没有把这些字段调出来。别急,接下来的步骤就是关键。
调出手续费和佣金显示列
要让手续费和佣金出现在订单列表中,你需要手动添加这两列。在“账户历史”标签页的任意列标题上右键点击,比如右键点击“盈亏”这一列,然后从弹出的菜单中选择“自定义”。这时会打开一个名为“自定义列表”的窗口,里面列出了所有可以显示的字段,包括“佣金”、“手续费”、“库存费”等。
在“可用字段”列表中,找到“佣金”和“手续费”这两个选项,分别选中它们,然后点击中间的“添加”按钮,将它们移动到“已显示字段”列表中。你还可以通过右侧的“上移”和“下移”按钮来调整它们的显示顺序,比如放在“盈亏”旁边方便对比。设置完成后点击“确定”,你就发现订单列表中多了两列,分别显示着每笔交易的佣金和手续费金额。
这里有个小细节要注意:有些MT4版本可能将“手续费”翻译为“手续费佣金”或“交易费用”,但本质是一样的。如果你发现添加后显示为0,那说明这笔订单本身没有产生费用,比如某些平台对特定品种免收手续费。而佣金列显示的数字通常为负数,代表你支付了这笔费用,如果是正数则表示返还或奖励。
说实话,我第一次看到这个功能时还挺惊讶的,原来每一笔交易的成本都如此透明。以前我总觉得平台可能偷偷多扣了钱,但调出这两列后,再对照平台公布的手续费标准,发现每一分钱都对得上。这种透明度让人心里踏实很多。
通过图表水平线设置价格提醒
这是最直观也最常用的方法。首先,你需要打开MT4平台并选中你想要监控的交易品种图表。然后,在图表上方的工具栏中找到“插入”菜单,点击后选择“水平线”选项。这时候鼠标指针会变成十字形,你只需在图表上你想设置价格的位置点击一下,一条水平线就会出现在那里。我通常会先观察一下最近的支撑和阻力位,然后在这些关键位置画线。
画好水平线后,你需要在线上右键点击,从弹出的菜单中选择“设置”或“属性”。在打开的窗口里,你会看到“提醒”选项卡。勾选“启用提醒”复选框,然后选择提醒方式:可以是声音提醒、弹出窗口提醒,或者两者都选。声音提醒需要你提前准备好一个音频文件,MT4支持.wav格式,其他格式可能无法播放。如果你不想折腾,直接选弹出窗口提醒就足够了。
接下来,你需要设置提醒触发的方向。这里有三个选项:当价格“从上方穿过”时触发、“从下方穿过”时触发,或者“双向穿过”时触发。举个例子,如果你在阻力位1.1050画了一条线,想提醒自己价格突破该位置,那就选“从下方穿过”。如果你只是想在价格触碰该位置时收到通知,metatrader4不管方向如何,那就选“双向穿过”。我一般只选单向,避免频繁被干扰。
最后,点击“确定”保存设置。这时候你会看到水平线上出现了一个小的铃铛图标,表示提醒已经激活。当价格到达设定位置时,MT4会立即弹出提醒窗口,并播放你选择的声音。说实话,这个功能在实战中特别有用,比如你设置了止损但不想时刻盯着屏幕,价格提醒就能帮你第一时间反应过来。唯一的小遗憾是,每个水平线只能设置一个提醒条件,如果你需要多个价格点,就得画多条线。
常见错误与调试技巧
在使用OrderOpenTime时,新手最容易犯的错误就是忘记先调用OrderSelect。如果你直接调用OrderOpenTime,它返回的可能是上一个选中的订单的时间,或者干脆返回0。因为MQL4中的订单操作都是基于当前选中的订单,就像你在MT4界面上点选一个订单一样,代码里也需要先选中才能读取属性。所以每次使用OrderOpenTime之前,一定要确保OrderSelect执行成功,并且检查它的返回值是否为true。
另一个常见问题是对时间戳的误解。OrderOpenTime返回的是整数类型的秒数,很多人直接把它当作可读的时间来用,结果打印出来是一串数字。这时候需要用TimeToString函数来格式化,比如Print(TimeToString(OrderOpenTime())),就能显示成"2023.10.01 12:30:45"这样的格式。如果你需要比较时间,比如判断是否是同一天,可以用TimeDay和TimeMonth等函数分解时间戳。其实MQL4提供了很丰富的时间处理函数,只要稍微花点时间熟悉一下,就能灵活运用。
调试时还有一个技巧,就是结合Comment函数在图表上显示当前选中的订单的开仓时间。比如你在循环中加上Comment("当前订单开仓时间: ", TimeToString(OrderOpenTime())),这样在回测或者实盘时,图表上就会实时显示时间信息,方便你核对是否正确。我通常会在EA的开头部分加上这样的调试代码,等确认逻辑没问题后再删除。这个小习惯能帮你省下很多排查错误的时间。
重置密码后的账户安全设置
成功找回密码后,第一件事不是急着去交易,而是检查账户的安全设置。很多经纪商在密码重置后会要求你立即修改密码,这时候设置一个强密码就非常关键。建议使用大小写字母、数字和特殊符号的组合,长度至少8位以上,不要使用生日、电话号码或者简单的123456这样的弱密码。同时要避免在不同平台使用相同的密码,防止一个泄露导致多个账户被盗。
另外可以考虑开启双重认证功能,如果经纪商支持的话。双重认证会在登录时额外要求输入一个动态验证码,通常通过手机应用生成或者短信发送。这样即使有人拿到了你的密码,没有手机验证码也无法登录账户。说实话这个功能虽然多了一步操作,但安全性提升了好几个级别,值得花时间设置一下。
最后建议把新密码记录在安全的地方,比如使用密码管理软件,或者写在一张纸上放在只有自己知道的地方。不要保存在手机备忘录或者电脑记事本里,这些地方容易被恶意软件窃取。定期更换密码也是个好习惯,三个月换一次比较合理。这样即使密码曾经泄露过,也能把损失降到最低。毕竟交易账户里都是真金白银,安全措施做得再细致也不为过。