MT4手机版App - MT4账户历史查看资金变动流水全步骤_编写平仓脚本的完整步骤

找到账户历史功能入口
打开MT4平台后,你会在底部看到几个标签页,比如“交易”、“账户历史”、“新闻”等。如果没看到,可以按Ctrl+T调出终端窗口。默认情况下,“交易”标签显示的是当前持仓和挂单,而“账户历史”才是存放历史记录的地方。点击“账户历史”标签,你会看到一个空白的列表,别着急,这并不意味着没有记录,只是需要设置时间范围。
说实话,我第一次用的时候也懵了,以为平台出问题了。后来才发现,MT4默认只显示当天的交易历史,如果你当天没有操作,那列表自然就是空的。这时候你需要右键点击“账户历史”标签内的空白区域,选择“自定义时段”,或者直接按快捷键Ctrl+Shift+H。这个操作会弹出一个窗口,让你选择想要查看的时间段。
在自定义时段窗口中,你可以选择“最近1个月”、“最近3个月”或者“所有历史记录”。我个人建议直接选“所有历史记录”,这样能一次性看到账户从开立以来的所有资金变动,包括入金、出金、利息、佣金等。选好后点击确定,列表就会瞬间刷新,所有流水按时间顺序排列开来。
编写平仓脚本的完整步骤
我们先从最基础的代码结构说起。创建一个新的脚本文件,在OnStart函数里编写主要逻辑。首先要定义一个整型变量用来存储循环次数,然后获取订单总数。代码看起来大概是这样的:int total = OrdersTotal(); 然后用for循环从total-1递减到0。
循环体内部,用OrderSelect(i, SELECT_BY_POS)选中当前订单。选中之后,可以用OrderType函数判断订单类型,如果是买单就用OrderClose函数平仓,卖单就平卖单。
OrderClose函数需要传入订单号、手数、成交价和滑点这几个参数。手数可以直接用OrderLots获取,成交价的话,买单用Bid,卖单用Ask。
这里有个实际经验要分享:平仓时最好加个错误处理机制。比如用GetLastError函数检查是否平仓成功,如果失败就记录错误代码,方便调试。另外,如果订单有挂单状态或者已经部分平仓,需要额外处理,否则程序可能会报错。写个完整的脚本大概也就二三十行代码,但能节省大量手动操作的时间。
将声音文件放入指定文件夹
设置声音提醒的关键一步,是把你的WAV声音文件放到MT4指定的文件夹里。这个文件夹的位置其实很好找,就在MT4安装目录下的“Sounds”文件夹里。如果你不知道MT4安装在哪里,可以在桌面上找到MT4的快捷方式,右键点击选择“打开文件位置”,然后在打开的文件夹里找到“Sounds”文件夹。
把声音文件复制到这个文件夹后,回到MT4的“事件”设置页面,点击事件后面的下拉菜单,你会发MetaTrader4软件运行状态检查方法_解冻后如何避免再次被冻结现刚才放进去的声音文件已经出现在列表里了。这时候直接选择它,然后点击“确定”保存设置就行了。我试过几次,只要文件格式正确,基本上都能立即生效。
有一点需要特别注意,声音文件的名称最好不要包含中文或者特殊符号,尽量用英文字母和数字命名。因为MT4的底层系统对中文支持不太好,有时候中文命名的文件可能无法正常识别。我当初就因为这个原因折腾了半天,后来改成英文名称就一切正常了。建议用“alert1.wav”、“pricehit.
wav”这样简单明了的名称。
如果你把声音文件放到了错误的文件夹,或者文件格式不对,MT4是不会报错的,只是声音不会响。所以设置完以后,最好测试一下,比如手动触发一个警报,看声音是否正常播放。我自己的习惯是每次设置完都立即测试,这样能确保万无一失。
保存与备份列表设置防止丢失
很多交易者花时间精心调整好观察列表后,却因为重装系统或更换电脑而丢失设置。其实MT4提供了保存和恢复列表的方法。首先,在“自定义”标签页中,右键点击你创建的组合,选择“导出组合”。这时会生成一个后缀为.sym的文件,里面保存了该组合的品种列表。把这个文件备份到云盘或U盘里,以后在新电脑上打开MT4,同样在“自定义”标签页右键选择“导入组合”,就能一键恢复之前的列表。
如果你不想导出单个组合,也可以整体备份MT4的配置文件。MT4的配置数据通常保存在安装目录下的“config”文件夹中,或者是在“AppData\Roaming\MetaQuotes”路径下。找到名为“symbols.raw”或“symbols.sel”的文件,这个文件记录了所有自定义组合的设置。MT4下载复制这个文件到新电脑的对应目录下,就能完整恢复所有观察列表。不过要注意,不同版本的MT4文件路径可能略有差异,建议先确认版本号。
说实话,我经历过一次惨痛教训。有一次电脑硬盘损坏,所有MT4设置都没了,包括观察列表、指标模板和图表模板。从那以后,我每个月都会备份一次配置文件。现在即使换电脑,只需复制几个文件,就能让MT4恢复成之前一模一样的状态。如果你也经常在不同设备间切换,强烈建议养成备份习惯。毕竟花时间设置好的列表,丢了重做太不值得了。