水平偏移
图表显示的另一个细节在于左右边缘的水平缩进。它们的运行方式略有差异,但在同一个枚举 ENUM_CHART_PROPERTY_DOUBLE 中定义,并使用 double类型。
标识符 |
说明 |
|---|---|
CHART_SHIFT_SIZE |
零柱线距右侧边缘的缩进,以百分比表示(范围为 10% 至 50%)。仅在启用 CHART_SHIFT 模式时有效。在图表上,该偏移通过窗口右侧顶部边框的灰色小倒三角形表示。 |
CHART_FIXED_POSITION |
图表固定位置距左边缘的距离,以百分比表示(范围为 0 至 100%)。图表固定位置通过水平时间轴的灰色小三角形表示,并且仅在禁用“新分时报价到达时自动向右滚动”(CHART_AUTOCROLL)时才显示。当你进行缩放操作时,处于固定位置的柱线会保持位置不变。默认情况下,该三角形位于图表的(左下角)最角落位置。 |

水平边距特性的可视化呈现
我们提供了 ChartShifts.mq5脚本来检查对这些特性的可访问性,其工作原理与 ChartMode.mq5 类似,仅控制的控特性集有所不同。
void OnStart()
|
通过鼠标拖动固定定位标签(左下角)将生成如下日志输出。
Initial state:
|