Market Profile (市场功能)



市场概况 MetaTrader 指标——是一款经典的市场概况指标;它可以显示不同时间的价格密度,并绘制最重要的价格水平、值区和指定交易时段的控制值。这项指标可以用于 M1 和 D1 之间的时间周期,还可以显示日线、周线、月线甚至是日内时段的市场概况。时间周期更短,则准确性更高。时间周期更长,则可视性更佳。可选用 6 种不同的颜色方案来绘制市场概况的图块。这项指标基于大致的价格行为,不采用任何标准 MetaTrader 指标。它同时兼容 MetaTrader 4 和 MetaTrader 5 平台。

输入参数

  • Session(默认 = Daily)— 市场概况的交易时段:日线、周线、月线或日内。
  • StartFromDate(默认值 = __DATE__)— 如果 StartFromCurrentSessionfalse,则指标将从此日期开始绘制曲线。从当前日期向之前的日期绘制。例如,如果设置为 2016-01-20,而且 SessionsToCount 为 2,则将绘制 2016-01-20 和 2016-01-19 的曲线。
  • StartFromCurrentSession(默认值 = true)— 如果为 true,则指标从当日开始绘制,否则就从 StartFromDate 中给定的日期开始。
  • SessionsToCount(默认值 = 2)— 绘制市场曲线时对应的交易期数。
  • ColorScheme(默认值 = Blue_to_Red)— 市场概况图块的配色方案:
    • 蓝色红色
    • 红色绿色
    • 绿色蓝色
    • 黄色蓝绿色
    • 品红色黄色
    • 蓝绿色品红色
  • MedianColor(默认值 = clrWhite)— 控制值(中间值)的颜色。
  • ValueAreaColor(默认值 = clrWhite)— 值区域边界颜色。
  • ShowValueAreaRays(默认 = false)— 如果该值为 true,则当前时段的前一个时段值区的最高价和最低价将被绘制到图表右侧。
  • TimeShiftMinutes(默认值 = 0)— 用于切换时段,以分钟为基础。正值将时段起点向左移;负值——向右移。
  • EnableIntradaySessionN(默认值 = true)— 如果该值为 true时段被设为日内,则指标将被尝试绘制在图表上的日内市场概况 #N。
  • IntradaySessionNStartTime(默认值 = "HH:MM")— 日内交易时段 #N 的起始时间,其显示格式为 HH:MM。
  • IntradaySessionNEndTime(默认值 = "HH:MM")— 日内交易时段 #N 的结束时间,其显示格式为 HH:MM。
  • IntradaySessionNColorScheme(默认值 = Blue_to_Red)— 日内时段 #N 的配色方案。

示例

Market Profile 指标样本 MetaTrader 图表

图表屏幕显示了2日外汇交易时段计算得出的市场概况。时间框架为30分钟图表,第二日仍在进行当中。最早的价格标记为蓝色,最后的价格为红色。中值和值域使用白线标记,并显示最重要的价格区域。如果突破行为的交易量不够大,交易商更倾向于返回那些区域。以高交易量突破这些区域意味着真实的突破。了解更多关于市场概况的内容,请查阅此简短的电子书:市场概况书籍。

下载 (ver. 1.08, 2018-05-28)

MetaTrader 4 Market Profile zip 格式

MetaTrader 4 Market Profile mq4 格式

MetaTrader 5 Market Profile zip 格式

MetaTrader 5 Market Profile mq5 格式

讨论

您有关于此指标的任何建议或问题吗?您可以始终与其它交易者或MQL程序员在我们的外汇论坛讨论Market Profile。

更新日志

1.07 — 2018/02/06

  • 已增加四个日内时段支持。
  • 增加三种用于绘制市场概况的配色方案。
  • 已进行一些小的代码调整和改进。

1.06 — 2017/11/30

  • Added proper object cleanup when Market Profile is used with chart templates.

1.05 — 2017/11/23

  • 用户可以选择是否显示前一个时段的值区最高价/最低价曲线。
  • 增加时间切换输入参数,以便移动时段的时区。

1.04 — 2016/11/07

  • 已修复“数组超出范围”错误。

1.03 — 2016/01/25

  • 增加三个时段支持:日线、周线和月线。
  • 将删除图表对象修改为仅删除指标对象。
  • 已优化执行速度。
  • 已扩大所支持的时间周期范围。
  • 增加内联指标描述。
  • 已优化界面(列举输入参数)。
  • 已修复一些潜在的“数组超出范围”错误。
  • 重写代码,使之符合当前的 MQL4 和 MQL5 标准。

1.01 — 2011/12/11

  • 已修复由于 MQL5 新编码规范所引起的兼容问题。

1.00 — 2010/07/23

  • 已发布用于 MT4 和 MT5 的原创市场概况。