MT4正版下载 - MT5市场报价品种按交易所分类整理技巧_首次启动与基础配置

利用自定义分组功能手动创建交易所分类
MT5自带了一个非常实用的功能,就是允许你创建自定义的品种分组。说白了,你可以自己建一个文件夹,比如叫“纽约证券交易所”,然后把所有属于纽交所的股票品种拖进去。这个操作并不复杂,但很多人因为没注意到这个选项,就一直用着默认的混乱视图。
具体步骤是这样的:在“市场报价”窗口的空白处,右键点击鼠标,会弹出一个菜单。你选择“符号”选项,这时会打开一个“符号”对话框。在这个对话框里,你会看到左边是MT5支持的所有交易品种,右边是已经存在的分组。你需要点击右下角的“新建组”按钮,然后输入一个你喜欢的组名,比如“NYSE Stocks”或者“港股期货”。创建好之后,你就可以在左边列表里找到对应交易所的品种,选中它们,然后点击中间的“添加”按钮,把它们加到右边你新建的组里。这个过程需要一点耐心,因为如果品种很多,你得一个一个找,但一次整理好,后面用起来就特别顺手。
我自己的经验是,最好把分组名称起得直观一点。比如你可以创建“外汇主要货币对”、“外汇交叉盘”、“贵金属”、“能源期货”、“美股指数”等分组。这样分类后,你每次打开市场报价窗口,直接点击对应的分组标签,就能只看你想看的品种,不用再在一堆无关的代码里翻来翻去。说实话,这个分组功能是我觉得MT5最值得花时间设置的功能之一,能极大提升看盘效率。
需要注意的一个细节是,有些品种可能同时属于多个交易所,比如一些全球性的ETF,你只需要根据自己的交易习惯,把它归到最常使用的那一类即可。分组之后,你还可以随时右键点击分组名称,选择“重命名”或“删除”来调整。如果你发现某个品种加错了分组,也可以直接在分组里右键点击该品种,选择“删除”来移除它,不会影响其他分组里的这个品种。
编写第一个截屏脚本的详细步骤
打开MetaEditor,这是MT5自带的编程工具。新建一个脚本文件,选择Expert Advisor或者Script都可以,但为了简单起见,直接选Script模板。你会看到一个默认的代码框架,里面有两个函数:OnStart和OnDeinit。我们要改的就是OnStart部分。
在OnStart函数里,第一步是定义变量。你需要一个字符串来存文件路径,一个整数来存图表ID。图表ID可以用ChartID函数获取当前活动图表的句柄,如果没指定,系统会自动用当前窗口。文件路径建议用“\\Files\\”开头,这样文件会存到MT5安装目录下的Files子目录里,避免权限问题。
接着调用ChartScreenShot函数。它的完整参数是:ChartScreenShot(chart_id, filename, width, height, align_mode)。width和height是图片的像素尺寸,比如800x600。align_mode控制缩放模式,一般设为ALIGN_MODE_SCALE_TO_WIDTH就能自适应。我试过1920x1080的截图,效果很清晰,但文件会大一些。
写完代码后编译一下,如果有语法错误MetaEditor会提示。然后回到MT5,在导航器窗口的Scripts文件夹里找到你写的脚本,拖拽到图表上就能运行。第一次运行的时候,记得检查一下Files文件夹里有没有生成截图。如果没生成,大概率是路径写错了,或者MT5的权限设置有问题。
首次启动与基础配置
软件第一次启动时,会弹出登录界面。如果你还没有交易账户,可以点击“Open a demo account”来注册一个模拟账户。这个模拟账户是免费的,用来练习交易或者测试策略特别方便。按照提示填写邮箱、姓名和国家,然后选择服务器,一般推荐选离你最近的。提交后,MT5邮箱里会收到账户信息和密码,记下来或者直接复制到软件里登录。如果你已经有真实账户了,就选“Use an existing account”,输入服务器、账户名和密码就行。
登录成功后,你会看到主界面,默认是英文的。别急,改语言很简单。点击左上角的“File”菜单,选择“Settings”,然后在弹出的窗口里找到“Languages”选项卡,下拉菜单选中“Chinese”。点击“OK”后,软件会提示你重启。重启之后,整个界面就变成中文了,看着舒服多了。这时候,你可以调整一下图表设MT4日志文件导出给技术支持分析的操作步骤_找到MT4的Logs文件夹位置_2置,比如K线颜色、时间周期,这些都在图表右键菜单的“属性”里。我习惯把阳线设成红色,阴线设成绿色,这样视觉上更直观。
还有一件重要的事,就是添加市场报价窗口。
在“View”菜单里勾选“Market Watch”,右侧会显示所有可交易品种。你可以右键点击任意品种,选择“Show All”来显示全部,或者只留下你常用的。说实话,刚开始看到几百个品种会眼花缭乱,但慢慢你就知道哪些是主流了。另外,记得把“工具箱”窗口也打开,在“View”菜单里勾选“Toolbox”,这样下单、看历史数据都方便。这些配置搞定了,软件就算基本就绪了。
数据缓存与历史记录的堆积
MT5为了提升运行流畅度,会在本地缓存大量历史数据和图表信息。这些缓存文件虽然能加快后续操作,但时间一长就会变得非常臃肿。尤其是那些同时监控几十个品种的交易者,每个品种的M1、M5、H1等时间框架数据都会被缓存下来。启动时,软件需要读取和验证这些缓存,如果缓存文件损坏或者过于庞大,就会导致启动卡顿。我有个朋友清理了一次缓存,启动时间直接从80秒降到了35秒。
历史记录文件也是个大问题。MT5会把每笔交易的详细记录保存在“history”文件夹里,几年下来,这个文件夹可能会达到几百兆甚至几个G。启动时,软件会尝试加载这些历史数据,用于生成报表和图表。如果你从来不做数据清理,这些记录就会像滚雪球一样越滚越大。其实,你完全可以把超过一年的历史数据备份到其他地方,然后在MT5里只保留近期的记录,这样启动速度会明显提升。
缓存清理的方法其实很简单。在MT5的“文件”菜单里找到“打开数据文件夹”,然后进入“history”和“cache”子文件夹,把里面的内容全部删除。注意,删除缓存不会影响你的账户设置和交易记录,只是会让软件下次启动时重新生成缓存。我第一次这么做的时候还有点担心,但实际操作后才发现,这就像手机清理垃圾一样安全。不过要提醒一句,删除后第一次启动可能反而会变慢,因为软件需要重新建立缓存,但后续启动就会快很多。
说实话,数据缓存这个问题很好解决,但很多人就是懒得动手。我建议每隔三个月就清理一次缓存和历史记录,就像定期给电脑做一次大扫除。另外,如果你发现删除缓存后启动速度没有明显改善,那可能就是其他原因导致的,比如前面提到的网络或者硬件问题。这时候就要综合排查了,别死磕在缓存这一个点上。