新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 129

 
Sergey Gritsay:

你在这里说的是什么废话,而不是阅读文件...

4072

误差指示器无法加载

加载 自定义指标出错


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Ошибки времени выполнения - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
 
Alexey Viktorov:
你在这里说的是什么废话,而不是阅读文件...

4072

误差指示器无法加载

加载 自定义指标出错


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
他写道,他需要知道在有指标的文件夹中是否有一个指标文件,这个错误不仅在没有指标的情况下会发生,而且在其他情况下也会发生。
 
Sergey Gritsay:
什么乱七八糟的,这个人写道,他需要知道在有指标的文件夹中是否有指标文件,这个错误不仅在没有指标的情况下可以收到,而且在其他情况下 也可以收到
也许,你可以在其他情况下得到这个错误,但最有可能的可能性是没有被调用的指标。

而事实上,使用MQL是无法检查的,你不记得了吗?谢尔盖,这不是你第一次因为想成为第一个回答的人而被逼到这种境地。不是针对个人,只是我眼中的事实。
 
Alexey Viktorov:
你在这里说的是什么废话,而不是阅读文件...

4072

误差指示器无法加载

加载 自定义指标出错


https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
谢谢你的答复!真的,这正是我需要的。做了以下结构:ResetLastError();//虽然可能没有必要?int ValInd=iCustom(Symbol(),0, "IndicatorName",1,1); int LastEr=GetLastError(); if(LastEr==4072) { Alert("Error " , LastEr); }//一切正常。问题解决了。非常感谢大家!!!。
 

尊敬的程序员们,你们好!请教如何在不同的语言中对输入参数的描述做出选择...

为了使问题更加清晰,我想这样做。

#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

bool En;
extern En=true;
if(En==true)
  {
   extern double Lot=0.1//ЛОТ
  }
else
  {
   extern double Lot=0.1//LOT
  }

但是,这当然不是滚))))。

 
Nikolay Gaylis:

尊敬的程序员们,你们好!请教如何在不同的语言中对输入参数描述进行选择...

为了使问题更加清晰,我想这样做。

#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

bool En;
extern En=true;
if(En==true)
  {
   extern double Lot=0.1//ЛОТ
  }
else
  {
   extern double Lot=0.1//LOT
  }

但是,这当然不是滚))))。

不可能。只有一种语言--无论你在//之后写什么,都是如此。
 

大家好,这里有一个问题

我画了一个对象:每一个tick都向某个方向移动 来自EA的图表上的指标),一切似乎都很好,但在一些例外情况下,例如,当一个订单等于第二个订单的价格时,以及由于其他一些不重要的原因,它给出了一系列错误,即移动不可能,因为那个地方的对象已经存在。

是否通过输入一个变量然后清除它来解决? 例如:x=objectmove()

这个错误并不关键,只是如何用这个方法清除日志。

 
trader781:

大家好,这里有一个问题

我画了一个对象:每一个tick都向某个方向移动 来自EA的图表上的指标),一切似乎都很好,但在一些例外情况下,例如,当一个订单等于第二个订单的价格时,以及由于其他一些不重要的原因,它给出了一系列错误,即移动不可能,因为那个地方的对象已经存在。

是否通过输入一个变量,然后清除它来解决? 例如x=objectmove()

这个错误并不关键,只是如何用这个方法清除日志。

问题出在对象的位置上,而不是它的名字上?
 
Nikolay Gaylis:
问题出在物体的位置上,而不是它的名字上?
粗略的说,我在里面放了一些对象,用于可视化,4200和4202的日志被堵塞了。我的意思是,这些错误并不关键,不会以任何方式影响贸易操作的结果,所以我建议讨论它们的掩饰问题。在这种情况下,是否值得求助于它?而且会不会有什么负面的后果,比如说内存溢出或终端崩溃?
现在所有的东西都可以用这个变体,但我不知道它是如何融入总体情况的。这种方法是否值得留给那些语法提供值检查的函数,而且专家顾问的逻辑并不取决于返回的值,只取决于不必要的日志垃圾。
 

请告诉我这个警告是什么意思。

在文件'ArrayObj.mqh'的第16行,'m_data'的声明隐藏了成员声明 ZigZag_rev_4.mqh 27 32

原因: