技术指标

强势历史水平 - MetaTrader 5指标解析
MetaTrader5
强势历史水平 - MetaTrader 5指标解析

历史水平是某个交易品种在其生命周期内的价格,通常被认为是最常见的价格。 从金融的角度来看,这些价格是经济环境条件的重要限制,影响着特定交易品种的图表。这些水平与金融限制/阶段有关,价格通常难以突破这些水平,除非金融阶段发生变化。因此,交易员在市场分析中引入历史水平是非常必要的。 我尝试从蜡烛形态分析的角度对这些水平进行结构化的理解。价格在这些水平上的表现很可能对蜡烛形状产生强烈影响。例如,如果某个价格存在强支撑位,我们应该会看到价格跳跃,因为在该价格附近有大量的资金在等待出场。 基于这一概念,制定了两个规则: 规则一(在支撑位上形成的多头蜡烛):如果收盘价 - 最低价 > 跳跃因子 规则二(在阻力位上形成的多头蜡烛):如果收盘价 - 最低价 > 跳跃因子 且 (收盘价 - 最低价)/(最高价 - 最低价) > 比率 为了更清楚地阐明这些规则,准备了两张图片。 图1:从支撑/阻力位跳跃的相同动作(如在支撑位上的多头蜡烛) 图2:从支撑/阻力位反向跳跃(如在阻力位下的多头蜡烛) 根据这些规则(规则可以选择),我们开发了一个指标,它在两个不同的矩阵中收集数据(支撑矩阵和阻力矩阵)。符合所选规则的支撑/阻力水平数量在收集数据时显示在屏幕上。因此,AlgLib(dataanalysis.mqh)库用于通过K均值法对收集到的数据进行聚类处理。结果以支撑和阻力水平数据的列形式显示。 在增强了水平之后,它会打开同一分析品种的图表,并根据聚类过程在该图表上绘制所有水平(簇)。指标的一些参数可以在屏幕上更改,以使其更加用户友好。以下是工具屏幕图形及其结果的简要说明。 图3:指标屏幕 图4:在图表上自动绘制结果的水平 总之,这个工具非常强大,即使我们只需基本规则,水平也显示出强支撑和阻力行为。添加更多规则是可能的,代码也非常简单,便于增强功能。未来可以进一步改进的方面包括添加额外的规则、划分聚类区域以及进行更专门化的聚类,寻找在重新触及水平之前所需的最大距离。如果您想了解更多,请随时与我联系。

2024.02.16
wd.Multi_ClockPrice lite!MT5自定义指标使用指南
MetaTrader5
wd.Multi_ClockPrice lite!MT5自定义指标使用指南

大家好!今天我们来聊聊一款非常实用的MT5自定义指标——wd.Multi_ClockPrice lite!这款指标是“wd.Multi_ClockPrice”的轻量版,专为希望在图表上直观显示服务器时间和买入价格的交易者设计。 这个指标的时钟显示功能使用了OnTimer()事件函数,每秒更新一次服务器时间。它与您的电脑时钟同步,即使MT5断开或离线,服务器时间也能持续运行,不依赖于价格波动。 如何使用wd.Multi_ClockPrice lite? 1. 在指定的子窗口中放置“服务器时钟和买入价格”标签: 您可以在主图表或子窗口中放置这些时钟和价格信息,用户还可以调整标签的距离(Y轴位置)。 如果要在主图表中放置标签,只需在“子窗口放置”属性中输入“0”。 要将标签放置在子窗口中,请输入“1、2、3等”,同时需要附加指标“wd.Multi_SubWindow”{wd.Multi_SubWindow.mq5已附加}。 服务器时间显示 这个OnTimer()函数通过增加或减少指定的增量来更新服务器时间。 通常情况下,MT5终端和服务器时间显示的秒数可能不匹配,因此用户需要调整秒数以实现同步。 例如,如果MT5服务器时间是05:28:06,而“wd.Multi_ClockPrice lite!”显示的是05:28:03,那么需要调整3秒。 为使显示的服务器时间加快/调整,用户需在“秒数增量”指标属性中输入值3。 价格显示 价格实时更新,显示当前的买入价格。 总的来说,“wd.Multi_ClockPrice lite!”指标高效满足了时钟和价格信息的基本需求。它每秒更新服务器时钟,避免了时间跳跃,同时也实时更新买入价格。 对于那些希望隐藏MT5控制面板(工具栏、市场观察、导航器等)以最大化显示多图表的用户,这款指标尤为有用。此外,对于那些经常遇到经纪商不频繁更新服务器/终端时间的MT5用户来说,这也是一个不错的选择。 需要注意的是,使用OnTimer()函数时,如果同时运行多个EA和指标,可能会影响整体性能,特别是当其他EA或指标也使用相同的定时器ID函数时。

2024.01.08
掌握Volume Profile:MetaTrader 5的交易量分析利器
MetaTrader5
掌握Volume Profile:MetaTrader 5的交易量分析利器

什么是Volume Profile? Volume Profile工具,也称为横向成交量图,能够通过横向直方图展示在特定时间范围内每个价格的成交量。更长的条形代表该价格的成交量较高,而较短的条形则表示成交活动较低。这个指标的计算方式简单,能够实现快速、轻量级的执行。 如何使用Volume Profile 要在特定时间区间内显示Volume Profile,您需要在执行指标后放置两条垂直线,分别标记该区间的开始和结束。调整这些线条可以根据所选区间变化Volume Profile。 示例截图 输入设置 计算时间框架:该指标的计算假设成交量在蜡烛长度(从低点到高点)内均匀分布,这可能在使用较小时间范围时导致结果不够准确(见图1)。通过在输入部分更改此选项,可以基于较低的时间框架(例如,1分钟)进行计算,结果将接近使用逐笔数据的精确度(见图2)。 VP条形数量:直方图条形的数量,较小的数字显示出大多数交易发生的价格范围,而较大的数字则显示出大多数交易发生的具体价格。更改此输入时,控制点(POC)的位置可能会发生变化,但这并不是计算错误或代码错误,而是您在寻找不同的信息。 应用成交量:默认的应用成交量为实际成交量。不过,如果在输入中选择'tick_volume',或服务器上没有实际成交量数据,指标将使用逐笔成交量数据。 最大VP条形长度与图表宽度比例:您可以调整VP条形的长度与图表宽度的比例。    图1:基于当前时间框架的计算 图2:基于1分钟时间框架的计算 注意事项 在使用较低时间框架进行计算时,指标需要该时间框架的价格数据,这些数据可能尚未下载。下载可能需要一些时间,因此请耐心等待,并在下载完成之前拖动垂直线! 希望这能帮助您成功交易,也请您在下方评论指出我的错误和代码中的问题!

2023.12.31
wd.Multi_LineMA:MetaTrader 5上的多线移动平均指标
MetaTrader5
wd.Multi_LineMA:MetaTrader 5上的多线移动平均指标

大家好!今天我要和大家分享一个非常实用的指标——wd.Multi_LineMA.mq5,它专为MetaTrader 5设计,旨在为交易者提供高时间框架(MTF)中的移动平均值分析。这款指标不仅能帮助我们更好地理解市场动态,还具备一些额外的视觉功能,让我们的分析更加深入。 下面是这个指标的工作原理: MTF多时间框架移动平均:该指标根据用户设定的参数(如周期、计算方法和应用价格)计算移动平均值。如果当前时间框架低于设定的高时间框架,它会从高时间框架中提取移动平均值,并在当前图表上显示。反之,如果当前时间框架高于设定值,它就不显示低时间框架的移动平均值,而是选择显示有限的低时间框架图,或在当前图表中隐藏低时间框架的值。 移动平均轨迹:该指标具有移动平均轨迹,用户可以通过调整属性中的值,来指定一定数量的条形图的轨迹长度。 水平价格线:指标还包含一条动态的水平价格线,基于移动平均的最后值进行移动。该线与移动平均相对应,并在当前买入价水平创建,随着每次更新,实时反映移动平均的变化。 举个例子,在2023年11月28日04:00,黄金的H4图表上使用“自定义移动平均”(MetaTrader 5内置指标),显示的值为2013.991。使用wd.Multi_LineMA时,尽管当前图表周期不同,仍然能看到相同的2013.991值。 移动平均轨迹功能使我们能够观察历史走势,而不会因图表上过多的线条而感到困扰。同时,水平价格线则帮助我们更好地识别支撑和阻力线,是可视化当前移动平均水平的一个重要参考点。 总的来说,这个指标在配置必要参数、初始化多时间框架移动平均、实时更新水平价格线以及根据时间框架关系管理移动平均轨迹显示方面表现得非常出色。它的最大优势在于能够帮助我们迅速有效地识别支撑与阻力线,节省我们的分析时间。

2023.12.05
首页 上一页 7 8 9 10 11 12 13 14 15 16 17 下一页 末页