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

MetaTrader 5的MQL5EA源代码 - 3

icon

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

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

提交您的代码

RSI 专家顾问(EA)是为 MetaTrader 5 (MT5) 平台开发的自动交易工具。该 EA 利用相对强弱指数 (RSI) 来识别买入和卖出信号,并结合风险管理、部分平仓和交易时间限制来优化交易性能。

BreakRevertPro EA 将突破和均值回归策略与自适应止损/止赢和多时间框架 ATR 跟踪止损相结合,可在波动市场中灵活交易。

EA 根据趋势和均值回归信号自动交易,参数经过验证。

该智能交易系统(EA)可根据市场波动情况,利用平均真实波动范围(ATR)指标自动调整仓位大小和止损水平,从而帮助交易者管理风险。EA 根据用户定义的风险百分比和当前 ATR 值计算每笔交易的最佳仓位大小,确保在所有市场条件下都能承受一致的风险。它还提供基于 ATR 的止损选项,以适应波动性,同时采用简单的移动平均交叉策略来开启买入交易。该 EA 无需复杂的交易逻辑,是寻求自动化风险管理的交易者的理想选择,它优先保护账户并简化了交易流程。

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

当没有开仓时,EA 会随机开仓(买入或卖出的几率各占一半)。

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

这是一段代码,可添加到现有的智能交易系统中,用于跟踪从运行智能交易系统的账户中提取的资金。它可以帮助用户监控特定账户的取款情况。

这款 MT5 Expert Advisor 将多时间框架蜡烛图形态分析与基本面事件过滤相结合,以严格的风险管理执行交易。

该机器人可在任何设定的时间框架内检测新蜡烛的开盘,从而更方便地运行一次性代码、进行交易和调用其他功能。代码编写在 OnTick() 函数中。

根据 ICT silverbullet 和 2022 模型进行交易,带跟踪止损和部分止损,也根据 OTE 保持入场,风险最小。 它在银弹的小时间窗口内工作,尤其是在纽约时段,如果没有找到交易,2022 模型和斐波那契 OTE 就会跳入以获得交易。但只有在确认这些模型存在后才会进入,因此交易量会减少,以实现最小的缩水和高胜率。要了解有关这些策略的更多信息,请访问 Inner Circle Trader YouTube 频道。

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

这是一个简单的均值回复 EA

我在网站上的第一个代码,需要改进。 我的想法是为交易者创建一个理想的工具,在任何交易系统的主要组成部分--风险管理器--的工作中。

基于标准指标 iCHO(柴金振荡器,CHO)和自定义指标 "CCIDualOnMA "的策略

基于 CDialog 类的面板。对当前符号进行操作。删除、设置止盈、设置一组头寸的盈亏平衡点

iMA 指标(移动平均线,MA)交易系统。MA 趋势的发展。

算法循环:当没有敞口头寸时,打开两个相反的头寸。等待两个仓位都关闭。

在智能交易系统的 OnTick() 事件处理程序中检测新柱状图或蜡烛图的开始。

这是一个辅助止盈止损工具,它可以帮助你严格止损,动态止盈。已更新

"MQL5算法交易的神经网络"教程是一本全面的操作指南,涵盖了人工智能和神经网络的理论基础,以及使用MQL5编程语言在金融交易应用的实践方面。

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

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

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

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

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

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

本书第一章介绍了MQL5语言和开发环境。与MQL4(MetaTrader 4 语言)相比,MQL5语言其中一项新功能就是支持面向对象编程(OOP),这使其类似于C++。

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

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

官方给的实例代码中,涉及到比较复杂的类封装。 这里给出一个比较简单容易上手的EA框架

简述简述EA每日工作时间区间 限制EA每日工作时间区间 限制EA每日工作时间区间 限制EA每日工作时间区间

这是一个MT5的程序,它显示未平仓头寸的总止损和止盈价值。

一款基于 iMACD(移动平均线收敛/发散,MACD)指标的智能交易系统

EA 实现了持仓摊平。 iStdDev 的平均值是在滑动窗口中计算的。

智能交易系统使用突破买入 (Buy Stop) 和突破卖出 (Sell Stop) 挂单。 马丁格尔。

两个相同的交易系统(用于多头和空头交易)均基于 ColorMaRsi-Trigger 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量。

智能交易系统使用突破买入 (Buy Stop) 和突破卖出 (Sell Stop) 挂单。

一款基于 SpearmanRankCorrelation_Histogram 指标信号的交易系统

一款基于 SR-RateIndicator 指标信号的交易系统

12345678910...34