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

根据用户级别排名靠前的MetaTrader 5脚本

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

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

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

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

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

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

在手动或自动化交易中,一键平仓功能都是比较常用的,特别是在涉及风控管理的时候,能够快速止损,有效控制风险。这个脚本功能实现起来并不难,但在程序化实现的过程中,会有一些不同的应用场景。

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

例如:用 "M1 "代替 "PERIOD_M1"。

实时显示 Binance 报价

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

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

这里收集了基于群体的优化算法。该压缩包包含在测试函数上运行算法所需的所有文件。

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

按风险回报比自动设置止损和获利水平(Auto SL TP by Risk Reward Ratio)脚本是一款简单而强大的工具,专为希望简化风险管理流程的 MetaTrader 5 交易者而设计。该脚本可根据用户定义的风险回报比和止损点数,自动设置未结头寸的止损(SL)和止盈(TP)水平。无论您是初学者还是经验丰富的交易者,该脚本都能节省时间,确保一致的风险管理。

创建本筛选器的目的是简化寻找以折扣价交易的资产的过程。由于所有选定工具的数据加载过程,初始使用时间可能稍长。该工具可以扫描所有可用的经纪资产,也可以仅限于特定的资产类别。

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

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

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

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

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

价格是行情分析的重要参照因素,尤其是以支撑阻力位为核心的交易系统中,寻找合适的进场和出场价格位置是首要任务。那么按价格标记出这些参照位置就对分析、统计有实际意义。

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

MT5一键开仓脚本。包含两个脚本,一键开多单和一键开空单。可以设置魔术数,手数,止损点数,止盈点数,注释。

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

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

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

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

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

该脚本收集所有 MQL5 内置指标缓冲区,并将其存储到 CSV 文件中,以用于分析。

手动调整单笔交易的止损以匹配其开盘价是一项相对简单的任务,但单独管理众多头寸则会非常繁琐且耗时。适用于 MT4/MT5 的 Titik Impas 盈亏平衡脚本简化了这一过程,为交易者处理多个仓位提供了效率和便利。

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

蜡烛签名及示例|用于研究与开发

XAUUSD(黄金)交易经常受到美元、英镑或欧元发布等重大经济新闻事件的影响。要在这些动荡时期降低风险,在您的智能交易系统 (EA) 中使用新闻过滤器至关重要。在本文中,我将分享如何在 MT5 上创建一个简单的新闻过滤器,并将其应用于 XAUUSD 交易。

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

这个脚本是计算等价等量加仓步骤的,比如在当前原油价格低迷情况下,又在反复震荡,投资者又想抄底,可以通过这个脚本来计算需要间隔多少来实现逐步等量加仓。

CalculateHistoryProfit 脚本 1.0 版旨在使用图表面板计算指定时期的利润。

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

这是一个简单的程序,用于比较异步和同步全部关闭的情况。 这是一个示例程序,因此可以根据自己的测试目的进行修改,例如添加条件。

123456