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

MetaTrader 5的MQL5 源代码库

icon

这是MetaTrader 5平台程序最大的免费源代码库。在这里您可以找到现成的EA交易,技术指标,脚本和程序库。使用代码库学习MQL5语言并基于提供的代码开发您自己的自动交易程序。

您可以免费下载和测试发布的代码,并在MetaTrader 5启动。程序库也可以直接从MetaTrader 5平台和MetaEditor开发环境获得。

提交您的代码

当前蜡烛将在 x 时间内关闭

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

点击烛台可查看其主体范围、高低范围、上灯芯范围和下灯芯范围值。

该指标实现了 "季度理论"(Quarters Theory)--一种技术分析概念,将价格走势围绕中心基准水平划分为四个季度。它设计用于多种资产类型(外汇、股票、商品等),并在图表上提供直观的季度水平。

MT5 自定义指标名为 "wd.Multi_LineMA.mq5",旨在为交易者提供更高的时间框架(MTF 多时间框架)移动平均值的宝贵见解。它还包含用于深入分析的其他可视化功能,例如查看指定条数的轨迹和动态 MA 水平价格线的功能。

低于或高于 rsi 水平的吞没条形图警报

一个简单的可视化策略测试器/使用马丁格尔的手动交易培训。

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

DeltaFusion Lite 是 MT4 的 DeltaFusionPro 指标的简化版。它计算并显示累计 Delta 值和净 Delta 值,让交易者清楚地了解每根蜡烛的买卖压力。通过分析买入价和卖出价之间的成交量分布,它可以帮助识别市场情绪变化、潜在反转以及价格和成交量之间的各类背离。

显示 Heikin Ashi 的更简单方法

在图表上绘制矩形,根据输入的点值绘制自定义网格

例如:用 "M1 "代替 "PERIOD_M1"。

多符号 OnTick。

精确测量市场噪音的先进工具

该脚本有助于检查 ONNX 模型的结构,深入了解输入和输出、名称及其属性。它尤其有助于调试和了解机器学习应用中使用的 ONNX 模型的特性。

在图形表示法中,techanalysis 表示的趋势线位于蜡烛图右侧的击穿点(绿色)。击穿后,假定沿着红线运动。

同时叠加显示两个周期的macd

烛台之字形 "是一个指标,当烛台颜色发生变化时,它就会改变其支脚

该脚本收集所有 MQL5 内置指标缓冲区,并将其存储到 CSV 文件中,以用于分析。

告别繁琐计算,D键做多,J键做空。集成了自动风控计算与HUD面板的终极键盘交易工具。 英文:Stop calculating, start trading. The ultimate keyboard trading tool with auto risk management and HUD.

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

计算两个向量之间的余弦距离和相似度。 余弦距离为 1-余弦相似度,余弦相似度为两个向量大小相乘的点积。

本实用程序是在连接/断开时添加声音警报的简单示例

Tillson T3 使用 EMA 计算,无辅助指标缓冲区。

wd.Multi_ClockPrice lite!"是 "wd.Multi_ClockPrice "的精简版,可在图表上直观显示服务器时间和买入价。 它每秒与电脑时钟同步,即使在 MT5 离线时也能无缝更新。 显示实时买入价,有效满足对价格信息的需求。 在指定的子窗口中放置信息标签,并根据需要调整位置。

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

这是一个脚本,用于打印历史上某个特定时间的所有未结交易及其 PnL。

该函数执行开仓交易的主要逻辑。 根据符号信息和用户提供的参数计算开仓价、获利水平和止损。 准备一个包含必要信息的交易请求(MqlTradeRequest),如符号、交易量、订单类型、偏差、注释、神奇数字等。调用 OrderSend 函数发送操作请求并获取结果。 SetTypeFillingBySymbol 函数:根据符号的填充策略确定订单填充类型(填充或杀死、立即或取消或返回)。 GetMinTradeLevel 函数:根据冻结水平和符号停止水平计算最低操作水平。 调整最低水平以确保其在一定范围内,并返回结果。

该指标是应论坛要求编写的。

输入参数的结构

Sec-WebSocket 密钥生成器

Expert Advisor 根据输入参数中指定的时间使用挂单买入止损和卖出止损。

提供布林线,以上下布林线之间的点差计算范围带宽。 布林线的外观和行为可通过调整周期、偏移、偏差、应用价格以及颜色和线条样式来定制。 范围/带宽信息 "标签可放置在指定的子窗口中,允许自定义标签位置。 总之,该指标有助于交易者根据布林线宽度直观地了解市场的灵活性和波动性。

最简单的智能交易系统,分析给定数量条形图上的价格走势,并建立相应头寸。

MULTI TF Confluence Index Stoch+RSI+MACD

这是一个根据收盘价计算 14 种移动平均线的指标。

交易时段控制库。启动时,它会计算一周 7 天(周六和周日可以进行加密货币交易)的交易时段时间,每天最多 10 个时段。然后可以在 OnTick() 中进行检查,如果在交易时段外出现一个 tick,则可以退出对其的进一步处理。

Candlestick Fitness 概念用于编码基于群体优化算法的 HFT Algos。

创建本筛选器的目的是简化寻找以折扣价交易的资产的过程。由于所有选定工具的数据加载过程,初始使用时间可能稍长。该工具可以扫描所有可用的经纪资产,也可以仅限于特定的资产类别。

以百分比显示蜡烛增量和蜡烛减量。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171