技术指标

双移动平均线:MT4交易者的强大工具
MetaTrader4
双移动平均线:MT4交易者的强大工具

全新更新版,免费下载请点击这个链接:特别时间框架的双移动平均线与斐波那契 双移动平均线是一个全面的MQL4指标,旨在帮助交易者识别趋势方向、潜在的入场点以及市场动量。这个指标主要使用两条移动平均线——通常是快(短期)和慢(长期)平均线。其核心理念是移动平均线交叉策略:当快移动平均线向上穿越慢移动平均线时,产生买入信号;而当快移动平均线向下穿越慢移动平均线时,则产生卖出信号。 这个指标的独特之处在于它整合了动态支撑和阻力水平的绘制,为交易决策提供了额外的确认层面。通过识别和展示市场历史上反转或整合的关键价格水平,帮助交易者避免虚假信号,提高进出场的准确性。 用户可以自定义移动平均线的周期和类型(例如:简单、指数、平滑或线性加权),使得该指标适应不同的交易风格和市场条件。此外,该指标在所有时间框架中均表现良好,适合剥头皮、摆动交易和长期趋势分析。 功能特点: 可配置的快慢移动平均线 基于MA交叉的买入/卖出信号 自动检测并绘制支撑和阻力水平 交叉和关键区域的报警或视觉标记 兼容所有品种和时间框架 无论你是寻找清晰趋势跟随系统的新手,还是精细化入场点的资深交易者,双移动平均线都为你的技术分析提供了强大的简单性与深度支持。

2025.06.01
趋势线锯齿状指标:MetaTrader 5的进阶工具
MetaTrader5
趋势线锯齿状指标:MetaTrader 5的进阶工具

大家好,今天我们来聊聊一种新兴的指标,它是经典的唐奇安通道的进化版。 这个指标通过锯齿结构和图形标记来识别支点,所有的支点都是基于通道的行为得出的。当通道变平时,就会触发一个支点,形成下一个锯齿段的连接点。为了避免出现弱支点或无关紧要的支点,我们设置了一个 深度参数 来确认通道的平坦性,只有在确认后才会标记新的支点。支点逻辑保持简单,没有向前修正,因此难免会有一些滞后,毕竟需要确认才能进行下一步。 为了在实盘交易中更好地使用这个指标,我们将当前“实时”段绘制为一条 动态趋势线,从最近确认的支点到当前价格极端。这条趋势线在确认新的支点之前一直有效。结果就是,趋势线会持续更新,这增强了通道的视觉解读,同时也为我们的分析提供了优势。 这个指标的目的是观察价格行为是否尊重趋势线。如果价格反弹,说明趋势线得到了尊重;如果价格偏离趋势线,可能意味着方向的改变。这个工具提供的是 定性洞察,而不是精确的买卖信号,因此不应单独用于预测市场运动或作为决策的唯一依据。 ----- 补充:我们已经上传了一个新版本(1.02),进行了完整的代码重构,新增了段落修正的输入选项,并且可以开启或关闭趋势线的显示。

2025.05.27
MetaTrader 5的盈亏指标 - 直观展示您的交易绩效
MetaTrader5
MetaTrader 5的盈亏指标 - 直观展示您的交易绩效

累计盈亏指标 概述 累计盈亏指标能够直观地展示您账户的余额和权益在时间上的变化,图表上会以两条不同的线条呈现。这为您提供了一个可视化的交易表现,通过追踪已实现的盈亏(余额)和未实现的盈亏(权益),帮助您回顾交易历史。 功能 余额线(绿色):显示已平仓头寸的累计盈亏,包括利润、掉期和佣金。 权益线(蓝色):显示总权益(余额 + 未实现盈亏)。 多标的支持:准确追踪所有标的的头寸,而不仅限于当前图表的标的。 历史准确性:在每个时间点重构投资组合状态,展示准确的历史权益曲线。 掉期跟踪:在计算中包含过夜掉期费用。 货币转换:自动处理不同货币交易工具的利润计算。 工作原理 该指标的工作步骤如下: 分析您自账户开通以来的完整交易历史。 计算每个时间点已实现的盈亏,基于已平仓的交易。 跟踪当前持仓,并根据历史价格计算未实现盈亏。 将两者结合,展示您的权益曲线演变。 安装方法 下载指标文件。 将其放置在您的MQL5/Indicators文件夹中。 在MetaEditor中编译(F7)。 将其附加到任意图表上。 使用方法 只需将该指标附加到任意图表,它会自动: 在主图表下方的独立窗口中显示。 展示两条线:余额(绿色)和权益(蓝色)。 随着您的头寸变化实时更新。 技术细节 指标类型:独立窗口指标。 缓冲区:2个(余额和权益)。 时间框架:适用于所有时间框架。 标的:跟踪您账户中的所有标的。 优势 绩效可视化:直观了解您的账户在时间上的增长。 风险评估:通过比较权益与余额,识别回撤期。 策略验证:评估您的交易策略是否持续盈利。 多资产追踪:监测不同工具的表现。 注意事项 该指标从您第一次交易开始显示累计值。 对于历史较长的账户,建议使用较高的时间框架(如H1,D1)以获得最佳性能。 权益线包含当前持仓的掉期费用。 版本 当前版本:1.0

2025.05.25
蜡烛过滤器:MetaTrader 5交易者必备指标
MetaTrader5
蜡烛过滤器:MetaTrader 5交易者必备指标

主要功能蜡烛过滤: 这个指标可以帮助你只显示符合特定条件的蜡烛: 看涨:只显示看涨蜡烛。 看跌:只显示看跌蜡烛。 十字星:只显示十字星蜡烛。 所有:显示所有蜡烛及其对应颜色。 十字星蜡烛检测: 十字星蜡烛的检测基于一个可配置的阈值(`InpDojiThreshold`),它定义了蜡烛实体与其总区间之间的比例。这确保了中性蜡烛的识别准确性。 蜡烛过滤:颜色定制 交易者可以为每种类型的蜡烛定义自定义颜色: - 看涨:默认颜色为绿色(`clrForestGreen`)。 - 看跌:默认颜色为深红(`clrDarkRed`)。 - 十字星:默认颜色为金色(`clrGold`)。 - 背景:默认颜色为黑色(`clrBlack`)。 图表清理: 该指标会移除图表上不必要的视觉元素,比如网格、成交量和周期分隔线,以便于视觉分析。 工作原理: 1. 初始化(`OnInit`): 缓冲区被映射以存储开盘、最高、最低和收盘值(OHLC)及相应的颜色。 自定义颜色被分配到指标的颜色索引。 通过移除不必要的视觉元素来清理图表。 2. 主计算(`OnCalculate`) 对于图表上的每根蜡烛,指标检查它是否符合所选条件(`InpCandleShow`)。 不符合条件的蜡烛将以背景颜色(`InpBackgroundColor`)显示。 符合条件的蜡烛将以自定义颜色显示。 3. 反初始化(`OnDeinit`): 当指标被移除时,原始图表设置将被恢复,确保交易环境恢复到初始状态。 使用示例: 趋势分析: 将`InpCandleShow`设置为`ShowBullish`或`ShowBearish`,专注于指示上升或下降趋势的蜡烛。 识别中性区域: 使用`ShowDoji`来高亮中性蜡烛,识别可能的反转或整固点。 全面可视化: 选择`ShowAllCandle`以显示所有蜡烛及其相应颜色,从而全面了解市场行为。 已实施的改进: 准确的十字星检测:使用可配置的阈值(`InpDojiThreshold`)确保只有真正的中性蜡烛被归类为十字星。 全面定制:交易者可以完全控制图表的颜色和背景。 自动清理:指标会自动移除不必要的视觉元素,提高图表的可读性。

2025.05.22
EquiPeak 回撤追踪器 - MetaTrader 5 指标详解
MetaTrader5
EquiPeak 回撤追踪器 - MetaTrader 5 指标详解

这个指标有什么用呢? 直观显示 EA 的表现:手动输入你的策略已知或预期的历史最大回撤(例如,回测或之前结果获得的回撤)。这样,你就能清楚地知道你的 EA 是否在正常范围内,还是处于意外的状况。 实时监控当前风险:你还可以用它来实时监控当前回撤,检查是否超过了需要立即关注的关键水平。 智能且详细的通知:该指标会在每次设定新的回撤记录时,或按你设置的周期,向你的手机发送推送通知,让你随时掌握情况,而不会被无用信息轰炸。 自动记录:允许你将回撤数据持续记录到外部文件(CSV或TXT),以便后续分析。 适合谁使用? 使用自动或半自动系统交易的交易者,想快速了解他们的 EA 是否在最大预期回撤范围内。 需要直观检查策略在真实条件下表现的用户,对照基于之前测试的预期。 任何想有效管理风险的交易者,能够立即知道他们的交易是否超出了可接受的范围。 详细配置指南(输入参数) 以下是该指标所有可自定义的参数: 监控魔法值(-1 跟踪所有) 指定要监控的持仓魔法值。使用 -1 来跟踪所有。 初始最大回撤 (%) 在这里输入你的 EA 的已知历史最大回撤(即,长时间回测中获得的最大结果)。这将作为一个直观的参考。 刷新间隔(秒) 计算刷新频率。 最大回撤更新模式 定义历史最大值如何更新: UPDATE_MAX_DD_IF_BIGGER: 如果当前回撤超过输入的历史值,将其自动更新。 NO_UPDATE_MAX_DD: 从不更新手动输入的历史值,但每60分钟发送当前状态通知。 发送推送通知吗? 启用或禁用推送通知到手机。 固定或峰值参考? 选择如何定义余额参考: REF_FIXED_BALANCE: 固定余额,手动输入。 REF_PEAK_BALANCE: 始终使用达到的最大余额(自动保存)。 固定余额(0 => 当前) 固定初始余额。如果使用 0,则在加载指标时取当前余额。 当前回撤文本颜色 当前回撤文本的颜色。 最大回撤文本颜色 历史回撤文本的颜色。 字体大小(当前回撤) 当前回撤的字体大小。 字体大小(最大回撤) 历史回撤的字体大小。 文本放在图表后面? 将文本放在图表后面。 文本 X(像素) 从左边缘开始的水平距离。 文本 Y(像素) 从上边缘开始的垂直距离。 垂直间距 文本之间的垂直间距。 在日志中打印记录? 启用在日志中显示详细消息。 启用文件日志 自动将当前回撤记录到外部文件。 文件扩展名(CSV或TXT) 选择生成文件的格式。 自动记录到文件 回撤值会自动记录,包括日期和时间,以 CSV 或 TXT 格式存放在 MetaTrader 5 的公共文件夹中(MetaTrader 5 Terminal/Common/Files/)。非常适合后续分析你的结果。 重要建议,充分利用该指标 始终在输入框中输入预期的历史最大回撤(回测结果、之前的表现等),“初始最大回撤 (%)”。这将帮助你快速评估 EA 是否处于正常期,或者需要进行调整。 将指标放在专门的图表上,监控所有魔法值,或者如果你更喜欢单独的数据,也可以放在每个特定图表上。 仔细调整刷新率、颜色、位置和文本大小,以便根据自己的喜好进行最佳显示。 如何在手机上接收推送通知 在手机上打开 MetaTrader,复制你的 MetaQuotes ID(设置 > 消息)。 在 MetaTrader 5 桌面版中,转到 工具 > 选项 > 通知。 勾选 启用 推送通知,并粘贴你的 MetaQuotes ID。

2025.05.18
MetaTrader 5每日高低指标使用指南
MetaTrader5
MetaTrader 5每日高低指标使用指南

功能与特点 这款指标在图表上绘制了两条线:一条代表最高价,另一条代表最低价,计算基于用户定义的输入。其主要特点包括: 自定义时间周期:用户可以选择时间周期(例如,日线、小时线),使用 TimeFrame 输入,默认设置为 PERIOD_D1(日线)。该指标确保所选时间周期不小于图表当前时间周期,以保持数据准确性。 价格计算选项:Price 输入允许用户选择三种模式: 低/高 (DHL_LOWHIGH):绘制指定时间周期的最高和最低价格。 开盘/收盘 (DHL_OPENCLOSE):绘制开盘/收盘价格的最大值和最小值。 收盘/收盘 (DHL_CLOSECLOSE):绘制最高和最低收盘价格。 前一周期选项:Previous 输入(默认:true)允许用户显示前一周期的高低点,有助于历史分析。 视觉定制:该指标使用实心银色线条表示高低点,线宽为1,确保清晰可见而不至于图表过于拥挤。 工作原理 该指标通过初始化两个缓冲区(HighBuffer 和 LowBuffer)来存储和显示高低价格水平。在初始化阶段(OnInit),它设置这些缓冲区并验证时间周期。核心逻辑位于OnCalculate 函数中,该函数处理每个K线的数据: 数据准备:时间、开盘、收盘、高、低价格的数组被设置为系列,以便反向索引。 时间周期对齐:该指标使用 iBarShift 计算K线偏移,以将数据与所选时间周期对齐。 价格计算: 对于 DHL_LOWHIGH,直接使用 iHigh 和 iLow 获取最高和最低价格。 对于 DHL_OPENCLOSE 和 DHL_CLOSECLOSE,它在时间周期内识别最高/最低的开盘或收盘价格,使用 iHighest 和 iLowest。 前一周期处理:如果 Previous 被启用,计算将移至前一周期,以提供历史背景。 优化:该指标将计算限制在新或更新的K线(limit),以确保效率,避免冗余处理。 实际应用 每日高低指标非常适合采用基于关键价格水平策略的交易者,比如: 支撑与阻力:识别每日或自定义时间周期的高低水平,以进行突破或反转策略。 趋势分析:将当前价格动作与之前的高低进行比较,以评估市场方向。 风险管理:基于重要价格点设置止损或获利水平。 使用说明 安装:将该指标添加到您的MetaTrader 5平台,方法是将代码复制到MQL5/Indicators文件夹中并编译。 配置: 设置所需的 TimeFrame(例如,PERIOD_D1 用于日线级别)。 根据您的策略选择 Price 模式(DHL_LOWHIGH、DHL_OPENCLOSE 或 DHL_CLOSECLOSE)。 启用或禁用 Previous 选项,以切换当前和前一周期的数据。 图表应用:将指标附加到任何图表。它将显示两条银色线,表示高低水平。 结论 每日高低指标是MQL5交易者的一个简单而强大的工具,提供时间周期和价格计算方法的灵活性。其轻量设计和高效处理使其适合新手和经验丰富的交易者,帮助他们提升技术分析能力。 反馈 如果您有建议或遇到问题,请在MQL5 CodeBase页面留言或通过联系我。您的反馈对改进此工具至关重要!联系我: MQL5链接

2025.05.17
自定义MACD:实时信号提醒助力您的交易
MetaTrader5
自定义MACD:实时信号提醒助力您的交易

引言 自定义MACD是经典MACD(移动平均收敛发散)指标的升级版本,深受全球交易者的喜爱。专为MetaTrader 5设计的自定义MACD,不仅保留了传统MACD在识别趋势和反转方面的强大功能,还新增了革命性的实时信号提醒功能,直接发送到您的手机上。其开源代码和用户友好的界面,使得该指标非常适合新手和经验丰富的交易者。 自定义MACD的工作原理 自定义MACD基于标准MACD公式运作: MACD线:快速EMA(默认:12)与慢速EMA(默认:26)之间的差值。 信号线:MACD线的简单移动平均(默认:9)。 直方图:MACD与信号线的差值,便于评估市场动能。 该指标的视觉展示包括: MACD线为Dodger Blue。 信号线为橙色。 直方图为石灰绿,突出趋势强度。 关键差异:手机信号提醒 与MetaTrader 5中的默认MACD指标不同,自定义MACD提供了一个独特的功能,确保您不会错过任何交易机会: 实时提醒:当出现看涨交叉(MACD线上穿信号线,发出买入信号)或看跌交叉(MACD下穿信号线,发出卖出信号)时,指标会通过MetaTrader 5直接发送通知到您的手机(需要在MT5应用中设置推送通知)。 提升交易效率:通过即时提醒,即使不在交易桌前,您也能迅速对市场变动做出反应。 虽然默认的MACD仅提供图表上的数据而没有自动提醒功能,但自定义MACD让您始终与市场保持连接,优化您的交易策略。 主要特点 可自定义参数: 快速EMA周期(InpFastEMA,默认:12)。 慢速EMA周期(InpSlowEMA,默认:26)。 信号SMA周期(InpSignalSMA,默认:9)。 启用/禁用提醒(ShowAlerts,默认:true)。 直观界面:优化的颜色和线宽,便于在所有时间框架中轻松识别信号。 开源代码:可轻松修改以添加信号箭头或与其他指标集成。 高性能:在MetaTrader 5上优化,能够顺畅运行,即使处理大数据集。 对交易者的好处 绝不错过机会:实时手机通知让您能够快速采取买入或卖出的行动。 适用于所有策略:无论您是剥头皮交易者、日内交易者还是波段交易者,自定义MACD在所有货币对和时间框架中都能有效运行。 提高准确性:将MACD信号与其他工具(如SMA、RSI)结合,以确认趋势并减少错误信号。 社区友好:设计用于在MQL5代码库上共享,让您能够为全球交易社区作出贡献。 如何使用 安装: 从MQL5代码库下载自定义MACD。 在MetaEditor中编译文件,并将指标拖到MetaTrader 5图表上。 设置推送通知: 在MetaTrader 5中,前往工具 > 选项 > 通知,配置推送通知到MT5手机应用。 确保在指标的输入参数中启用ShowAlerts。 交易策略: 买入:当MACD线上穿信号线(看涨交叉)且直方图转为正值时。 卖出:当MACD线下穿信号线(看跌交叉)且直方图转为负值时。 结合支撑/阻力水平或其他指标以提高可靠性。 为什么选择自定义MACD? 自定义MACD不仅仅是一个指标——它是一个强大的工具,让您始终与市场保持同步。与默认MACD相比,手机提醒功能是一次重大飞跃,节省了时间并最大化了利润。其开源设计和灵活的自定义选项,使得这个指标非常适合希望提升交易表现的交易者。 结论 今天就从MQL5代码库下载自定义MACD,体验实时提醒的MACD强大功能!如果您有任何问题或想要定制额外功能,欢迎留言或联系我。让我们一起将您的交易提升到一个新水平! 作者:Duy Van Nguy联系方式:MQL5链接版本:1.00更新日期:2025年5月11日

2025.05.11
首页 上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页