指标: 唐契安通道 - 页 2

 

你好、

指标代码中的 iHighest 和 iLowest 函数运行速度太慢。我在 OnCalculate 事件中使用了 ArrayMaximum 和ArrayMinimum 函数,它比原始代码更快。

所以你可以这样使用

case HIGH_LOW:

//SsMax=high[iHighest(high,DonchianPeriod,bar)];

//SsMin=low[iLowest(low,DonchianPeriod,bar)];

SsMax=high[ArrayMaximum(high,bar-(DonchianPeriod-1),DonchianPeriod)];

SsMin=low [ArrayMinimum(low,bar-(DonchianPeriod-1),DonchianPeriod)];

休息;



 

数据窗口中通道的最小值和最大值与计算出高点或低点的条形图的最小值或最大值不完全一致?

你甚至可以从操作员提供的截图中看到这一点:高点标记不是一条直线,而是上下晃动了几下,尽管真正的高点值并没有改变。这是为什么呢?

有人知道为什么会这样吗?

难道 "高点 "数组与图表上柱状图绘制的高点不一致?