错误、漏洞、问题 - 页 1656

 

下午好!

各位官员,你们能告诉我从哪里开始抓虫吗?

多币种专家顾问。在第一笔交易之后,测试者就会停止。

出了一个错误,我找不到它的代码。

是的,测试器从启动日期2016.05.01开始工作正常。如果我改变这个日期--测试器停止,并出现错误,日志如下。

请提供帮助!

2016.08.29 12:22:53.068 log file "D:\Terminals\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000\logs\20160829.log" written
2016.08.29 12:22:53.068 stopped on 0% of testing interval with error '16 USDJPY'
2016.08.29 12:22:53.068 history error 9 in undefined function
2016.08.29 12:22:53.066 wrong generated time
2016.08.29 12:22:52.830 wrong generated time
2016.08.29 12:22:52.765 wrong generated time
 
Alexey Viktorov:

试试这个

这个选项最初是有效的。我没有解释清楚,问题是关于这个的
(Condition ? f1 : f2)(1, 2, 3, 4, 5); // Почему так нельзя? Как сделать, чтобы можно было?
 
fxsaber:
这个方案从一开始就很有效。我没有解释清楚,问题是关于这个的
通过指向一个函数的指针,但它仍然不会是漂亮的
 
Комбинатор:
通过函数的指针,但它仍然会不那么好。

这是我最初设想的情况

fxsaber:
如何改变(显然,MQL的一种新的指针),使这样的结构工作?那它会不会很慢?

在哪里可以找到一个例子?而关于表演,我想知道。

 
fxsaber:

在哪里可以找到一个例子?而在性能方面,我想知道。

void f1( int i1, int i2, int i3, int i4, int i5 ) {}
void f2( int i1, int i2, int i3, int i4, int i5 ) {}
typedef void (*TFunc)(int, int, int, int, int);

void OnStart()
{  
  bool Condition = true;
  TFunc f = Condition ? f1 : f2; f(1, 2, 3, 4, 5);
}

mql5 build 1325及以上版本是直接在浏览器中写的,所以我不假装正确,但意思大致相同。

 
Комбинатор:

mql5 build 1325及以上版本,直接在浏览器中写的,所以我不主张是正确的,但意思是差不多的。

非常感谢您!这一点已经很清楚了。
 

同志们,你们对MAKEWORD()的这种实现有什么看法,它有效吗?

short MAKEWORD(uchar low, uchar high)
{
  struct Unnamed
  {
    uchar first;
    uchar second;
  }s = {1, 0};
  
  struct Word   { short val; };
  Word word = (Word)s;
  if(word.val == 1)
  { //litle endian
    s.first = low;
    s.second = high;
  }
  else
  { // big endian
    s.first = high;
    s.second = low;
  }
  word = (Word)s;
  
  return word.val;
}

ZS:不,那是胡说八道。你必须使用移位。类似这样的事情。

#define  MAKEWORD(low, high) (  (short) ((low & 0xff) | ((short)high << 8))  )
 
A100:

不能隐藏一些MetaQuotes-Demo字符。它一定是从构建1395开始的。终端用自己的集子替换了市场观察中先前安装的集子(这在构建更新期间并不总是发生),之后在一些符号上,隐藏菜单没有激活,而在符号菜单上,然后是隐藏按钮--什么也没有发生。例如,GBPCAD图表我没有,也已删除。

原因是GBPCAD的一个未结头寸
 
请提供帮助!


有一个字符串txt(从一个新闻网站下载)

string txt = "˜Ð´迮Ñ郕郋迠邽訄´郇邽邿 胁 ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ ñ 。显示为:WINDOWS 1252

需要通过mql4手段转换为表格--服务期望指数(Aug)</a>

提前感谢!
 

我在哪里都找不到MetaTrader 5策略测试器代理 的明确规定的最低内存要求。

是否有任何文件或地方可供查阅?

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network