错误、漏洞、问题 - 页 1179

 
king20:

你好。我在OnInit函数中锁定了EA,这一定是我关闭EA并改变时间框架时终端挂起的原因(刹车后时间框架没有改变)。所以我的问题是:它是由挂机引起的吗?如果是这样,如果我把算法移到OnTick,是否就能纠正?如果没有,什么会有帮助?

PS:该循环有一个函数 "睡眠",这样终端就不会过载。输入字段 在循环中被读取。

循环必须这样进行: while(true){}?是吗?

它应该是这样的: while(!isStopped()){}.但这将导致另一个问题--它将因某种未知的原因退出。它应该在一开始就进行。如果我们需要加快启动速度,我们可以从init调用启动。

最好是完全不循环,现在有一个定时器,我们应该使用定时器。

 
Integer:

如果你需要加快启动速度,你可以从init调用启动。

这怎么会比循环的启动程序好呢?没有。
 
marketeer:
那怎么会比循环的启动程序更好呢?没有什么。
试着阅读我的整个帖子,不要跳过任何一句话,它说明了一切。
 
Integer:
试着阅读我的整个帖子,不要跳过任何一句话,都在那里。
说实话,我读过。如果你是指最后一句话,那么我同意。我不同意第二种说法,所以我问了一个问题。
 
mql5:
谢谢你的留言,已修复。

好的,这里有一个后续行动。

#property library

struct T
{
 int a;
};

int Test() export
{ 
  int h= FileOpen("MyFile.bin", FILE_READ | FILE_BIN);
  if (h<0) { Alert("File not found"); return 0; }
  Alert("File Size = ",FileSize(h));
  Alert("File Tell = ",FileTell(h));
  Alert("Size Of T = ",sizeof(T));
  T a;
  int readsize= FileReadStruct(h, a, sizeof(T));
  Alert("Read Size = ",readsize);
  FileClose(h);
  return 0;
}

当导入这个库时,我们总是得到:读取大小=0

你需要认真处理导入函数 的问题,因为有一个又一个的错误。 在某些情况下,变量会自发地改变数值,等等。 总之,它是完全不可用的。

 
marketeer:
说实话,我读过。如果你指的是最后一句话,我同意。而第二个人,我不同意,所以我问了一个问题。

实际上,那篇文章中只有七句话。第二句话是 "是吗?"

无论怎样,你都有权利同意或不同意,宗教自由还没有被废除。也许你也不同意地球自转的事实,请。

 
meat:

好的,这里有一个后续行动。

当导入这个库时,我们总是得到:读取大小=0

你需要认真处理函数的导入 问题,因为有一个关于bug的bug。 在某些情况下,变量会自发地改变数值,等等,总之,完全无法使用。

你好。我下载了专家顾问https://www.mql5.com/ru/code/8087 - 但它不工作,如果我试图编译它,它说有错误。我想请谁来解释一下原因。提前感谢!
GTerminal_V5 Graphic orders and indicators
GTerminal_V5 Graphic orders and indicators
  • 投票: 2
  • 2008.04.20
  • Aleksandr Pak ekr-ap@mail.ru
  • www.mql5.com
Исполнение приказов по наклонным линиям графики. Для реальной торговли и обучения в Тестере стратегий реализованы графические ордера. Советник прошел апробацию форумa MQL-4. В версии_V5 учтены все поступившие при обсуждении замечания и пожелания
 
Elena_2014:
你好。我下载了顾问https://www.mql5.com/ru/code/8087 - 但它不工作,如果我试图编译它,它写的是错误。谁能解释一下原因。提前感谢您!
因为从那时起,MQL4已经有了很大的变化。
 
Integer:
因为从那时起,MQL4语言有了很大的变化。
而要解决这个问题使其发挥作用,是否很难?
 
Elena_2014:
而要修复它使其发挥作用,是否很困难?
这是个棘手的问题。这取决于你如何看待它。对有些人来说,这绝对是不可能的。对于聪明的人来说,这并不是很困难。