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

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

提交您的代码

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

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

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

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

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

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

这是一个以分钟为单位显示自定义条形图持续时间柱状图的简单指标。适用于renko boxes、PnF、等量柱形图等。

超级趋势指标,利用 ATR 波动率绘制趋势方向,为 MetaTrader 5 创建动态支撑/阻力水平。

用于计算未结头寸平均价格的指标,如果只想将一个机器人的头寸分开,可以使用神奇数字,但 0 数字是用于手动操作的。

这是一个简单的分析(非信号、一次性计算)指标,可以测试价格时间序列是否代表 "随机漫步",特别是高斯 "随机漫步 "的假设。这有助于将价格增量转化为均匀分布、更稳定、更可预测的时间序列(至少在波动性方面)。

EquiPeak Drawdown Tracker(EquiPeak缩水跟踪器)是一个用于实时监控和记录交易账户最大缩水的指标。它不仅能提醒您当前的缩水情况,还能直观地将您当前的缩水情况与您预期或之前记录的最大历史缩水情况进行比较,因此特别有用。

这是 MetaTrader 5 的自定义指标,其唯一目的是在图表上以屏幕为中心显示 BMP 图像。 它有什么用途? 它用于直接在交易图表上显示静态图像(如徽标、个人品牌、图表信息或提醒),而不影响分析和市场数据。 它是如何工作的? 它创建一个 OBJ_BITMAP_LABEL 对象,以显示 MQL5Images 文件夹中的图像 (2.bmp)。 它自动计算图表的中心位置,并将图像放置在那里。 它在每个新的刻度上更新图像的位置,使其始终居中,即使窗口调整大小也是如此。

MetaTrader 5 的自定义 MACD 增强了经典 MACD 的功能,可向您的手机发送实时信号提醒。利用可定制的参数、直观的视觉效果和自动买入/卖出通知来检测趋势和反转。

可清晰显示市场两侧成交量压力的指标

适用于 MetaTrader 5 的智能交易系统,结合指数移动平均线 (EMA) 和相对强弱指数 (RSI) 生成交易信号。包括风险管理功能和交易时间过滤器。

将卖出价和买入价与蜡烛图的最高价和最低价连接起来的蜡烛图

这是经典的 "之 "字形,带有时间框架输入,可在 LTF 图表上显示 HTF "之 "字形

它预示着市场低波动期即将结束,预示着价格将大幅波动。

该指标实现了 "季度理论"(Quarters Theory)--一种技术分析概念,将价格走势围绕中心基准水平划分为四个季度。它设计用于多种资产类型(外汇、股票、商品等),并在图表上提供直观的季度水平。

图表窗口中的 WPR 指标与 TPSL

寻找完美的交易时间框架

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

AutoTrendLines 指标可在 MetaTrader 5 图表上自动绘制支撑和阻力趋势线。它使用两种方法确定关键价位:两个极值(类型 1)或极值和 Delta(类型 2)。只有在形成新的条形图时,才会重新计算趋势线,确保高效运行。

用于在缓冲区中读写单个比特或比特序列的类。

用于检测和标记所有流行蜡烛形态的指标

指标显示以存款货币定义的止损和或止盈值。 注:它根据简单计算得出估计值,不考虑经纪佣金。

这是一个复印机模板

Pending_tread EA 是一款多功能、易于使用的交易机器人,设计用于自动放置和管理以高于和低于当前市场价格的网格模式排列的多个挂单。该 EA 非常适合剥头皮策略,可在任何时间框架或货币对上运行,因此非常灵活,适合各种交易风格。

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

两条移动平均线交叉策略是金融市场最常见的交易策略之一。它的基础是使用两条移动平均线(通常是长期和短期移动平均线),并根据它们的交叉发出进场信号。

标准布林线指标,增加了平均值功能

该指标显示价格变化的角度或平均速度。

按键盘上的 "s "热键截取宽屏截图

线性回归值指标,带有可将其应用于另一个指标的选项

提高从事贸易的信心

一个简单的信息指示器,显示条形图关闭前的剩余时间,以及条形图打开后的时间和当前时间。

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

ATR %,ATR %,ATR %,ATR %,ATR %,ATR %,ATR %,ATR %,ATR %。

布林挤压高级 MetaTrader 指标 - 是一个复杂的指标,由两个部分组成:基于布林带和凯尔特纳通道 "挤压 "的趋势度量。 基于以下八个振荡器之一的趋势方向和强度柱状图:随机指标、CCI、RSI、MACD、动量指标、Williams % Range、ADX、DeMarker。

无论您是同时运行多个交易机器人,还是只运行一个复杂的策略,跟踪每个智能交易系统的表现都会非常耗时。MetaTrader 5(MT5)可以在 "工具箱 "中方便地显示订单和头寸,但当多个机器人共享同一个账户时,就很难知道哪个 EA 为您带来了利润或损失。一个账户可能有数十或数百笔交易,每笔交易都由不同的 EA 开立,因此很难将一个机器人的结果与另一个机器人的结果区分开来。

12345678910111213...173