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

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

提交您的代码

一个诊断脚本,用于比较“市场观察”中每个交易代码的 SYMBOL_TRADE_TICK_VALUE、SYMBOL_TRADE_TICK_VALUE_LOSS 和 SYMBOL_TRADE_TICK_VALUE_PROFIT 值。 将每个符号归类为以下四类之一(ALL_EQUAL、TV_MATCHES_PROFIT、TV_MATCHES_LOSS、ALL_DIFFER),并提供汇总报告及解读提示。 该功能有助于在EA中实现基于风险的仓位大小调整时,验证应采用哪种点值属性。可将每个交易符号的完整报告导出为CSV文件,并保存在MQL5/Files目录下。

这是一个在图表上显示成交量曲线的指标,计算简单,执行速度极快。

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

ICT 和 SMC 交易员必备的轻量级实用工具。它能自动绘制真实的每日、每周和每月开盘价,为 3 力量(积累、操纵、分配)概念奠定基础。

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

这是一个简单的程序,用于比较异步和同步全部关闭的情况。 这是一个示例程序,因此可以根据自己的测试目的进行修改,例如添加条件。

通过该指标,您可以定义一份检查清单,以便在进行交易前手动检查和确认您的策略。

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

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

线性回归线

CDebugLogger 类是一种灵活而全面的日志工具,专为在 MQL4/5 环境中使用而设计。它允许开发人员记录不同重要程度的消息(INFO、WARNING、ERROR、DEBUG),并可在日志条目中加入时间戳、函数签名、文件名和行号等选项。该类支持将日志记录到控制台和文件中,并能将日志保存到常用文件夹和 CSV 格式。此外,它还提供基于特定关键字的日志静默功能,确保敏感信息不会被记录。该类是希望在其 MQL4/5 应用程序中实施强大日志机制的开发人员的理想选择,其可定制的功能可满足广泛的调试和监控需求。

JSON 格式的序列化和反序列化

Kuskus Starlight 是一种利用费雪价格转换来识别趋势和潜在反转的震荡指标。 Scriptor 的 MT4 原始代码请访问:https://www.mql5.com/en/code/8365。

价格警报 MetaTrader 指标 - 可以在价格达到交易者设定的特定水平时发出任何类型的警报。价格水平有三种类型:第一种是当价格上涨超过一定水平时使用(在图表上用绿线显示),第二种是当价格下跌低于一定水平时使用(在图表上用红线显示),第三种是当价格正好达到一定水平时使用(用黄线显示)。三种警报类型包括:本地(弹出式)、电子邮件和推送通知。要使用电子邮件和推送通知提醒功能,您需要在 MetaTrader 平台选项窗口中设置电子邮件或 MetaQuotes ID 设置。该指标适用于 MT4 和 MT5。

只需调用一次函数即可计算移动平均值。代码可在不同项目间轻松传输。

交易者的复利计算器。根据您的参数计算您的破产风险以及每次交易的最佳风险。预测您一年、一个月以及期末的资金规模。

一种混合排序算法,可为简单类型、结构或对象指针数组的排序提供快速性能。

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

该指标可检测看涨和看跌吞没烛台形态,并可选配成交量过滤器,以突出显示更强的信号。

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

这是一款专为统计套利(对冲交易)设计的定量多资产振荡指标,它计算两项相关资产之间的对数价差,并通过其Z分数来识别风险中性的均值回归机会。

用于创建指标,时间序列和它们的衍生数据统计分布的柱形图的构造工具。

测试仪的单程数据。

在图表的可见柱形图中搜索基于灯芯或主体的高低点

调和移动平均线的 MQL5 版本

具有可控外带平滑(后平滑)功能的布林线

演示如何在没有源代码的情况下修改指示器中的对象

MetaTrader 5 的实时监控工具,可显示关键金融数据,允许快速切换符号和自定义符号列表。保存和重新加载符号、重置列表、自定义文本和面板颜色,以获得个性化的交易体验。

基于趋势线的顿奇安海峡动态演变

TardioBot V1.05 以历史人物 Giuseppe Tardio 命名,是专为 MetaTrader 5 设计的智能交易系统,采用三角套利策略。

量子系统 - 利用量子态和概率做出决策。

它是一个 "之 "字形,根据通过波动阈值的情况创建新的 "之 "字形转折点

基于洛佩兹·德·普拉多(López de Prado)所著《金融机器学习进展》(第5章)中固定宽度分数差分(FFD)方法的MQL5实现。 该方法可在最大程度保留历史记忆的同时,将非平稳价格序列转换为平稳序列;其输出结果与 Python afml 库的交叉验证误差小于 1e-12。

这是一个最高价,最低价,开盘价,收盘价的 RSI,在其自己的子窗口中显示为彩色蜡烛。

股票软件通达信中的指标三线KDJ

将编译后的可执行文件拖到图表上时,它会删除图表上的所有对象

基于刻度计算的 RSI 自适应指标

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

一个快速的小脚本,让交易者的生活更轻松。有一件事总是让我很苦恼,那就是重新设置新图表的属性(如颜色),使其看起来是我喜欢的样子。因此,这里有一个脚本可以让事情变得更简单。

MT5 的交易服务器断开警报工具。

12345678910111213141516...175