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

根据用户级别排名靠前的MQL4和MQL5源代码 - 2

提交您的代码

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

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

在"交易者的MQL5编程(MQL5 Programming for Traders)"第六部分,我们将学习MQL5语言的一个关键组成部分 – 交易自动化。我们将首先介绍基本对象,如交易品种规格和交易账户设置。这些都是创建正常运行的EA交易的先决条件。

Chande Kroll 止损指标 - 短仓和长仓的止损水平。

蜡烛关闭时间。动态文本颜色。针对回测进行了优化。

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

手工设置周期区间分隔线

此EA不用于交易。使用标准Canvas库实现的简单面板允许您用鼠标绘制数字。经过测试的mnist.onnx模型用于识别数字。

该指标在图表上任意绘制第二个时间框架。

基于价格变化率 (ROC) 的 "稳操胜券"(KST)震荡指标

随机动量指数 (SMI)

该 EA 设计用于利用移动平均线和随机振荡指标发出的信号自动跟踪市场趋势。EA 利用移动平均线交叉检测买入和卖出信号,并利用随机指标确认趋势。此外,该 EA 还包括自动仓位管理功能,如设置止盈、止损和手数加倍,以提高在趋势市场中的交易效率。

在交易(平仓交易)上创建利润标签,这些标签也会显示在策略测试器中

数据收集原型。 小时的数据窗口(用于数据收集)的虚拟缓冲区,以及每天小时的额外缓冲区。时的注释。

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

BBMA 零损失区柱状图显示交易区,例如用于 "重入 "设置以最大限度降低风险的交易区

Donchian Ultimate MetaTrader 指标 - 是一个经典的 Donchian 通道指标,增加了多种功能:

凯尔特纳通道(MetaTrader 指标)--是切斯特-凯尔特纳(Chester W. Keltner)于 1960 年开发的经典技术分析指标。该指标与布林线和包络线有些类似。它使用三条图线:中间线是应用于典型价格的 10 天简单移动平均线((高价 + 低价 + 收盘价)/ 3),上下限通过将每日价格范围的移动平均线(高低差)与中间线相加减而形成。这样就建立了一个基于波动率的通道。在此版本的指标中,您可以修改 MA 的所有参数。该指标同时适用于 MT4 和 MT5 平台。

PrintXYZ() 库从终端打印海量信息。

之字形指示器使用单一输入来调整步长,以检测波浪方向的变化

TelegramToMT5 是一款 MetaTrader 5 智能交易系统,可在交易图表上直接显示来自 Telegram 频道、群组和私聊的消息,从而在 Telegram 和 MT5 之间架起一座桥梁。只需创建一个 Telegram 机器人,将其添加到所需的频道/群组,然后让 EA 在图表上以注释的形式实时显示所有消息。

此 MQL5 自定义指标可检测价格行为与威严震荡指标 (AO) 之间的背离,从而发出潜在市场反转或持续的信号。它在图表上绘制买入/卖出箭头,将 AO 显示为柱状图,并绘制趋势线以突出显示背离。

该指标可在任何图表时间显示当日趋势。您可以自定义文字在屏幕上的颜色和位置。

倒计时是一款先进的指标,专为希望清晰、高效地跟踪下一根蜡烛图或下一个市场开盘前剩余时间的交易者而设计。该指标有三种灵活的显示模式(评论、图表边框或价格旁),可根据您的交易需求提供定制解决方案。

该 EA 意在实施一些管理篮子的规则。

水印指标轻巧而高效,设计用于在 MetaTrader 5 主图表上显示信息丰富的水印。 它会自动显示当前符号、图表时间和资产描述,让交易者可以定制自己的界面,既时尚又方便。

该指标是一种实用工具,可在任何图表上显示贴有标签的交易水平。如果您想在原始图表上替换原始交易水平,请关闭 F8 图表属性中的 "显示交易水平 "并附加此指标。如果您想在自定义图表上显示交易水平(本地交易水平无法显示),则只需附加此指标即可。 BaseSymbol(基础符号)--指定从中提取交易水平数据的符号--对于独特的自定义符号非常有用。 TextBarsBack(回溯文本条)--指定从当前绘制水平标签的条数回溯到历史上的条数。 注意:虽然代码中引用了魔法数字,但目前它并未包含在交易线中。如果您在同一符号上运行多个 EA,可以编辑代码以显示神奇数字,然后在一个图表上运行多个指标实例。您还可以根据需要在对象属性中编辑字体大小和文本间距,以适应不同的显示分辨率。

将移动平均线与基于 ATR 的上下限相结合,作为趋势过滤器和波动通道。

显示多级 ATR 通道的指标。

这是一个基于 Heiken-Ashi 蜡烛而非原始市场价格的移动平均线指标。

适用于 MQL5 的基于 RSI 和移动平均线的简单智能交易系统

每周 VWAP(成交量加权平均价)是一个功能强大的 MQL5 指标,用于计算和显示每个交易周的成交量加权平均价。它是确定每周公允价值和了解较长时间框架内潜在情绪的重要工具。

如同 John Ehlers 所描述的超级通带滤波器

于主图显示,类似于期货日内均线,可以选择更多的结算周期

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

MQL5 Expert Advisor 使用 MQL5 日历对影响重大的外汇新闻事件做出反应。它可识别与通胀(CPI/PPI)和利率决定相关的新闻,使用挂单进行突破交易。是希望自动执行基于新闻的策略的交易者的理想选择。(这只是一个起点)

Trade Assistant MetaTrader 指标 - 基于三个标准指标的多时间框架指标:随机振荡器、RSI(相对强弱指数)和 CCI(商品通道指数)。它显示 M1、M5、M15、M30、H1、H4、D1、W1 和 MN1 时间框架的当前趋势方向。使用该指标时,您可以清楚地了解所有重要时间框架的趋势。将该指标附加到哪个时间框架并不重要。该指标可下载至 MT4 和 MT5。

自定义时间和价格表。

在图表上画出每天的垂直线和星期标签。

T3 指标是一种先进的移动平均线,它结合了六条指数移动平均线,与传统移动平均线相比,能提供更平滑的价格走势,减少滞后性。

123456789...164