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

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

提交您的代码

在开发库期间编写的源代码,用于创建结合多种交易策略实例的多币种智能交易系统。

高低线指示器

在上升的 Ema 移动平均线下方出现吞没条 - 买入交易 - 买入交易

通过 Windows 剪贴板将选定的图形对象作为文本在图表之间复制和粘贴。在源图表上使用 Ctrl+Q,然后在目标图表上使用 Ctrl+J。

该服务定期检查预定义符号的掉期,并将检测到的变化保存到 CSV 文件中,以便进一步分析和潜在重放(此处未实施)。此外,它还监控现有头寸的掉期变化并发出警报。

PrintXYZ() 库从终端打印海量信息。

之字形,根据资产价格百分比变化改变波浪方向

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

基于两个指标信号的简单策略:威廉百分比范围 (WPR) 和布林线 (BB)。只有当两个指标的信号一致时,才会开仓。

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

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

该指标在图表上任意绘制第二个时间框架。

成交量震荡指标是一种有用的技术分析指标,可预测价格趋势的强弱

本代码不跟踪 iatr(),因为 iatr() 或本代码是一个更现代的版本。 本代码使用原始平滑,一种 SMA 而不是野生平滑。 对这两种平滑的分析可以为其他地方提供机会

标准指标分形的修改

该库在回溯测试期间根据可配置的盈亏阈值重置账户余额,从而模拟道具交易公司的情景,并记录重置结果以供分析。

根据账户余额将风险百分比转换为货币数字

该 MQL5 脚本可将不同时间段的蜡烛图数据导出到 CSV 文件中,捕捉开盘价、最高价、最低价和收盘价等基本市场信息。它分析每个烛台的特征,包括主体和灯芯大小,同时计算其他指标,如蜡烛缺口。在处理完最近 21 个条形图后,它会在数据导出成功后通知用户。

标记极端最高价和最低价 (OHLC) 以及极端买入价和卖出价

不幸的是,我发现有些经纪商在服务器上更改的时间有点不正确,这是我始料未及的,也让我大吃一惊。 这里有一个脚本,任何人都可以用来检查他们的经纪商。

可记录单个模块或代码段的日志记录器

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

动态 VWAP 水平,可取多日平均值

水印指标轻巧而高效,设计用于在 MetaTrader 5 主图表上显示信息丰富的水印。 它会自动显示当前符号、图表时间和资产描述,让交易者可以定制自己的界面,既时尚又方便。

这是一个基于 Heiken-Ashi 蜡烛而非原始市场价格的移动平均线指标。

自适应 CCI - 商品通道指数,可根据市场波动动态调整上限和下限。通过使用 EMA 平滑波峰和波谷,消除了固定阈值(如 100/-100),根据每种资产当前的波动性提供更可靠的超买/超卖信号。通过自适应确认水平,完美识别高概率反转点。

这是一个测试脚本,可扩展 MetaTrader 5 的标准优化功能,允许您根据复杂的用户定义标准(分为样本内和样本外期间、高级指标和统计测试)评估策略。

使用 rsi 过滤器的简单 atr 超级趋势

使交易时段名称与经纪商服务器时间和当地时间保持一致的工具

将服务器时间从一个经纪人时区转换为另一个时区的功能。

价格是行情分析的重要参照因素,尤其是以支撑阻力位为核心的交易系统中,寻找合适的进场和出场价格位置是首要任务。那么按价格标记出这些参照位置就对分析、统计有实际意义。

最简单的指标,显示当前符号自交易时段开盘以来的价格变化百分比。

Chande Kroll 止损指标 - 短仓和长仓的止损水平。

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

均方根

线性回归斜率

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

该指标以 ZigZag 指标为基础,用于绘制斐波那契回撤线。

该脚本将 MetaTrader 内置经济日历中预定义的经济事件集保存到 CSV 文件中。

修改后的标准 ZigZag 指标,增加了以点为单位的波长信息、级别和不同的警报逻辑

12345678910...170