目录

MT4正版下载 - MT4订单开仓时间获取OrderOpenTime函数用法详解_配置文件手动保存更保险

MT4订单开仓时间获取OrderOpenTime函数用法详解_配置文件手动保存更保险
做程序化交易或者写脚本辅助分析的时候,经常需要知道一笔订单是什么时候进场的。MT4的MQL4语言里提供了一个专门的函数OrderOpenTime,它的作用就是返回选中订单的开仓时间。
这个函数用起来其实不难,但很多新手在第一次接触时总会遇到一些小问题,比如返回的时间格式看不懂,或者根本取不到值。这篇文章就把这个函数的用法彻底讲清楚,包括它返回的数据类型、怎么转换成可读的时间、以及实际使用中容易踩的坑。

Digits属性的基本定义与作用范围

在MT4平台中,Digits确实是一个核心属性,它定义了一个交易品种价格显示的小数位数。打开市场报价窗口,右键点击任意品种,选择规格,就能看到Digits这个参数。比如EURUSD通常是5位小数,USDJPY是3位小数,黄金XAUUSD可能是2位。这个数值直接决定了图表上价格标签显示到小数点后几位,也影响着止损止盈设置时输入的最小步长。

但这里有个关键点需要说清楚,Digits属性控制的只是平台内部的显示精度和计算精度,它并不等同于市场上真实存在的价格精度。MT4的报价引擎收到来自服务器端的价格流后,会按照Digits的设置进行截取或四舍五入处理。这就意味着,即使底层市场报价有更精细的数值,你在MT4界面上看到的也只能是Digits所允许的位数。

说白了,Digits像是一把尺子,刻度定好了,你量出来的结果就只能是那个精度。但尺子本身的刻度是谁定的?这才是问题的核心。MT4平台允许经纪商在服务器端配置每个交易品种的Digits值,这也就是为什么不同平台对同一个品种显示的小数位数可能不一样。

配置文件手动保存更保险

如果登录窗口的保存选项不起作用,或者你想在重装系统后还能恢复账户信息,那就需要手动备份MT4的配置文件了。MT4的所有数据都存放在安装目录下的一个特定文件夹里,这个文件夹里包含了你的登录记录、图表设置、指标参数等等。

具体操作是这样的,先找到MT4的安装目录,默认情况下是在C盘Program Files文件夹下,但如果你安装时改了路径,那就去自己设定的位置找。在安装目录里找到名为“config”的文件夹,这个文件夹里有一个叫做“user.ini”的文件,这个文件就是存储账户信息的关键。

把这个user.ini文件复制一份存到安全的地方,比如U盘或者网盘里。以后不管你是重装系统还是换了新电脑,只要把MT4装好,然后把这个文件放回同样的位置,打开软件你就会发现账户信息全都在,连之前的图表布局都恢复得一模一样。这个方法我亲测有效,比单纯勾选保存选项可靠多了。

最后再来一段老生常谈的主题配置和补充

反正说到底这套软件的这个字体问题很多人可能都被困扰了的但是为什么网上的教程那么少呢就是因为它那个设置入口埋得实在不显眼,一般人哪能想到要去在工具栏那个细条上右键呀,我也是一开始傻了吧唧地到论坛去搜帖子看到有人说要改注册表吓得我没敢动然后就自己慢慢试错试出来的,(1)最直接的办法就是在状态栏/工具栏的空白地方右键进“自定义”里改通用字体大小,(2)如果只是想让图表看着更清晰就在“图表属性”里面单独换那个字型和字号,(3)然后还有那个“终端”窗口——“终端”就是底下那块显示余额持仓和消息的地方——它的字体大小其实跟主界面不一样得单独找“终端属性”我忘记具体是不是这个名字了但就是在那个终端窗口上右键能选出来,(4)Ctrl+鼠标滚轮是个临时顶事的招儿比去设置里头翻快多了,(5)最后你实在弄不好就接受现实用我们上面说的滚动大法吧反正也没人说非得去改那个永久设置,唉方法就有这么几种各位各取所需我吧反正现在就固定用“配置文件”配合改字号这招了感觉还能舒坦一阵子,不对明天又得换回手机版偶尔用电脑还不知道记不记得这帖子写的啥,反正我是这么干的,你看着办吧。

这个工具还有一个“方案”功能来着,其实跟配置文件有点像就是图表上那堆均线指标一个个去设置太麻烦所以才有人提到方案,不过那个好像不太负责字体这块就不多扯偏题了拉回来说正事,改字体最重要的就是我要说的那个入口位置,你们真要记不住是吧那就截个图存手机里,等下次搞的时候打开照着点一遍,我就是干过这种事的弄了个备忘录记着哪天又忘了看一眼,挺笨的办法但总比网上哪儿都没有教程强你们说是不是这个理儿。

其实还有个更邪门的做法就是把Windows里头的那个图标显示字体调大,一改硬是让所有软件跟着变大,但这招吧副作用太大好多其他软件的排版都会变得歪七扭八的而且有时候MT4的某些窗口可能直接错位别提多奇怪了所以不太推荐,除非你实在没辙了才考虑这么搞一下,反正我试过那么一回第二天就改回来了实在是不好使啊,对了那个改系统字体“还要”重启电脑才能生效那就更麻烦了我索性就放弃那种思路了。

呼,大周末的为了字体这点破事打这么多字我也是闲得不行了,估计待会儿别人问我修好了没我又得重新去按一遍那几步,到时候可能又得把帖子翻出来看一眼记性确实不行了没办法,人上了岁数嘛又懒又忘性大唉,你们要是遇到其他啥跟MT4界面相关的问题反正我也算是踩坑专业户了以后有空接着唠吧,当然也有可能是错的,但我又不赚你们钱爱信不信随你们了,今天就说这些吧眼睛也酸了休息去了。

报告文件内容与日常备份建议

保存下来的报告文件,其实内容相当丰富。打开后最上面是账户的基本信息,包括账户号码、公司名称、服务器名称、币种、杠杆比例这些。接着是交易汇总部分,会列出总单数、盈利单数、亏损单数、总盈利、总亏损、净盈利这些关键指标。再往下就是每一笔订单的详细记录了,包含开仓时间、平仓时间、类型、手数、开仓价、平仓价、止损止盈价、手续费、库存费、净利润等完整数据。

有些人可能觉得,MT4自己不是有保存记录的功能吗,为什么还要手动导出。其实MT4的历史数据是保存在本地的,如果你重装系统或者不小心删了数据文件夹,这些历史记录可能就找不回来了。所以定期导出报告存到网盘或者其他安全的地方,是个不错的习惯。我一般每个月月底会导出一次当月的交易报告,存到网盘里,这样即使电脑出问题,往月的交易数据也不会丢。

另外还有一个比较隐蔽的点,就是MT4的账户历史其实是可以长期保留的,前提是你不要随意清理MT4的数据文件夹。很多人在MT4出问题的时候,第一反应就是重装软件,这倒没错,但重装前一定要记得把整个数据文件夹备份下来,那里面除了交易记录,还有你的自定义指标、EA程序、图表模板这些宝贵的东西。要是忘了备份就直接重装,那损失可就大了。

导出交易记录这件事,操作上真的不复杂,关键是要知道入口在哪儿。只要你记住了终端窗口、账户历史、右键报告这三步流程,以后再想查看或者保存任何时间段的交易记录,基本一分钟之内就能搞定。而且这个功能对复盘帮助特别大,每次做完一轮交易,导出报告看看数据,哪些品种赚得多、哪些时间段容易亏钱,心里就有底了。

文章目录