错误、漏洞、问题 - 页 1659

 
在可视化软件中,F12被用来移动到下一个刻度。有没有可能在Market Watch中指定精确到毫秒的时间?毕竟,我们是以刻度线为单位进行移动。
 
如果你从本月1日开始运行回溯测试,第一个刻度线的成交量将为零。在其他情况下,所有刻度线都不会是 "零"。
 
从FUTURE回测的第一个刻度是一个刻度,其中买入/卖出不是零。
 
A100:

在修正后的构建1400中,类似情况下的错误现在被重现为 "纯虚拟函数调用"。而且没有评论,也很好。

建立1401。执行过程中出现错误:在'Script2.mq5'中调用无效的函数指针
艰难地找到了原因

//Script1.mq5
typedef void (*fnn)( int, int );
typedef void (*fn)(  int, int );
#import "Script2.ex5"
        void f( fn );
#import
void g( int, int ) export { Print( __FUNCSIG__ ); }
void OnStart() { f( g ); }
//Script2.mq5
#property library
typedef void (*fn)( int, int );
void f( fn ff ) export { ff( 0, 0 ); }

反之亦然,如果只有(*fn)被指定在脚本1中,而(*fnn)和(*fn)都被指定在脚本2中。这个错误并没有在所有的签名中重现。

但这(和之前的typedef)是偶然的错误--我还没有发现主要的错误,因为在源程序中没有相同签名的typedef(如这个例子)。

也许返回的应用程序#1550570,加上一个检查脚本和'String5.ex5'文件,会有帮助。

 
transcendreamer:

而问题似乎发生在只获得新条形上的第一个刻度时,测试者似乎 "卡住了",落后一个条形,也就是说,专家认为条形不存在,在可视化中确实不存在,但几秒钟后条形出现了,在M1的测试中,正确的值出现在第二个刻度上(如果我理解正确的话),我希望开发人员尽快解决这个恼人的时刻...。

另外。

事实证明,为了规避这个时刻,现在你必须人为地跳过新条形图的第一个刻度......。

在测试模式下," 只有开盘价",这根本是不现实的。我们真的必须等待修复...
 
fxsaber:
无法通过CTRL+F5在RTS-9.16 BCS-MetaTrader5上对EA进行调试。测试人员写道


2016.09.02 10:29:35.877 Intel Core i7-3770  @ 3.40 GHz, 16350 MB
2016.09.02 10:29:35.877 64 Kb of total initialization data received
2016.09.02 10:29:35.877 successfully initialized
2016.09.02 10:29:35.875 initial deposit 1000000.00 RUR, leverage 1:1
2016.09.02 10:29:35.865 expert file added: Experts\PendingsTrade.ex5. 14849 bytes loaded
2016.09.02 10:29:35.864 18097 bytes of symbols list loaded
2016.09.02 10:29:35.853 188 bytes of input parameters loaded
2016.09.02 10:29:35.853 1482 bytes of tester parameters loaded
2016.09.02 10:29:35.853 38520 bytes of account info loaded
2016.09.02 10:29:35.840 template file tester.tpl added. 207696 bytes loaded
2016.09.02 10:29:35.829 login (build 1401)
2016.09.02 10:29:35.615 initialization finished
2016.09.02 10:29:35.615 MetaTester 5 started on 127.0.0.1:3000
2016.09.02 10:29:35.612 MetaTester 5 x64 build 1401 (01 Sep 2016)
 
Alexey Da:

这对我来说是行不通的。在日志中只写一行(见上文),仅此而已。

Windows XP SP3 x32, 1395.登录时出现证书信息。但它不应该影响测试者。

 
Inv Андрей Иващенко:
当在"公开价格"模式下进行测试时,这根本是不现实的。我们真的必须等待修复...

我同意,那么整个条形将被错过,我可以假设在EA中,你必须暂停(嘿嘿)以允许条形形成。

但并不清楚到底要等多久,而且根据我的观察,这似乎取决于当前的CPU负载(哇!)。

唯一的办法是通过独立检查新的条形图和跳过第一个条形图进行tickwise测试(当然,这是一个非常复杂的过程)。

 
然而,通过调用相应的SymbolInfoDouble 函数可能可以获得当前的Ask和Bid价格--如果是这样呢?
 
连接到MetaQuaotes Demo的MT5,经常发出 "哔哔 "的新闻.wav声,但没有显示新的新闻,所有其他标签(库、市场等)中的列表也没有变化,日志中没有任何记录。我想,日历正在改变。但这样一来,以某种方式强调到底有什么变化也未尝不可。现在在日历中甚至不清楚时间戳在哪里,下一个事件是什么。