目录

MT4正版下载 - 折腾一夜批量搞MT4图表截图最后发现总是差口气_说说重启这个事儿的细节

折腾一夜批量搞MT4图表截图最后发现总是差口气_说说重启这个事儿的细节
我自己也折腾过这个事,先说结论,MetaTrader4本身的界面按钮里确实没有那种一键导出所有图表截图的功能,反正我是没找到,市面上那些第三方的截图工具也大多是一次截当前窗口,你要是开了一堆欧美、黄金、叉盘、原油的图,想一次性全抓下来存成文件,那基本都得靠一些土办法绕路,写个脚本啊或者用系统自带的全屏滚动截图之类的,但怎么说呢,做出来的效果总是有点糙,要么分辨率不对要么窗口遮挡,反正是一言难尽。

指标列表的顺序是怎么决定的

要理解怎么调整顺序,先得明白MT4里头这个指标列表的排列逻辑。打开MT4左侧的“导航”窗口,展开“指标”文件夹,你会看到一堆指标按字母MT4交易盈亏比例这样算一眼看明白_先搞清楚MT4里交易报告存在哪顺序排着。但这个顺序并不是固定死的,MT4允许我们通过拖拽或者上下移动按钮来改变排列位置。

不过有个细节很多人不知道:你调整的是“收藏夹”里的顺序,还是根目录下的顺序?这两个地方是独立的。如果你平时都是通过“插入—指标”菜单来添加指标,那看到的是全部指标的列表,这个列表的顺序改不了,只能改导航窗口里的显示顺序。说白了,能调整的只是导航面板中那个树状列表的排列。

说实话,MT4这个设计确实有点反人类。明明是个很简单的小功能,却藏在右键菜单里。我第一次找这个功能的时候,把菜单挨个点了遍,最后才在“指标列表”的右键选项里发现了“上移”和“下移”按钮。如果你之前没找到,现在可以跟着我一步步操作。

说说重启这个事儿的细节

我知道有人肯定要说了我重启了呀怎么还是看不到,那我猜你多半是没把MT4完全关干净,Windows那个任务栏右下角有个小箭头点开看看MTP是不是还在后台待着,那个图标你不点它它就以为你还在用呢,数据源后台运行没事但字体扫描这个动作就是启动时干的一次活儿,你说它在后台待着你光把窗口关了有啥用对吧,一定要在任务管理器里把terminal.exe或者metaeditor.exe这些进程全结束掉,再重新打开软件才会认新字体,不然你以为重启其实跟没重启一样。

说到这我又想起一件事来,就是那种刚装完Windows系统还没装多少个字体的时候MT4有时候会给你默认显示一个什么Arial或者Courier,你选别的字体下次打开又跳回去了,这个其实也是缓存没刷新的问题,跟你新装字体不显示是一个原理,就是它的那个字体配置文件没更新,我是习惯了装完字体以后先不急着打开MT4,把系统里面的那个字体预览窗口打开然后再关掉,别问我这有什么科学依据反正我这么干过一次以后就没再犯过这个毛病,有点玄学但管用。

反正说了这么多核心就一句话,MT4对字体识别的机制啊就是启动时快照一下然后是死是活它都不去看了,你要想让它看到你新装的那些字儿就得把整个软件从脖子到脚后跟全部重启一遍,连后台进程都得清干净了才行,有时候我还得顺手把那个Windows的字体缓存文件也清一下虽说不知道有没有用但心理安慰嘛哈哈,人有时候就是这样明明知道原理了还是想多点几下手才觉得安心。

还有几桩关于调用的烦心事

写好了函数库,接下来就是怎么在主程序里调用的问题了,你只要在程序的头部写上#include <你的文件名.mqh>这样的语句,就能用里面的函数了,但是,如果你把文件放到Include文件夹的子文件夹里,那调用的时候得写子文件夹相对路径,比如#include <我的库文件数组计算.mqh>这样,这个规则我搞了很久才整明白,因为网上教程都是只说放在Include根目录的情况,从不提子文件夹的相对路径问题。

再有一个就是编译顺序的问题,你改完了mqh文件,一定要在MetaEditor里点编译那个按钮,让它重新生成一下或者至少保存一下,不是说你保存了文件就能直接回MT4图表里点刷新,有些情况下旧代码还被缓存着,你新函数根本没生效,这个就像老电脑的缓存一样烦人,我的办法是每次改完都关掉MetaEditor重新打开再添加指标,虽然笨但管用。

说到这我又想起,函数名冲突这事也得提一嘴,你不能随便起个名字跟系统自带那几个库里的函数撞上了,比如那个StringSplit在旧版里就不存在,你得自己写替代品,还有你调用的变量如果只在函数内部定义那倒是还好,要是搞了全局变量在多个地方同时写,那乱子可就大了,我出现过两次这种诡异情况,就是明明看着数值是对的但一到平仓就出问题,后来才发现是有个全局变量被另一个函数偷偷改了,这玩意真的是,你得小心再小心,最好把所有的全局变量都集中放在一个数组里管理,不然一多准出事。

副图窗口使用中的常见问题与解决思路

有些朋友在操作中可能会遇到这样一个问题,把指标拖到副图窗口后,发现副图窗口的高度特别大或者特别小,怎么看怎么别扭。这其实是因为MT4默认的窗口高度比例不太合理,你只需要手动调整一下窗口分隔线的位置就行。调整好之后如果再次打开图表发现又变回原来的样子,那说明你调整后的布局没有被保存到模板中,记得更新一下模板就可以了。

还有朋友会问,为什么自己拖拽指标的时候没有出现副图窗口,指标还是直接显示在主图上了。这种情况多半是因为你拖拽的位置不对,要确保把指标拖到图表区域的下半部分,而不是直接拖到价格图上。或者你可以用前面提到的菜单方式,在属性设置中明确选择“附加窗口”,这样就不会出错了。

另一个常见的问题是副图窗口中的指标数值显示不全,或者曲线被截断了。这时候可以右键点击副图窗口的标尺区域,选择“属性”,然后在“比例”选项卡中调整“固定最小值”和“固定最大值”,或者直接选择“自动缩放”,让MT4根据指标的实际数值范围自动调整显示比例。
这样指标曲线就能完整地显示出来了。

说实话,副图窗口这个功能用熟练之后,看盘效率真的提升不少。主图保持干净,只看价格和关键的趋势线,具体的动能指标都放到副图里各司其职,整个界面层次分明,信息获取的速度也就更快了。做交易本来就是个精细化的工作,工具用好了,事半功倍。

文章目录