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

MQL4 和 MQL5 的源代码库

icon

您不知道在哪开始学习MQL5或MQL4编程语言?这里提供适用于您MetaTrader程序端的各种程序。下载并学习已发布的代码示例,开发您自己的指标和EA交易。在最大的MQL5和MQL4代码程序库中发布您的程序,它们将提供给每一个MetaTrader程序端和MetaEditor。

您的MQL4 和 MQL5代码示例将分布于世界各地,成百上千的交易者们将会认识您!

提交您的代码

该指标拾取 DeMarker 指标的发散点

这是一款基于 H1 时间框架上随机振荡器反转信号的简单而有效的智能交易系统。 当 %K 在 20 水平以下 %D 以上交叉时触发买入信号。 当 %K 在 80 水平以上 %D 以下交叉时触发卖出信号。 风险根据账户余额计算,手数设置为 0.1(可根据需要调整)。 所有仓位的止盈 (TP) 设置为 300 点。 止损 (SL) 根据反向交叉信号动态计算。当出现反向交叉信号以及达到止盈或止损时,头寸将被平仓。

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

绘制蜡烛芯(细线):从每根蜡烛的最低价到最高价绘制一条垂直线(称为 "蜡烛芯")。 绘制蜡烛体:从开盘价到收盘价绘制一个矩形,如果蜡烛看涨或看跌,则使用不同的颜色。 颜色自定义:您可以轻松更改看涨和看跌蜡烛及其蜡烛芯的颜色。 在您使用的代码中,例如:看跌蜡烛的主体为栗色 (clrMaroon)。 看跌蜡烛的蜡烛芯为浅紫色 (clrOrchid)。 它有什么用? 如果您想要: 在图表上拥有独特而清晰的视觉风格。 更容易区分看涨蜡烛和看跌蜡烛。 以更直观的方式分析价格行为。

该指标调用其他 3 个子窗口指标。所有文件都放在 "指标 "文件夹中。

这是 MetaTrader 5 的自定义指标,其唯一目的是在图表上以屏幕为中心显示 BMP 图像。 它有什么用途? 它用于直接在交易图表上显示静态图像(如徽标、个人品牌、图表信息或提醒),而不影响分析和市场数据。 它是如何工作的? 它创建一个 OBJ_BITMAP_LABEL 对象,以显示 MQL5Images 文件夹中的图像 (2.bmp)。 它自动计算图表的中心位置,并将图像放置在那里。 它在每个新的刻度上更新图像的位置,使其始终居中,即使窗口调整大小也是如此。

MT5 自定义 MA Cross 与 RSI 指标是一款多功能交易工具,旨在帮助交易者识别趋势变化,并利用动量过滤入场。该指标将两条移动平均线 (MA) 与相对强弱指数 (RSI) 结合在一起,提供明确的买入和卖出信号。

该指标显示买入或卖出信号

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

连接移动平均线交叉点的静态之字形

该指标在输入的 "window_size "范围内评估 FVG,以检测动量或趋势强度。

这里收集了基于群体的优化算法。该压缩包包含在测试函数上运行算法所需的所有文件。

这是 LonesomeTheBlue 从松树脚本代码转换而来的。

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

试图突显市场区间的指标

该指标将显示蜡烛图结束前的剩余时间。您可以选择颜色和字体大小。

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

基于抛物线轨迹趋势变化的之字形轨迹

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

纯股票成交量移动平均线,柱状图跟踪看涨/看跌蜡烛颜色

该功能非常有用,可避免服务器在市场休市时收到过多的交易请求

蜡烛过滤指标是一种可定制的工具,用于根据特定条件过滤和突出显示图表上的蜡烛。它允许交易者只显示感兴趣的蜡烛,如看涨蜡烛、看跌蜡烛、十字蜡烛或同时显示所有蜡烛。此外,该指标还能完全控制蜡烛的颜色和图表背景,提供清晰、可调整的视觉体验。

这是一个简单的分析(非信号、一次性计算)指标,可以测试价格时间序列是否代表 "随机漫步",特别是高斯 "随机漫步 "的假设。这有助于将价格增量转化为均匀分布、更稳定、更可预测的时间序列(至少在波动性方面)。

该指标利用 RSI 背离并将其绘制在缓冲区中,以便自动执行 EA

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

可记录特定模块或代码段的日志记录器

蜡烛签名及示例|用于研究与开发

EquiPeak Drawdown Tracker(EquiPeak缩水跟踪器)是一个用于实时监控和记录交易账户最大缩水的指标。它不仅能提醒您当前的缩水情况,还能直观地将您当前的缩水情况与您预期或之前记录的最大历史缩水情况进行比较,因此特别有用。

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

XMA_Ishimoku 指标使用基于标准偏差算法的彩色圆点显示额外的趋势强度。 附件链接中的原始代码在绘图方面存在问题。

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

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

考虑到每月有 30 天,每年有 365 天,脚本演示了到新的一年开始前的时间计数器。

EquiPeak Drawdown Tracker(EquiPeak缩水跟踪器)是一个用于实时监控和记录交易账户最大缩水的指标。它不仅仅是一个当前缩水指标;它尤其适用于将您当前的缩水与您预期或之前记录的最大历史缩水进行直观比较。

倒计时是一款先进的指标,专为希望清晰、高效地跟踪下一根蜡烛图或下一个市场开盘前剩余时间的交易者而设计。该指标有三种灵活的显示模式(评论、图表边框或价格旁),可根据您的交易需求提供定制解决方案。

MACD 背离指标

双符号价差指示器

用于计算未结头寸平均价格的指标,如果只想将一个机器人的头寸分开,可以使用神奇数字,但 0 数字是用于手动操作的。

Better Volume 是一个高级指标,旨在分析价格图表上的成交量行为。它将成交量信息与蜡烛图范围和移动平均线等指标相结合,以识别市场中的重要形态,如买入/卖出高潮、搅动和弱蜡烛图。该指标具有动态可视化界面和成交量分类,可为希望根据成交量流量做出明智决策的交易者提供有价值的见解。

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160