错误、漏洞、问题 - 页 1911

 
Mihail Marchukajtes:

情况HELP,情况su!!!!当运行任何脚本时,终端崩溃。这只是一个错误,Windows关闭了它。这里是日志文件,帮助,兄弟!!!!

运行脚本,从符号中清除图表,仍然崩溃。:-(

下午好。

给servicedesk一个请求

附上日志和再现该问题的脚本。谢谢你。

 
Alexander:

下午好。

给servicedesk一个请求

请附上日志和再现该问题的脚本。谢谢。


问题是任何脚本,这并不重要。我认为这与过渡到9月的合同有关,这就是为什么顾问们会出现故障,好吧,我们将看到....

 
Mihail Marchukajtes:

问题是它是任何脚本,不管是哪一个。我认为这与转向9月合约有关,这就是为什么EA出现故障,好吧,让我们看看....。

绝对是任何剧本?包括从标准交货?

什么终端?什么建筑?什么操作系统?什么比特率?

 
Alexander:

绝对是任何?包括从标准交货吗?

什么终端?什么建筑?什么操作系统?什么比特率?


问题出在ClusterX顾问身上吗?我今天换了另一个期货合约,所以我想是因为它,因为我一把它加到图表上,它就马上出去了。我想我将等待星期一,如果问题没有解决,那么我将联系....。

 
Mihail Marchukajtes:

问题出在ClusterX顾问身上吗?我今天换了另一个期货合约,所以我想是因为它,因为我一把它加到图表上,它就马上出去了。我想我会等到星期一,如果问题没有得到解决,那么我将联系....。

问题需要在发挥的同时得到解决。否则,如果现在不处理,以后还会冒出来。请给servicedesk一份请求

 
Mihail Marchukajtes:

情况HELP,情况su!!!!当运行任何脚本时,终端崩溃。这只是一个错误,Windows关闭了它。这里是日志文件,帮助,兄弟!!!!

运行脚本,从符号中清除图表,仍然崩溃。:-(

你在日志中出现了很多关于无法打开 指标文件 的错误

无法打开文件'C:\Users\Mike\AppData\Roaming\Alpari Limited MT4\MQL4\indicators\ClusterX_Stochastic .ex4'。

注意名称中.ex4扩展名前的空格 - 尝试删除指标文件名中的空格

 

Experts文件夹中的MQ5文件是作为一个脚本制作的--OnStart,而不是OnTick。


现在,当我启动终端 时,我得到以下信息

2017.06.18 20:51:06.033 MQL5    wrong type, loading of TestCode failed
现在脚本躺在专家文件夹里,我为什么要这么做呢?在导航仪中,它看起来仍然像一个脚本。
 
fxsaber:

Experts文件夹中的MQ5文件是作为一个脚本制作的--OnStart,而不是OnTick。


现在,当我启动终端 时,我得到以下信息

现在脚本躺在专家文件夹里,我为什么要这么做呢?在导航仪中,它看起来仍然像一个脚本。

日安!

请告诉我终端的版本和比特率。

 
Evgeny Chernyshev:

请告诉我终端的版本和比特率。

1607x64.

 

MT5 (1607)在Сloud中优化专家顾问 时,OnTesterPass事件完全不起作用。
然而,当使用本地代理时,该事件正常工作并在日志中显示 "OnTesterPass"。

我检查了调用FrameAdd的两个选项(通过一个数组和通过一个文件)。
以前测试的缓存被删除了,不涉及。

在Win 10(有UAC)和Win 7(即使禁用防火墙,没有UAC)上出现问题。
我的机器在NAT后面(通过路由器访问互联网)。

为了测试,我使用了添加了代码的标准移动平均线。

void OnTesterInit(){
   Print(__FUNCTION__);
}

void OnTesterDeinit(){
   Print(__FUNCTION__);
}


double OnTester(){
   Print(__FUNCTION__);
   
   //return file data
   string fileName = "test.txt";
   string data = "test123";
   int handle = FileOpen(fileName, FILE_TXT | FILE_WRITE);
   FileWriteString(handle, data);
   FileFlush(handle);
   FileClose(handle);
   FrameAdd("testFrame", 1, 1, fileName);
   
   //return array data
   int result[1];
   result[0] = 12345;
   FrameAdd("testFrame", 0, 0, result);
   
   return 1;
}


void OnTesterPass(){
   Print(__FUNCTION__);
}

//Moving Average code....


可能是我把它搞混了,这可能是个大问题。
谢谢你。

附加的文件: