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

MetaTrader 5的MQL5EA源代码

icon

EA交易遵循基本规则自动分析价格图表和交易。在这里您可以找到MQL5源代码来解决各种问题。您可以选择基于移动平均线交叉的简单EA和包括复杂信号生成算法的复杂EA并防止交易错误。

您可以在MetaTrader 5下载和启动提供的EA。建议您使用之前在策略测试器中先测试和优化自动交易。EA程序库也能从MetaTrader 5平台和MetaEditor开发环境直接获得。

提交您的代码

将您的 MetaTrader 5 账户连接至 Telegram。每次交易开仓、平仓或修改时,您都会直接在手机上收到即时通知。 这是一款仅发出通知的智能交易系统。它不会进行、修改或关闭任何交易。它监控您的账户活动,并通过 Bot API 向您的 Telegram 聊天室发送格式化信息。

专业的交易管理面板:一键式买入/卖出,自动调整手数,智能追踪止损(ATR/固定/蜡烛图),自动盈亏平衡,多TP部分平仓系统(TP1/TP2/TP3),以及一键式挂单。为严肃的交易者提供一体化订单管理。

仅有两个时间框架 — H1 和 D1 — 同步工作,以过滤掉市场噪音,只捕捉RSI从超买和超卖区域发出的强力反转信号。没有随机入场,只有来自“老大哥”的明确方向确认。

SilviosEAbest26 是适用于 MetaTrader 5 的高精度智能交易系统,旨在利用动态价格通道和动量过滤器的复杂组合来交易市场反转。该系统在保持严格的风险管理协议的同时,还能获得稳定的收益。

Price Action Day Trader 是一款功能强大的趋势跟踪型 MQL5 Expert Advisor,专为日内交易而设计。它专注于高概率的价格行为模式,如销棒形态、吞没蜡烛形态和内棒突破形态,同时通过双重移动平均趋势过滤器过滤交易。

基于简单突破前期高点或低点的交易策略

使用 onnx AI 的马丁格尔趋势检测器

使用人工智能时间序列 XGBoost 采用 Larry William 的方法

通过正向锁进行操作,交易机器人创建一个正向锁,交易者自行决定如何处理它。

经典版本的正面或反面交易策略与分析信号块代码。

专业平仓面板,带 6 种智能过滤器。全部平仓、按类型平仓、按符号平仓或按盈亏平仓。实时损益显示。非常适合紧急退出和风险管理。包括安全确认。

一个简单的可视化策略测试器/使用马丁格尔的手动交易培训。

告别繁琐计算,D键做多,J键做空。集成了自动风控计算与HUD面板的终极键盘交易工具。 英文:Stop calculating, start trading. The ultimate keyboard trading tool with auto risk management and HUD.

本实用程序是在连接/断开时添加声音提示的简单示例

将所有图表符号同步到 EA 所连接图表的符号上

Expert Advisor 根据输入参数中指定的时间使用挂单买入止损和卖出止损。

最简单的智能交易系统,分析给定数量条形图上的价格走势,并建立相应头寸。

该 EA 只交易买入头寸,不使用最低价和最高价。

该 EA 只交易买入头寸,不使用 SL 和 TP。

EA Tools tính toán Margino lotsize, có thể tùy chỉnh đòn bẩy

该函数计算未结头寸的手数。交易的开仓价、止损价和每笔交易的风险(以保证金的百分比为单位)作为参数传入

KA-Gold Bot 是专为黄金设计的高级交易顾问,利用凯尔特纳通道策略和两条指数移动平均线(EMA)(10 期 EMA 和 200 期 EMA)的强大组合。运行原理:10 期 EMA 代表平均价格在 Keltner 波段上方/下方切入,确认上升趋势/下降趋势。价格高于 200 期 EMA 则支持上升趋势/下降趋势。考虑到过去 50 期的波动性,这表明上升/下降趋势强于前 10 期:M15

为顾问添加按钮的示例。 在此示例中,实现了一个按钮,用于关闭所有工具的所有有效仓位。 除按钮事件处理功能外,还实现了关闭相对于符号名称的仓位和计算相对于符号名称的仓位数量的方法。

一个带有嵌入式机器学习模型的机器人示例,该模型用 python 进行训练,并以 ONNX 格式保存。

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

该代码块在收到新条形图或新蜡烛图时进行检测。

该代码块循环浏览所有已开仓头寸,并根据卖出价和买入价进行追踪。

关闭马丁格尔交易

在策略测试仪中同时测试多达四个指标的系统

如果您只想 "每个条形图只执行一次 "代码块,那么检查是否有新的条形图到达是非常重要的。

以下是根据 "计数 "设置计数器的代码示例

简单而有效的唐奇安通道突破策略。该策略经久不衰!

QuickTradeKeys 123 是一款适用于 MetaTrader 5 的用户友好型智能交易系统(EA),交易者只需在键盘上按下数字 "1 "和 "2",即可快速执行买入和卖出操作。按 "3 "则关闭所有未结头寸。该 EA 非常适合快速交易和测试目的,无需使用鼠标即可进行手动干预。

该 EA 可帮助您通过默认参数自动设置 TP 和 SL,为您从任何设备下达的任何订单自动设置移动止损和阶梯止损,通过 5 个按钮 "全部平仓"、"获利平仓"、"亏损平仓"、"买入平仓"、"卖出平仓 "轻松平仓所有订单,根据获利或亏损阈值自动平仓所有订单。

选择最后一笔已完成的交易(贸易),以进一步开展工作。

当价格形成 "Three From Within "形态时进行交易的简单智能交易系统。

该 EA 将扫描所有未结交易,然后打印从末尾开始的第 n 笔交易

该 EA 将扫描所有已关闭的交易,然后打印从末尾开始的第 n 笔交易

这是 "简单而有效的突破策略 "的更新。在这段代码中,我为道具公司的挑战添加了一些辅助函数。

12345678910111213141516171819202122232425262728293031323334