在交易中,指标的使用可以帮助我们更好地分析市场走势。今天,我想跟大家介绍一个非常实用的指标——DRAW_HISTOGRAM2。
这个指标能够在每个K线的开盘价和收盘价之间绘制出垂直的柱状图。你可以在单独的窗口或主图表窗口中使用DRAW_HISTOGRAM2的绘图风格。它不会绘制空值,空的指标值需要明确指定。为了使用DRAW_HISTOGRAM2,我们需要两个数据缓冲区。
柱状图的颜色、宽度和样式会在每N个刻度中随机改变。在OnInit()函数中,会选择一周中的某一天(不可见日),该周日期的指标值将会填充为空值(PLOT_EMPTY_VALUE=0):
//--- 定义空值 PlotIndexSetDouble(plot_index_DRAW_SECTION,PLOT_EMPTY_VALUE,0);
此外,plot1图形绘图的初始属性是通过#property预处理指令来定义的,后续这些属性会在OnCalculate()函数中随机改变。

想了解更多关于MQL5的绘图风格,可以参考这篇文章。