一个分讲习班,以填补FAQ(常问问题)。让我们帮助同志们! - 页 7

 
增编:
alsu:

我答应了,我将从最简单的开始)

问题:MQL 做算术运算是否不正确?为什么一个数字除以另一个数字的结果是0?

答案是。

最有可能的是......

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

解决问题的办法。

将变量声明中的数据类型固定为与要使用的操作相对应的类型。

double a,b;

...或使用被除数的表达式类型转换

с = (double)a/b;
 

让我对如何利用外汇赚钱 的问题补充一下我自己的答案吧 :)

 
MetaDriver:
阿达瓦。

...或使用可分割的表达式类型转换。

:)) 这里是MQL4
 
sergeev:
:)) 这里是MQL4

:)

好的,这很好。

с = 1.0*a/b;

妈的,我惊讶地发现,在四合院里真的不存在类型的重影。而我是如何在上面写的....?

 

请将其列入FAG。

我是如此的古老,最近我遇到了这种事情。

1)在拍摄报告时,以及在测试时,关闭正在运行的EA!!。否则,在撤回报告或测试后,专家顾问将开始打开不符合条件的订单。

2) 在测试过程中,如果专家顾问使用较高的TFs,你应该先从一个月前的日期开始测试,然后才在你测试的区间内测试。

 

Martingeil:

1)在拍摄报告时,以及在测试时,关闭正在运行的EA!!。否则,专家顾问将在撤回报告或测试后,开始不按条件开立订单。

这是新的东西。提供细节,并附上检测到的故障的日志。


2)测试时,如果在专家顾问中使用上层TFs,你应该先用一个月前的日期进行测试,然后才在你测试的区间进行测试。

好的。该建议已被添加。
 
sergeev:

这是新的。提供细节,并附上检测到的故障日志。


好的。该建议已被添加。

首先你要检查它,了解它是由什么引起的,为什么。

 
Integer:

首先你要检查它,了解它的用途和原因。

我对第二点没有怀疑,有一个。这是测试器的问题,它为自己产生的条数很少,这就是为什么在低位测试时没有高位TF。这就是为什么我们应该更早一点开始,让酒吧成型。

但我不明白第一个问题。
 
sergeev:
我对第二点没有怀疑,有一个。这是一个测试器的问题,它为自己生成的条数很少,这就是为什么在测试一个小的TF时,主要的TF不存在。这就是为什么我们应该更早一点开始,以便形成条形。但对于第一个问题,我不明白...... 。


我愿意。

关于第一个。在测试中,如果全局变量 与账户中的名称相同,就可以。这是与报告有关的东西。

 
Integer:

我愿意。

是的,我忘了补充,这是在主故事没有被要求的高TF加载的条件下。