成交量概况 + 范围 v6.0 - MetaTrader 5脚本

音量配置文件 + 范围 v6.0(以前的 TPO)。给定时间间隔内按价格水平划分的交易分布。显示为直方图。该级别直方图的宽度表示在其上进行的交易数量。
如果经纪商提供真实交易量的数据,该指标也能够显示其分布情况。

VP 将图表划分为间隔(等于时间),显示每个间隔的分布。这些范围只能等于不低于当前时间范围的标准时间范围值。例如,对于 H1,范围可以指定为 H1、H4、D1、W1、MN1。 MT5 具有中间时间范围。
VP-Range 仅适用于单个范围。边界可以通过以下方式之一指定:
当用线指定边框时,计算时不考虑右边框的条。这样做是为了防止源数据和分布类型在切换时间范围时发生变化。
与我们的预期相比,较高时间范围的柱形图可能包含较少时间范围的柱形图。出现这种情况的原因是流动性低和运营中断造成报价历史记录的自然差距。因此,如果我们让指标在一根柱线之前显示一周,则左边界的时间可能与右边界的时间不一致。在不同的交易中心,数据可能不同,但由于大量的应用数据,结果是相似的。
计算方法
计算方法是将某一价格执行的交易数量相加。或者,如果在参数中设置了实际交易量类型,则可以对特定价格的交易量进行求和。
交易数据根据最准确的可用终端数据(М1 时间范围数据)进行插值。每个柱根据柱内的估计价格变动分为多个交易。这是该产品的一个显着特征,使其与其他没有插值并使用指标启动时间范围的产品区分开来。
由于 M1 数据对蜱虫的插值更加可靠,无需使用其他来源即可进一步提高准确性。但几乎每个使用 MetaTrader 4 的经纪商都有自己的报价流程,使得此类改进实际上毫无用处。测试表明,所有经纪商的分布看起来几乎相似。使用的方法提供的结果与使用最准确的数据收到的分布相当。
分布最大值(模式)通常用作支撑/阻力水平。由于“阴影问题”,在确定良好水平时搜索最大模式是没有意义的 - 下一个价格簇会极大地影响前一个价格簇,有时会完全隐藏它,反之亦然。仔细研究图表并在 VP-Range 的帮助下构建最有趣部分的分布来指定级别。范围更大的分布可能具有更大的权重。
6.0 版本具有指定数据源时间范围的功能。 MetaTrader 5 还提供了使用经纪商提供的报价的功能。请参阅“数据源”参数。
打开终端设置(工具\选项)。根据您将如何使用“图表”选项卡上的指标来设置最大柱数。每天为 1440 分钟(不超过 1440 分钟条)。例如,如果“图表中的最大柱数”为 250000,则指标将能够接收 250000/1440=173 个工作日的数据(如果 M1 时间范围数据可用)。值 65000 提供 45 个工作日(两个月零几天)的数据。
设置条数
修改参数后重启终端。如果为“图表中的最大柱数”参数指定了较大的值,则即使没有指标,终端也可能显着减慢速度并需要更多内存。请记住,并非所有交易中心都提供深入的图表历史记录。
安装指示器:
VP 和 VP-Range 一般参数
VP-范围参数
附件下载
📎 vp-range-v6.mq5 (43.55 KB)
📎 vp-v6.mq5 (41.36 KB)
Source: MQL5 #15440
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
