指标: MT5 斐波那契柱 - 页 2

 
日安!我下载了您的指标,但在编译时出现了三个错误,请告诉我如何处理?))))
附加的文件:
 
streloc15:
日安!我下载了您的指标,但在编译时出现了三个错误,我该如何解决?))))

在 MT5 中有新的标准函数 iHigh、iLow、iTime
这就是编译器出错的原因。

您只需删除指标中的字符串:

datetime iTime(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) index=0;
   if(CopyTime(symbol, timeframe, index, 1, ArrDate)>0) return(ArrDate[0]);
   else return(-1);
   }
double iLow(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) return(-1);
   if(CopyLow(symbol, timeframe, index, 1, ArrDouble)>0) return(ArrDouble[0]);
   else return(-1);
   }

double iHigh(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) return(-1);
   if(CopyHigh(symbol, timeframe, index, 1, ArrDouble)>0) return(ArrDouble[0]);
   else return(-1);
   }

然后使用 MT5 内置的函数。


或根据文本替换:

  • 所有 iHigh 改为 iHigh2
  • 所有 iLow 改为 iLow2
  • 将所有 iTime 替换为 iTime2

在这种情况下,将使用指标中的相同功能。

 
Taras Slobodyanik:

MT5 具有新的标准函数 iHigh、iLow、iTime。
这就是编译器发誓的原因。

您只需删除指标中的字符串即可:

然后使用 MT5 内置的函数。


或根据文本替换:

  • 所有 iHigh 至 iHigh2
  • 所有 iLow 改为 iLow2
  • 所有 iTime 改为 iTime2

在这种情况下,指标中将使用相同的函数。

谢谢!一切顺利))

 
Taras Slobodyanik:

MT5 具有新的标准函数 iHigh、iLow、iTime。
这就是编译器发誓的原因。

您只需删除指标中的字符串即可:

然后使用 MT5 内置的函数。


或根据文本替换:

  • 所有 iHigh 至 iHigh2
  • 所有 iLow 改为 iLow2
  • 所有 iTime 改为 iTime2

在这种情况下,指标将使用相同的函数。

最好在考虑到新函数的情况下更新代码,然后将其重新发布。

 
Vladimir Karputov:

您最好根据新功能更新代码,然后发送给我以便重新发布。

我当然会更新,但我能使用这些功能吗?
MT5 版本已发布?

 
Taras Slobodyanik:

我当然会更新,但我现在就能使用这些功能吗?
MT5 版本已发布?

发布有一段时间了。我用的是 1881,发布时间要早几个版本。

 
看起来很不错!
如何让用户手动选择特定的柱形间隔,而不是在最后一个柱形上添加纤维?
 

您好

是否可以用"之 "字形指标 替换条形图?

谢谢、

 
Rogerio Borges:

您好

是否可以用 "之 "字形指标替换柱形图?

谢谢、

当然可以。您可以给我写私人信息

您好

 

语法错误:类型预期为 Fibo_Bar.mq5 100 14

我无法解释指标 第 100行的 错误