真实作者:
Avals
市场剖析是期货交易者广泛使用的工具。
MetaTrader 5的市场剖析是一个标准解决方案,展示了价格的统计时间分布、价格区域及日内交易会话的控制值。该指标基于简单的价格移动,不使用标准的MetaTrader 5平台指标。
有关市场剖析的更多信息,可以参考以下资料:
还可以查看文章“价格直方图(市场剖析)及其在MQL5中的实现”。
作者为该指标实现了不同的颜色:绿色代表亚洲交易时段,蓝色代表欧洲时段,而紫色则代表美洲时段。工作周期为M30和M15。
输入参数:
- StartDate - 历史测试的起始日期;
- lastdayStart - 如果为真,绘制到最后一天(StartDate将被忽略);
- CountProfile - 要绘制的日剖析数量。
模式以灰色绘制。
该指标最初在MQL4中实现,并于mql4.com的代码库上发布于2006年3月23日。在MQL5中,该指标以MarketProfile.mq5文件的形式呈现。

此外,还有一个版本的该指标(MarketProfile_.mq5)。
此指标可以添加到M5、M15和M30图表中,以显示日内会话的市场剖析。尽管M5时间框架更加准确,但建议使用M30以获得更好的清晰度。同时,这也是标准的市场剖析计算方法。可用于绘制剖析块的三种不同配色方案。
输入参数:
- StartFromDate(默认值 = __DATETIME__)- 如果StartFromToday为false,指标将从该日期开始绘制剖析,并向回绘制。例如,如果将此变量设置为2010.07.20,DaysToCount为2,则将绘制2010.07.20和2010.07.19的剖析;
- StartFromToday(默认值 = true)- 如果为真,指标从当前日期开始绘制,否则从StartFromDate指定的日期开始;
- DaysToCount(默认值 = 2)- 要绘制的市场剖析的日会话数量;
- ColorScheme(默认值 = 0)- 剖析块的配色方案:
- 0 - 从蓝色到红色;
- 1 - 从红色到绿色;
- 2 - 从绿色到蓝色。
- MedianColor(默认值 = 白色)- 参考值(中位数)颜色;
- ValueAreaColor(默认值 = 白色)- 价格区域边界颜色。