MetaTrader 5策略测试器:缺陷,缺陷,改进建议 - 页 30

 

在pips模式下,权益来自于天花板。


EA用于播放。

#include <MT4Orders.mqh> // https://www.mql5.com/ru/code/16006

#define  Ask SymbolInfoDouble(_Symbol, SYMBOL_ASK)

int OnInit() { return(OrderSend(_Symbol, OP_BUY, 0.1, Ask, 0, 0, 0) == -1); }
 

我想对上述信息进行补充,在回溯测试中,净利润和总利润的报告也不正确,因此,预期报酬率也不正确。日志中的最终余额是不正确的。

exchange buy 1.00 PLZL at 6659.0 (6460.0 / 6659.0 / 6460.0)                             
deal #2  buy 1.00 PLZL at 6659.0 done (based on order #2)                                
 deal performed [#2  buy 1.00 PLZL at 6659.0]                             
order performed buy 1.00 at 6659.0 [#2  buy 1.00 PLZL at 6659.0]                         

position closed due end of test at 7093.0 [#2  buy 1.00 PLZL 6659.0]                             
deal #3  sell 1.00 PLZL at 7093.0 done (based on order #3)                               
 deal performed [#3  sell 1.00 PLZL at 7093.0]                            
order performed sell 1.00 at 7093.0 [#3  sell 1.00 PLZL at 7093.0]                               
final balance 104340.00 pips                            

在订单和交易中,利润和余额也是不正确的。也许,可能还有一些我一下子没有注意到的东西。

似乎在其他地方有不必要的重新计算,在/从点子和增加砖头和棒子。

附加的文件:
zfpcvs5fjq.png  16 kb
 
Ivan Titov:
我在交易请求和函数调用中都发送了相同的数量(其他参数也相同)。但该函数返回一个值,而自由保证金在交易请求执行后又减少了一个值。没有其他未决订单 或未结头寸。

请提供能被编译和运行的mql5代码。描述在哪个字符上,在哪个服务器上,在哪个日期。

 

为什么在不同的手数和相同的开盘价和收盘价下,视觉测试仪会显示相同的利润?



 
Ivan Titov:

为什么不同的手数和相同的开盘价和收盘价在视觉测试器中显示相同的利润?



因为有人不假思索地设置了这个参数。


 
Vladimir Karputov:

请提供能被编译和运行的mql5代码。说明在哪个符号上,在哪个服务器上,在哪个日期。

附上测试的代码和截图。证券经纪人,开放模拟:模拟账户


附加的文件:
 

对#258的澄清。

在第一次启动时,终端 在大约5分钟内没有出现。这在一开始并没有发生。如果测试器被打开,就会发生这种情况。

 

我把Win10放在VirtualBox里,在里面运行代理,但在主机终端上,我不能把工作转移到代理上,代理是 "准备好 "的,优化没有进行,测试员的日志。

.........................................................................................................

2019.11.22 18:32:47.821 Agent_192.168.1.5:2000 连接至192.168.1.5:2000

2019.11.22 18:32:50.118 Agent_192.168.1.5:2000 连接到192.168.1.5:2000

2019.11.22 18:32:52.317 Agent_192.168.1.5:2000 连接至192.168.1.5:2000

2019.11.22 18:32:54.421 Agent_192.168.1.5:2000 连接至192.168.1.5:2000

2019.11.22 18:32:56.385 Tester 结果缓存使用0次

2019.11.22 18:32:56.385 Tester 遗传优化在通过0(的158327079526)时完成。

2019.11.22 18:32:56.385 statistics 优化工作在1分33秒内完成。

2019.11.22 18:32:56.385 Agent_192.168.1.5:2000 connection closed

2019.11.22 18:32:56.385 Tester 被用户停止。

这是虚拟机上的代理和日志的截图。

我做错了什么?

为什么在metatester64管理器中配置的代理的登录地址是0.0.0.0而不是192.168.1.5?

 
@Vladimir Karputov,请加快考虑这个问题,一项重要的工作取决于它。
Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы
Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы
  • 2019.11.21
  • www.mql5.com
В настоящий момент тестер стратегий MetaTrader 5 подвергается глубокой переработки командой MQ...
 
在查看单次交易历史时,请显示毫秒。