假设你有一个自定义指标,设置了两个缓冲区:
第一个缓冲区(索引 0)用于存储某些中间计算值,但不参与画线。
第二个缓冲区(索引 1)用于存储实际要画线的值。
在调用 iCustom 函数时,如果你想获取画线的值,应该将 mode 参数设置为 1
double value = iCustom(NULL, 0, "MyIndicator", 13, 1, 1, 0);
注意事项
确保自定义指标的缓冲区索引与 mode 参数的值对应,否则可能会导致错误或获取不到预期的值。
如果不确定缓冲区的索引,可以检查自定义指标的代码,查看 SetIndexBuffer 函数的调用,确认缓冲区的索引设置。 |