目录

MT4正版下载 - MT4电脑版账户信息自动保存设置方法详解_后来就直接上第三方推送服务了

MT4电脑版账户信息自动保存设置方法详解_后来就直接上第三方推送服务了
很多刚接触MetaTrader4电脑版的朋友都会遇到一个挺烦人的问题,每次打开软件都得重新输入账号密码,尤其是那些同时管理好几个交易账户的人,来回切换账户的时候一遍遍输入确实很耽误时间。其实MT4本身是提供了账户信息保存功能的,只不过默认状态下没有开启,或者有些人在安装的时候没注意选项,导致每次都要手动登录。今天我就把自己摸索出来的设置方法详细分享出来,照着操作一遍基本就能解决问题了。

history文件夹里到底装的是什么格式的文件

MT4的history文件夹,位置通常在安装目录下的“history”子文件夹里,里面会按照你登录过的交易服务器账号,生成一个个以账号数字命名的子文件夹。
这些子文件夹里存放的,并不是我们日常熟悉的文本文件或者Excel表格,而是一种MT4平台专属的二进制数据文件。

具体来说,这些文件的扩展名是“hst”,全称是History Storage。这种格式是MetaQuotes公司自己定义的一种紧凑型数据库文件,专门用来存储每个货币对或交易品种的历史K线数据。它内部的结构非常讲究,头部有文件头信息,记录着品种名称、周期、起始时间等,后面则是按时间顺序排列的每一根K线数据,包括开高低收价格和成交量。

说实话,这种格式的设计初衷是为了让MT4在读取大量历史数据时速度更快,磁盘占用更小。但代价就是,它没法用普通的记事本或Excel直接打开。如果你强行用文本编辑器打开,看到的只会是一堆乱码和奇怪的符号。这就像你拿一本中文书给不懂中文的人看,他当然觉得“打不开”或者“看不懂”。

所以,当你双击这些hst文件,系统弹出“Windows无法打开此文件”的提示时,完全正常。因为Windows系统本身并没有关联任何程序来处理这种专属格式,它只会建议你去网上搜索打开方式,这自然就造成了“打不开”的假象。

后来就直接上第三方推送服务了

就在我几乎要崩溃的时候,突然看见有人提到什么第三方通知服务,像是那种能收API推送的App,我第一反应是这东西又要下载软件又要跑来跑去的多麻烦,但我还是硬着头皮试了一个,结果没想到这个倒是挺省心的,因为你只要把MT4里头的脚本改一改就能在价格波动很大或者打到关键点位的时候把通知推到手机上,不过改脚本那个过程对我这种不懂编程的人来说那真的是掰着指头学,MT4有个叫什么MQL4的语言,你可能听都没听过,我就是照着网上的例子一点一点改的,有的代码看着能用,粘进去一试又错,那个语法错误提示看得我眼睛直冒星。

还有一事就是这些第三方App有的要注册账号,有的要你有个什么token标识,你得像连WIFI一样把那验证串串填好,而且不同App那个商家发的版本不一样,你找错了下载渠道就等着烦死吧,我下载了一款要什么模拟器才能跑的,最后还装死打不开,折腾半天删了换了个简简单单的网址推送的那种,真就是用了个像发命令行一样的方式就往手机叮一下送条讯息,效果还行但说到底本质还是离不了电脑开着MT4才行,不是说你手机装个MT4那套就这么方便,反正各有各的坑,反正我是把这些都试了一遍。

说到这个我就又想起啊,那个价格提醒其实还可以用MT4平台本身的“新信息”的那个功能,就是屏幕上会出现个小信封一样的东西,但问题是这个它不响不震的,你得盯着屏幕才能看见,有时候我想去睡个十五分钟它来了提醒我压根都不知道,而且还存在一种时差情况,等你睁眼看到消息价格早都跑出去十万八千里了,这不是等于白搭吗,所以最后还是觉得短信最靠谱最直接,收件箱里躺着一条看着心里踏实。

删除或禁用图表上的警报线声音

警报功能是另一个常见的发声来源。你在图表上右键点击,选择“警报”,或者直接按快捷键Ctrl+Alt+A,就能打开警报管理窗口。这里会列出所有你手动添加的价格提醒线,每条警报后面都有一个“启用声音”的选项,默认是打开的。

要关闭这些警报的声音,有两种办法。一种是把每条警报的启用声音选项取消勾选,然后保存。另一种是直接把不需要的警报线删除,右键点击警报线,选择“删除”就行。如果你只是想让声音消失,保留价格提醒的视觉标记,那取消声音选项就够了。

说实话,很多人添加警报线之后自己都忘了这回事,结果某天价格突然碰到那个位置,一声刺耳的提示音吓人一跳。我建议定期清理不用的警报线,尤其是那些很久之前设置的价格水平,留着也没意义,反而增加噪音。

有一点要注意,警报管理窗口里还有一个“启用”复选框,这个是控制警报线本身是否生效的,跟声音无关。如果你取消了“启用”,那么价格碰到该位置时不会有任何提醒,包括声音和弹窗。所以一定要区分清楚,别误关了。

弹窗提示与邮件通知是不容错过的即时反馈

如果你运行的脚本里带了Alert函数,那运行完屏幕上会直接弹出一个对话框,上面写着脚本要告诉你的内容。这个弹窗是最显眼的结果展示方式,你只要没瞎肯定能看到。不过有个麻烦,就是弹窗如果不点“确定”它会一直挂在那儿,而且如果你同时运行了好几个脚本,弹窗也可能叠加好几个。

有些脚本还会用SendMail函数把结果发到你的邮箱里。这种脚本通常用在交易信号触发或者定时任务上,比如每天早上跑一次,把账户持仓情况发到邮箱。这种情况的结果当然不在MT4里,你得去自己的邮箱看。不过这属于比较进阶的用法,普通脚本不太会这么干。

还有一种输出方式是调用PlaySound函数播放一个提示音,脚本跑完了“叮”一声,但屏幕上啥也不显示。这种其实不算输出结果,顶多算提醒你“我跑完了”,至于结果是什么,还得去图表或者日志里找。但说实话,这种设计挺不友好的,新手遇到这种脚本大概率会一头雾水。

回到最根本的问题上:脚本运行完结果去哪儿看,答案其实是“看脚本怎么写的”。如果作者用ObjectCreate画了线,那就在图表上;如果用了Print,那就在日志里;如果用了Alert,那就在弹窗里。你拿到一个脚本,先看它的代码,或者看它的说明文档,就知道结果输出到哪儿了。要是啥都不知道,那就三个地方都翻翻,图表、日志、弹窗总有一个能找到。

文章目录