错误、漏洞、问题 - 页 573

 

如果我写上日期-17.11.2011,评论应该在上面。:)

 

还是应该把16号的评论放在上面?

答案是否定的--测试者就是答案?

 
Konstantin83:

我想卸下2009年1月的数据。我已经卸载了15分钟和一小时的数据,但我不能卸载5分钟的数据,它说没有历史记录。为什么没有下载5分钟的历史?

我想我想明白了。测试员自动上传数据,而我必须自己下载历史数据到终端。
 
mario065:

你好。

我,经过测试和启用优化,得到了这个结果。

核心1的遗传密码(127, 1195)测试时出现错误 "关键运行时错误

该测试是正常的。

看一下运行这个通道的代理的完整日志。

 
alexvd:

看一下执行这一传递的代理的完整日志。

查了一下--有道理,没问题。
 


代理人在睡觉...

我在资料中发现,其中一位代理人自11月12日以来一直没有活动。鉴于540构建的问题,似乎没有什么奇怪的。代理人不断与服务器联系,但没有收到任务,这已经是惯例了。

检查日志文件夹:最后一份日志的日期是11月13日。同时,代理管理器显示状态为 "运行"。邻近的代理是活跃的。

这台机器(上网本)已经很久没有重启了。被怀疑的情况包括几乎没有电池的休眠,当然还有不同性质的连接中断(调制解调器挂起,切换到另一个供应商并返回)...。

 
MathCeil函数 返回的值是双倍的,尽管使用int会更符合逻辑。
Документация по MQL5: Математические функции / MathCeil
Документация по MQL5: Математические функции / MathCeil
  • www.mql5.com
Математические функции / MathCeil - Документация по MQL5
 

告诉我如何编写多币种,我的多币种显示出不同的结果,这取决于在测试器中把它放在哪一对。

onTick 和onTimer函数 中存在这样的问题,它们也有区别

这意味着当我只测试一对时,我得到了很多变体,而我无法优化

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

告诉我如何编写多币种,我的多币种显示出不同的结果,这取决于在测试器中把它放在哪一对。

onTick 和onTimer函数 中存在这样的问题,它们也有区别

也就是说,当我只测试一对时,我得到了很多变体--我无法优化。

区别在于信息的输入。

https://www.mql5.com/ru/articles/234

Реализация мультивалютного режима в MetaTrader 5
Реализация мультивалютного режима в MetaTrader 5
  • 2011.01.10
  • Konstantin Gruzdev
  • www.mql5.com
Интерес к мультивалютному анализу и мультивалютной торговле существует давно. Но только с выпуском в свет терминала MetaTrader 5 и языка программирования MQL5 появилась возможность реализации полноценного мультивалютного режима. В данной статье предложен способ, позволяющий проводить анализ и обработку всех поступающих тиков по множеству финансовых инструментов. В качестве иллюстрации рассмотрен мультивалютный индикатор RSI для индекса доллара USDx.
 

我开始优化一个单一货币的专家顾问,我得到的错误是

2011.11.20 10:11:56 核心1遗传通证(5,16006708415)测试时出现 "关键运行时间错误"
2011.11.20 10:11:55 核心1遗传通证(0,47086630498)测试时出现 "关键运行时间错误"
2011.11.20 10:11:52 核心2遗传通证(3,63311127073)测试时出现 "关键运行时间错误"
2011.11.20 10:11:48 核心2遗传通证(2,6193316153030)测试时出现 "关键运行时间错误" 20 10:11:48 核心2的遗传通(2, 61933161530)测试时出现错误 "关键运行时间错误"
2011.11.20 10:11:43 核心2的遗传通(1, 15907465424)测试时出现错误 "关键运行时间错误"
2011。11.11.20 10:11:42 核心二号通用同步完成
2011.11.20 10:11:42 核心二号授权(代理构建540)

优化结果 选项卡没有显示导致错误的参数,测试人员的日志显示如下

LF 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01 00:00:00错误代码: 0; 说明: 操作成功
FK
0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01 00:0101 00:00:00 测试 1
HN 2 符号 10:44:47 没有符号USDCHF的价格
NH 2 符号 10:44:47没有价格的符号USDCHF
DQ 2符号 10:44:47没有价格的符号USDCHF
JK 2符号 10:44:47 没有符号USDCHF的价格
PE 2 符号 10:44:47 没有符号USDCHF的价格
FN 2 符号 10:44:47 没有符号USDCHF的价格
LK 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01.01 00:00:00错误代码: 0; 说明: 操作成功
DE 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01.01 00:00:00 测试 2
FQ 2 符号 10:44:47 没有符号USDCHF的价格
LK 2 符号 10:44:47没有价格的符号USDCHF
RE 2符号 10:44:47没有价格的符号USDCHF
HN 2符号 10:44:47 没有符号USDCHF的价格
NH 2 符号 10:44:47 没有符号USDCHF的价格
DQ 2 符号 10:44:47 没有符号USDCHF的价格
JH 0 Night_v3_27 (USDCHF,M5) 10:44:47 201101.01 00:00:00 错误代码: 0; 说明: 操作成功
ER 0 Night_v3_27 (USDCHF,M5) 10:44:47 2011.01.01 00:00:00 测试 3

在下一个区块中,测试的评论出来了

CSymbolInfo       Exp_Symbol_Info;           // symbol info object  

if(!SymbolInfoInteger(Exp_Symbol,SYMBOL_SELECT))
     {
      if(GetLastError()==ERR_MARKET_UNKNOWN_SYMBOL) return(false);
      ResetLastError();
      if (SymbolSelect(Exp_Symbol, true))
       {
        Print("Символ " + Exp_Symbol + " выбран в окне MarketWatch.");
       }
      else
       {
        Print("Произошла ошибка при выборе символа " + Exp_Symbol);
        GetMyLastError(GetLastError());
       }
     }
   ResetLastError();
   GetMyLastError(GetLastError());
   Print("Test 1");

   if (!Exp_Symbol_Info.Name(Exp_Symbol))
    {
     return(false);
    }

   ResetLastError();
   GetMyLastError(GetLastError());
   Print("Test 2");

   Exp_Symbol_Info.Refresh();
   Exp_Symbol_Info.RefreshRates();
   ResetLastError();
   GetMyLastError(GetLastError());
   Print("Test 3");

事实证明,当一个标准的CSymbolInfo 交易类被初始化时,会输出错误