目录

MT4技术指标配置 - MT4平仓后开仓时间历史记录完整保留查看方法_延长方向的控制技巧

MT4平仓后开仓时间历史记录完整保留查看方法_延长方向的控制技巧
很多做交易的朋友都有过这样的困惑,持仓订单在平仓之后,那个“开仓时间”到底还能不能看到?说实话,这个问题我一开始也没太在意,直到有一次复盘的时候,想回头看看某笔单子具体是什么时候进的场,结果在“交易”选项卡里翻来翻去就是找不到。后来才明白,持仓订单一旦平仓,它就从“交易”列表里消失了,那个位置显示的是当前还持有的仓位,自然看不到已经平掉的单子。但这事儿没完,平仓后的订单信息并没有被删除,而是被转移到了另一个地方——账户历史。

平仓订单的归宿在账户历史里

MetaTrader 4的设计逻辑其实很简单,它把订单分成两个区域:一个是“交易”选项卡,专门显示当前还开着的持仓单;另一个是“账户历史”选项卡,记录所有已经结束的交易,包括平仓的订单、挂单被删除的记录等等。当你把一笔订单平掉之后,它立刻就会从“交易”列表里消失,同时完整地出现在“账户历史”里,而且开仓时间这个字段是原封不动保留的。

我特意做过一个测试,在某天下午三点二十一分开了一笔欧元兑美元的买单,然后当天晚上八点零四分平仓。平仓之后,我切到“账户历史”选项卡,找到这笔单子,双击查看详情,里面清清楚楚写着“开仓时间:2024.xx.xx 15:21”,跟当时下单时完全一致。这说明MetaTrader 4在平仓后并没有丢掉开仓时间这个关键数据,只是把它挪了个地方存放。

有些朋友可能会担心,是不是只有最近几天的记录才保留?其实不是。MetaTrader 4的账户历史默认会保留很长一段时间,具体能存多少取决于你使用的交易服务器设置,以及你本地电脑上存储的“历史数据”文件大小。一般来说,只要你没有手动去清理历史记录,或者重新安装软件时选择了删除历史数据,那么几个月甚至一两年前的平仓订单,开仓时间都还在。

延长方向的控制技巧

要想让趋势线按照你想要的方向延长,关键就在于画线的顺序。MT4的射线功能默认是从你画的第一个点出发,向第二个点的方向无限延伸。所以如果你想让趋势线向右延长,就必须从左边的起点开始画,拉到右边的位置结束。这个顺序一定不能搞反,否则射线方向就全乱了。

还有个小细节特别容易忽略,就是射线只能从一个端点出发。如果你两个端点都想延长,那就得画两条射线,或者干脆用其他的画线工具。有些新手朋友问我,能不能让趋势线两边都无限延长,说实话MT4自带的趋势线工具是做不到的,但你可以画两条射线拼在一起,或者用通道线工具来替代,效果也差不多。

另外,射线一旦画好之后,你还可以随时调整它的起点位置。选中趋势线,拖动起点到新的位置,射线延伸的方向和长度都会跟着变化。但要注意的是,你不能拖动终点那个位置,因为射线模式下终点已经变成了一个方向的指示点,拖动它会改变延伸角度,但不会让线变成两段。

把EA挂到图表上的操作步骤和参数设置细节

代码写完后,点击MetaEditor工具栏上的"编译"按钮,确保没有语法错误。注意编译成功后,EA文件会生成一个.ex4文件,放在你MT4安装目录的MQL4/Experts文件夹里。然后在MT4的"导航器"窗口中找到"智能交易系统"列表,刷新一下就能看到你新编译的EA。直接拖拽到任意货币对的图表上,系统会弹出参数设置框。

在参数设置框里,你会看到刚才定义的CloseHour和CloseMinute输入项。这里我特别强调一下:需要把"允许实时自动交易"这个选项打勾,否则EA只会显示在图表上但不会真正执行任何操作。同时在MT4的"工具"菜单里选择"选项",在"智能交易系统"标签页中勾选"允许算法交易",这是很多新手最容易遗漏的地方,不开启这个总开关,EA永远是只读状态。

关于挂载哪个品种,其实没有硬性要求。如果你只想平掉某一个品种的订单,就挂载那个品种的图表;如果你想平掉账户里所有品种的订单,随便挂载一个品种即可,因为代码里我会用循环遍历所有订单,不受图表品种限制。但要注意,EA只能监控它挂载的那个图表,如果你同时开多个图表,每个图表上都要手动挂载一次EA。

设置完成后,你可以在MT4的"智能交易系统"标签页看到EA的运行状态。如果代码里加了Print()输出,当平仓条件满足时,这里会显示"Weekly close triggered"之类的日志信息。我建议你先用模拟账户测试一周,把平仓时间调成比实际提前半小时,观察整个触发流程是否顺畅,确认无误后再用到真实账户上。

预防数据丢失的日常操作习惯养成

经历过一次数据丢失之后,你就会明白,MT4的数据管理本质上就是文件管理。与其每次重装都提心吊胆,不如平时就养成几个简单的好习惯。第一个习惯是,每次关闭MT4之前,花几秒钟时间检查一下数据文件夹的大小和最近修改时间,如果发现异常,及时排查原因。

第二个习惯是,把数据文件夹的快捷方式放到桌面或者任务栏上。这样你随时可以一键打开数据文件夹,查看文件是否正常。有些细心的交易者还会在数据文件夹里创建子文件夹,专门存放手动导出的订单报告和截图,相当于给数据上了双保险。

第三个习惯是,利用MT4自带的"归档"功能。在MT4的导航器窗口里,右键点击"历史记录",选择"自定义周期",可以把你需要的历史数据导出为HTML或者CSV文件。
这些导出文件可以随意存放在任何位置,即使整个数据文件夹都丢了,这些导出的报告文件依然能保留大部分交易记录信息。

其实很多交易者不知道,MT4的配置迁移还有一个更轻量的方式。
如果你不需要保留历史订单数据,只想保留图表模板和指标设置,可以只备份config文件夹和MQL4文件夹。这两个文件夹的体积很小,加起来通常不到几MB,备份起来非常方便。下次重装时,只需要把这两个文件夹复制回新环境的数据目录,就能恢复大部分个性化设置。

文章目录