MT4目录结构 以及每个文件夹的功能和意义, 大家好,我是威廉,欢迎来到高级交易课堂。如果你刚进交易班,一定要耐心看完文章,这对你的交易生涯影响很大。 当我们怀着好奇和期待进入黄金外汇交易领域的时候,最先接触的当然是MT4交易软件。软件虽然不难用,但是里面包含了很多小技巧,可以让你的交易过程在使用的时候更加高效,更加舒适! 本文综合了群里很多新手遇到的问题。对于老交易员,我也会和我一起复习旧的。希望在整堂课上,你能对MT4有更深入更细致的了解。 本节课课程分为8个部分多个小节,带你详细了解MT4外汇交易软件的入门知识,以及使用过程中的一些小技巧,看完你也可以从小白秒变交易达人! 字体今天我们开始学习第二部分。
二、MT4目录结构、以及各个文件夹的功能及意义。
本节重点分析MT4软件常用的三个重要目录和子目录: (1)历史:该文件夹是存储MetaTrader 4 (MT4)交易平台中历史行情数据的文件夹。该文件夹包含各种交易、历史价格数据, 这些数据可用于技术分析、交易策略制定和回溯测试。这些历史数据通常保存在。hts格式,并可以通过导入到其他分析工具或编程语言中进行进一步的分析和处理。 外汇-真实:历史价格数据的特殊文件夹。此文件夹只是一个示例,实际名称将根据您的经销商的服务器而有所不同。如果您需要对EA进行历史测试,您必须通过以下方式下载历史数据。 将自动存储在该文件夹中。
在下载本章节延伸:的历史数据之前,需要提前将k列数调整为99999999999999,直到满为止,这样才能保证下载到足够的行情数据。
(2)MQL4:包含MT4编程语言的源代码和库。MQL4是一种用于编写自定义指标、EA和脚本的编程语言。
专家:该文件夹包含用户编写的EA程序代码文件。这些代码可以自动将用户编写的交易策略应用到行情中(扩展知识点:mq4和ex4文件的区别;Mq4是源文件,不能直接使用。 必须编译成ex4文件才能用于自动交易)。 文件:记录指示器、EA、脚本等程序的临时配置文件。在用户使用过程中。 图片:MT4的Images文件夹是一个文件夹,用于存储定制MT4插件所需的图表、指标和其他图片,以及截图和一些程序缩略图。 Include: Skip,该文件夹用于存储头文件(。mqh文件)和MQL4程序中需要的其他代码包含文件。这些文件通常包含定义变量、函数和常数的代码块,以及可能需要使用的库函数或自定义函数。 了解一下就知道了。 Indicators:MT4的Indicators文件夹是用于存储自定义技术指标(也称为“指标”)的文件夹。如果您需要将自己编写或下载的新技术指标添加到MT4平台中, 您可以将包含指标代码的文件(通常是.mq4或.ex4文件)放置在Indicators文件夹中。然后,在MT4中单击“导航器”窗格中的“自定义指标”组别,刷新后您将看到所有添加到该文件夹中的指标列表。 Libraries:在Libraries文件夹中,通常用来存储函数库(.dll文件)。这些库可以被多个EA或指标共享,以提高代码的重复利用率和开发效率。部分EA附带的dll也是基于这个原理, 之后会讲到。当您在编写EA或指标时需要使用某个已经封装好的函数时,您可以将其保存到Libraries文件夹中,并在代码中包含相应的库文件调用该函数。这样可以使您的代码更加简洁、易于维护, 同时也可以避免重复编写功能相似的代码。但值得注意的是,您必须确保从可靠的来源获取所需的库文件,并且仔细验证其功能和完整性,以避免潜在的风险和安全问题。 Logs:这个文件夹包含着MT4客户端和服务器的日志记录文件。这些文件记录了MT4终端和服务器的活动信息,如连接状态、错误消息、运行日志等。 Presets:该文件夹常见用于存储EA的的预设参数。在EA使用中,您可以根据不同的EA,创建自定义的设置参数并将其保存为预设,以便你复制或再次调用;一些EA安装包中包含了作者调整好的参数, 同样是复制到该文件夹下,文件后缀通常为为.set结尾,如下图所示。
Scripts:MT4的脚本文件夹,脚本是一些预先编写好的程序,可以执行特定的任务(例如开仓、平仓、修改订单等)。用户可以通过将这些脚本拖放到图表上来快速执行它们, 脚本区别于EA或指标,加载一次只运行一次并退出。 (3)tester:MT4的tester文件夹是一个用于存储MetaTrader 4平台内策略测试和优化结果的文件夹。它位于MetaTrader 4程序安装目录下。
该文件夹包含了测试报告、测试日志和优化日志等信息,以及每个EA或脚本的历史遗留数据。 经常做回测的小伙伴一直有疑问,为啥MT4的文件夹越来越大,就是因为回测过程中的数据日积月累在里面,解决方法很简单。 定期删除tester文件夹下的history和logs两个文件夹内的数据就行,不会对你的使用造成任何影响。 |