错误、漏洞、问题 - 页 1070

 
vlad_123:

Renat,你是否有机会看一下我的应用程序#855334,并就期望这种功能的现实程度发表意见?没有时间上的承诺,只是一个 "是 "或 "不是"。

我想知道这是否值得等待,或者该系统是否不得不放弃?

我将非常感激。

概念上的答案是否定的。

所有的数据都必须事先准备好。

 
Renat:
是的,有这个机会。但这就是测试的意义所在。
我的意思是,控制这些测试版本的加载。
 
sion:
我,关于控制这些测试版本的加载。

控制非常简单--不要去MetaQuotes-Demo,或者从一个没有真实账户 交易的独立终端副本去那里。

就这么简单。

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 

更新后,我的MetaEditor现在无法启动了!它在进程中挂起了10秒钟,然后就消失了。根本就没有窗户。

在日志中。

未找到MetaEditor的错误

版本。

MetaTrader 5 x64 build 858。

Windows 7 x64 SP1

 
Roffild:

更新后,我的MetaEditor现在无法启动了!它在进程中挂起了10秒钟,然后就消失了。根本就没有窗户。

在日志中。

未找到MetaEditor的错误
我的运行和工作正常。


版本。

MetaTrader 5 x64 build 858。

Windows 7 x64 SP1

同样的布局。

// 可能,预处理器又进入了一些奇怪的递归。;) 他只是厌倦了这一切...)))

 

是否怀疑问题出在MetaEditor的启动线程同步方面?一定是在这部分做了改动。

MetaEditor可能会因为异常而崩溃,但并不承认。

它不会无缘无故地启动,但如果你运行进程监视器(我想看看原因),MetaEditor会从第二次点击开始启动。可能是Process Monitor拖慢了MetaEditor的线程,这就是同步工作的原因。

看起来如此...

 

看起来858号打破了阵列。

   virtual string[] Info() // '[' - name expected    file.mq5    267    18
   {
          string info[4];
          info[0] = "ID";
          info[1] = "test";
          info[2] = "FuncName1";
          info[3] = "FuncName2";
          //info[x] = "FuncNameAny";
          return(info);
   }
'[' - 名称预计为file.mq5 267 18
'[' - 没有类型的声明 file.mq5 271 4
'info' - 无类型的声明 file.mq5 272 4
'info' - 无类型的声明 file.mq5 273 4
'info' - 没有类型的声明 file.mq5 274 4
'return' - 没有类型的声明 file.mq5 276 4
 
Roffild:

数组似乎在858年被打破了。

'[' - 名称预计为file.mq5 267 18
'[' - 没有类型的声明 file.mq5 271 4
'info' - 没有类型的声明 file.mq5 272 4
'info' - 无类型的声明 file.mq5 273 4
'info' - 没有类型的声明 file.mq5 274 4
'return' - 没有类型的声明 file.mq5 276 4

从来没有人答应从函数中返回数组。

https://www.mql5.com/ru/docs/basis/operators/return

你可以返回简单类型简单结构对象指针 你不能返回操作符 返回 任何数组、类对象或复杂结构类型的变量。

Документация по MQL5: Основы языка / Операторы / Оператор возврата return
Документация по MQL5: Основы языка / Операторы / Оператор возврата return
  • www.mql5.com
Основы языка / Операторы / Оператор возврата return - Документация по MQL5
 

我在图表上设置了两个移动平均线指标--它们的颜色和添加的水平值不同--第一个是红色,第二个是蓝色。 然后我保存模板保存后,当我安装模板时,第二个指标消失了。如果我设置了两个不同周期的指标,第二个指标就不会消失。如 果我再设置一个MA,即第三个,它就不会被保存在模板中。 如果我简单地关闭然后再打开终端,第二个指标也会消失。这是一个错误还是应该这样?

 
piv_:
我在图表上设置了两个移动平均线 指标--它们在添加的水平颜色上有所不同--第一个是红色,第二个是蓝色。 然后我保存模板。保存后,当我设置模板时,第二个指标消失了。如果我设置了两个不同周期的指标,第二个指标就不会消失。如果我再设置一个MA,它就不会被保存在模板中。
最有可能的是,最后附在图表上的指标,只是在第一个指标上画出来。
测试:在图表上点击右键,选择指标列表