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

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

提交您的代码

用于替代 ChartXYToTimePrice 和 ChartTimePriceToXY 的函数,可在整个输入参数范围内正确快速地运行

净成交量 "指标显示的成交量考虑了卖方和买方的压力

我们的目标是提供一个代码,显示使用怀尔德平滑法计算 ATR 的情况

该脚本是一个参考解决方案,用于将用户在 MetaTrader 5 EA 或脚本中配置的符号名称与经纪商提供的实际名称进行映射。 它使用莱文斯坦距离算法自动识别市场观察中最相似的符号。 是面临符号名称前缀或后缀兼容性问题的开发人员的理想选择。 它是一个可定制的起点,可满足任何特定需求。

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

该专家系统可帮助任何交易者建立订单网格。

许多已知指标的组合

压缩勾选数据,以紧凑的形式存储,比 .tcs MQ 文件紧凑 3.5 倍。由于读取 3 字节的数据比读取 60 字节的 MqlTick 结构所需的时间更短,因此可以快速处理这些数据。

在手动或自动化交易中,一键平仓功能都是比较常用的,特别是在涉及风控管理的时候,能够快速止损,有效控制风险。这个脚本功能实现起来并不难,但在程序化实现的过程中,会有一些不同的应用场景。

波动率止损 - 根据波动率确定止损水平的指标

线性回归线,可应用于其他指标

趋势线突破时发出警报

Pinbar Detector 是一个 MetaTrader 指标,用于检测 Pinbars(也称为 "Pin-bar "或 "Pin bar"),并在看涨的 Pinbars 下方和看跌的 Pinbars 上方放置一个 "笑脸 "符号来标记它们。这是一个纯粹的价格行为指标,其代码中不使用任何标准技术指标。Pinbar 检测的配置可通过指标的输入参数完成。Pinbar Detector 可在检测时发出平台警报和电子邮件警报。该指标同时适用于 MT4 和 MT5 版本的交易平台。

之字形指标,仅依赖于每个前浪的最小回撤百分比,并可选择大于以 atr 单位衡量的特定大小。

False Breakouts.mq5"(假突破.mq5)指标是 MetaTrader 5 的一种工具,可根据对支撑位和阻力位的假突破,直观地识别和标记买点和卖点。它使用缓冲区显示买入(蓝色)和卖出(红色)箭头、支撑(蓝色)和阻力(红色)线,以及市场顶部和底部的附加箭头。该指标的主要逻辑包括根据蜡烛图的最高价和最低价检测顶部和底部,动态更新支撑位和阻力位。当价格突破支撑位或阻力位后再返回时,该指标会分别生成买入或卖出信号。对于根据虚假突破操作策略的交易者来说,这是一个非常有用的工具。

该 MQL5 指标可识别向上(看涨)和向下(看跌)的针状线,并以可定制的箭头显示(石灰色代表向上,红色代表向下)。它允许微调检测参数,如尾体比率和突起。弹出式和推送式通知提醒会发出新的针状线信号。是寻求精确反转形态检测的交易者的理想之选。

该脚本提供了一套用于创建所有标准图形对象的函数,供您在开发过程中使用。脚本中提供的函数可以 "按原样 "使用,也可以根据您的要求进行修改。

类,用于访问指定地点的当地时间、时区信息和当地交易时段。

该 EA 可帮助您通过默认参数自动设置 TP 和 SL,为您从任何设备下达的任何订单自动设置移动止损和阶梯止损,通过 5 个按钮 "全部平仓"、"获利平仓"、"亏损平仓"、"买入平仓"、"卖出平仓 "轻松平仓所有订单,根据获利或亏损阈值自动平仓所有订单。

同步自定义十字线指标,显示价格和(服务器/本地)时间。

股票常用的BIAS指標做成的指標 用來判斷目前價格的乖離率 使用日線判斷會有比較好的效果

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

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

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

实时显示 Binance 报价

该脚本用于将当前图表符号的汇率和刻度值导出为与 MT5 导出/导入格式兼容的 CSV 文件。

显示未结头寸更新数据的脚本。

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

高低线指示器

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

我们开发了一个新的接口库,以简化将 MT4 指标和智能交易系统(EA)转换到 MT5 的过程。该库支持大部分 MetaTrader 4 功能,为开发人员提供了跨平台兼容性的统一解决方案。

MetaQuotes Zigzag 的升级版,具有震荡模式、当前柱脚跟踪、纤维水平和动态缩放功能

不幸的是,我不得不意识到,有些经纪商在服务器时间转换方面有些粗心大意,这是我始料未及的,也让我非常吃惊。 这里有一个脚本,每个人都可以用它来检查自己的经纪商。

Laguerre MetaTrader 指标 - 完全自定义指标,不依赖 MT4/MT5 标准指标。它在图表的单独窗口中显示加权趋势线。可用于发出简单的进场和出场信号。该指标适用于 MT4 和 MT5。

蜡烛关闭时间。动态文本颜色。针对回测进行了优化。

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

DailyHighLow 指标是为 MetaTrader 5 (MQL5) 设计的多功能工具,用于根据指定的时间框架在图表上显示最高和最低价格水平。该指标通过可定制的时间框架和价格计算方法提供灵活性,对于依赖关键价位进行决策的交易者特别有用。

按风险回报比自动设置止损和获利水平(Auto SL TP by Risk Reward Ratio)脚本是一款简单而强大的工具,专为希望简化风险管理流程的 MetaTrader 5 交易者而设计。该脚本可根据用户定义的风险回报比和止损点数,自动设置未结头寸的止损(SL)和止盈(TP)水平。无论您是初学者还是经验丰富的交易者,该脚本都能节省时间,确保一致的风险管理。

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

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

123456789...171