指标: 唐契安通道 - 页 2 12 新评论 Ahmet Olcer 2021.01.28 10:59 #11 你好、 指标代码中的 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)]; 休息; AuAgInvest 2024.06.25 18:26 #12 数据窗口中通道的最小值和最大值与计算出高点或低点的条形图的最小值或最大值不完全一致? 你甚至可以从操作员提供的截图中看到这一点:高点标记不是一条直线,而是上下晃动了几下,尽管真正的高点值并没有改变。这是为什么呢? 有人知道为什么会这样吗? 难道 "高点 "数组与图表上柱状图绘制的高点不一致? 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好、
指标代码中的 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)];
休息;
数据窗口中通道的最小值和最大值与计算出高点或低点的条形图的最小值或最大值不完全一致?
你甚至可以从操作员提供的截图中看到这一点:高点标记不是一条直线,而是上下晃动了几下,尽管真正的高点值并没有改变。这是为什么呢?
有人知道为什么会这样吗?
难道 "高点 "数组与图表上柱状图绘制的高点不一致?