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

根据用户级别排名靠前的MetaTrader 5的EA交易

提交您的代码

在本书的第四部分,我们将重点掌握内置函数(MQL5 API),并将逐步深入研究专门的子系统。任何MQL5程序都可以利用大量技术和功能。因此,从大多数程序都能使用的最简单且最有用的函数开始是明智的。

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

在本书的最后,即第七部分讨论了MQL5 API的高级功能,这在为MetaTrader 5开发程序时发挥重要作用。其中包括自定义交易品种、内置经济日历事件以及网络、数据库和加密等通用技术。

在本书的第五部分,我们将深入探讨与算法交易相关的API,包括金融数据分析和处理、图表可视化、自动化和用户交互。

第二部分 "MQL5编程基础知识"介绍了该编程语言的核心概念。本书这一部分专门讨论数据类型、标识符、变量、表达式和运算符。您将学习了解如何组合不同的指令来形成程序逻辑。

AutoCloseOnProfitLoss 智能交易系统(EA)是 MetaTrader 5 的一款功能强大的自动化工具,可在达到预定的盈利或亏损目标时关闭所有未结头寸。

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

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

该专家顾问监控随机震荡指标,并根据用户选定的条件自动平仓:指标线在超买区上方或超卖区下方发生交叉、进入超买/超卖区域,或退出这些区域。系统会根据盈利状态(亏损、盈利或两者兼有)对待平仓头寸进行筛选。 可选的“测试模式”可在%D线穿越中线(50)附近的可配置偏移水平时,触发基本入场信号。

该专家系统可帮助任何交易者建立订单网格。

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

KCI 嵌入式狙击手是一款专为高精度反转入场而设计的算法交易解决方案。与依赖外部指标(往往存在线程不同步和延迟问题)的传统专家顾问不同,该专家顾问搭载了完全嵌入式的动能压缩指数(KCI)引擎。 通过将 KCI 的完整数学框架——包括速度商、动能位移、能量散布和相速度的计算——直接移植到 EA 的核心逻辑中,我们消除了“异步延迟”。 其结果是一款闪电般迅捷的“狙击”引擎,能够以微秒级精度验证市场耗竭(奇点)和动量极端值(威廉姆斯%R),且仅基于已完成的K线运行,从而确保零重绘性能。

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

严格的多时间框架价格行动智能交易系统,可同时根据不同时间框架内的精确 OHLC 条件进行交易。它具有挂单入场、角色反转和动态风险管理功能,无需使用任何滞后指标。

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

以ama和rsi指标作为交易标准

第三部分 "MQL5中的面向对象编程"呈现了MQL5语言中面向对象编程(OOP)的世界。软件开发往往涉及与多个实体管理相关的复杂性,需要先进的技术来提高编程的便利性、效率和质量。

该智能交易系统 (EA) 在欧元兑美元、美元兑日元和欧元兑日元这三种货币对之间实施三角套利策略。

使用键盘快捷键在 MT5 中手动剥头皮的轻量级工具

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

这是一个基于两条EMA(快线和慢线)交叉的简单专家顾问,支持自定义止损、止盈、手数和魔术号码。

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

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

带有自定义 R 平方优化功能的简单专家顾问

该EA实现了一种区间突破交易策略。它会计算用户定义的起始时间和结束时间之间的价格区间,在图表上绘制一个矩形来标记该区间的最高点和最低点,然后监控该区间关闭后的价格走势。 如果市场突破区间高点,则开仓做多;如果跌破区间低点,则开仓做空。

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

BEC 交易管理器可帮助您管理当前符号上的有效头寸,一键式控制盈亏平衡、追踪逻辑、部分平仓、移除止损、盈利方平仓、亏损方平仓和快速剥头皮入场。它还能在图表上显示关键账户和符号信息,包括净值、浮动利润、每日利润、止损标签和篮子盈亏平衡预览。

BotCilento 是一款适用于 MetaTrader 5 的复杂网格交易智能交易系统,将趋势跟踪信号与自适应风险管理相结合。

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

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

这段代码展示了如何创建一个仪表盘,在图表上显示所有相关信息

大家下午好)第一次发布我的代码!!!

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

直接在图表上即时计算交易的盈亏潜力。敏捷而精确的风险管理必备工具。

一款用于测试星期几反转和延续效应的开源专家顾问。专为系统化研究、策略验证以及MQL5社区的进一步开发而设计。

用于黄金(XAUUSD)的双向网格 EA。适用于 ProCent 账户。包括每日盈利目标和最大回撤保护。

这是一个复印机模板

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

CloseAllOrders 是一款功能强大、用户友好的智能交易系统,旨在简化 MetaTrader 5 中的交易管理。通过直接在图表上显示的直观按钮界面,只需点击一下,您就可以立即关闭所有市场仓位和挂单。

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

1234567891011121314151617181920212223242526272829303132333435