请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
您可以访问代码库从您的MetaTrader 5客户端
不能找到合适的代码?定制它在工作项目
如何编写EA交易或指标

MetaTrader 5的MQL5脚本源代码

icon

脚本在MetaTrader 5中执行使用MQL5程序时的一次性操作并在之后从图表直接删除。功能样例包括上传交易历史,生成报告和通过电邮将其发送,从文件下载和处理数据。脚本也可以被用来创建图形界面或快速执行单一类型交易操作,例如,马上全部平仓。

您可以在MetaTrader 5下载和启动提供的脚本。脚本程序库也能够从MetaEditor开发环境直接获得,以便允许您学习MQL5编程。

提交您的代码
已添加 | 最好的

Clean Market Watch 脚本是一款简单实用的工具,只需单击一下即可快速删除 MetaTrader 5 Market Watch 窗口中的所有符号。当您想从一个干净的工作区重新开始,或者当您的市场观察已被太多的符号弄得杂乱无章时,这个工具尤其有用。 目的 随着时间的推移,交易者经常会在他们的市场观察窗口中积累大量的符号,这使得他们难以专注于他们积极交易的工具。逐个手动删除符号既乏味又耗时。本脚本可自动完成整个过程,在数秒内清除所有符号。

该脚本用于将当前图表符号的汇率和刻度值导出为与 MT5 导出/导入格式兼容的 CSV 文件。

这是一个脚本,用于显示下一个条形图到达前的剩余时间。

用于替代 ChartXYToTimePrice 和 ChartTimePriceToXY 的函数,可在整个输入参数范围内正确快速地运行

脚本会计算自相关函数和偏自相关函数,并将其显示在图表上

脚本以确定您的经纪商是否遵循美国、英国或澳大利亚的夏令时(DST)时间表。

显示未结头寸更新数据的脚本。

该脚本提供了一套用于创建所有标准图形对象的函数,供您在开发过程中使用。脚本中提供的函数可以 "按原样 "使用,也可以根据您的要求进行修改。

该脚本可帮助交易者了解特定时期内蜡烛图的分布和广度,从而有助于做出交易决策,例如根据历史价值选择止盈或止损。

该脚本可帮助交易者了解特定时间段内蜡烛图的分布和范围,有助于做出交易决策,例如确定止盈或止损使用的历史值。

使交易时段名称与经纪商服务器时间和当地时间保持一致的工具

计算牛市或熊市连续条数的示例代码。

高影响力陷阱新闻脚本

将编译后的可执行文件拖到图表上时,它会删除图表上的所有对象

展示不同的阿罗恩数值计算方法

脚本会删除当前图表中的所有自动交易图标

该脚本会将图表上的所有 OHLCV 数据保存到 CSV 文件中。

脚本在 MT5 窗口中以当前价格建立买入仓位,并指定止损(以点为单位)和止盈(以点为单位)。

提供写入 CSV 文件的最简单类

脚本运行时会显示资产允许的最大手数。

这是一个测试脚本,可扩展 MetaTrader 5 的标准优化功能,允许您根据复杂的用户定义标准(分为样本内和样本外期间、高级指标和统计测试)评估策略。

根据账户余额将风险百分比转换为货币数字

- 该脚本会扫描当前图表,查找任何可用的图表对象 - 对其进行计数和相应删除 - 并分别记录图表上对象的名称。

与时间相关的功能,可从历史报价中经验性地检测服务器时区和夏令时模式 (DST)

这是一个按字段对结构列表升序排序的示例。你可以根据使用目的找出并定制上述算法,这是最基本的示例,也是解决结构数组中排列问题的一个方向。 本例中使用的算法是快速排序和合并排序。

该 MQL5 脚本可将不同时间段的蜡烛图数据导出到 CSV 文件中,捕捉开盘价、最高价、最低价和收盘价等基本市场信息。它分析每个烛台的特征,包括主体和灯芯大小,同时计算其他指标,如蜡烛缺口。在处理完最近 21 个条形图后,它会在数据导出成功后通知用户。

该脚本将 MetaTrader 内置经济日历中预定义的经济事件集保存到 CSV 文件中。

MinMargins.mq5 脚本旨在帮助交易者快速计算并记录以最小手数建仓所需的最低资金量,适用于市场观察中的所有交易品种。这些数据会保存到 CSV 文件中,便于查看和分析。

适用于 MetaTrader 5 的 MQL5 脚本,可添加两个按钮来关闭当前符号的所有买入或卖出仓位。

这是一个简单的脚本文件,可使用风险百分比方法或实际风险金额计算手数。

该脚本是一个参考解决方案,用于将用户在 MetaTrader 5 EA 或脚本中配置的符号名称与经纪商提供的实际名称进行映射。 它使用莱文斯坦距离算法自动识别市场观察中最相似的符号。 是面临符号名称前缀或后缀兼容性问题的开发人员的理想选择。 它是一个可定制的起点,可满足任何特定需求。

一个快速的小脚本,让交易者的生活更轻松。有一件事总是让我很苦恼,那就是重新设置新图表的属性(如颜色),使其看起来是我喜欢的样子。因此,这里有一个脚本可以让事情变得更简单。

该脚本是一个参考解决方案,用于将用户在 MetaTrader 5 EA 或脚本中配置的符号名称与经纪商提供的实际名称进行映射。 它使用莱文斯坦距离算法自动识别市场观察中最相似的符号。 它是面临符号名称前缀或后缀兼容性问题的开发人员的理想选择。 这是一个可定制的起点,可适应任何特定需求。

该脚本用于将保存的策略报告从策略测试器显示到图表中。

不幸的是,我发现由于夏令时(DST)的原因,有些经纪商在服务器时间更改方面有些马虎,这是我始料未及的,也让我大吃一惊。 这里有一个脚本,任何人都可以用它来检查他们的经纪商。

不幸的是,我发现有些经纪商在服务器上更改的时间有点不正确,这是我始料未及的,也让我大吃一惊。 这里有一个脚本,任何人都可以用来检查他们的经纪商。

不幸的是,我不得不意识到,有些经纪商在服务器时间转换方面有些粗心大意,这是我始料未及的,也让我非常吃惊。 这里有一个脚本,每个人都可以用它来检查自己的经纪商。

部分关闭有效买入指令的脚本

部分关闭有效卖出订单

123456