错误、漏洞、问题 - 页 2626

 
Stanislav Korotky:

请解释一下测试员的这种行为。

我试图在欧元兑美元D1上运行专家顾问,从年初开始,即2020.01.01(我也试过2020.01.02作为第一个交易日),我在开始时得到了260条历史记录!我想知道为什么?

如果我从2019.12.31(前一栏)开始--我得到518栏的历史记录

为什么有不同的价值?为什么他们会这么低?

很明显,我们可以做不同的手鼓技巧,如特殊参数来跳过/累积一些日期/时期,但我想澄清测试者的行为,而不是变通的手法。

如果你从2019年的任何日期开始,故事将从2018年初开始

如果你在测试开始时想要更多的日线,那么就按月测试 - 将提供100个月的历史数据

 
现在我试图添加一条信息。
出现了一条信息,说该网站正在更新。
我等待并按下了发送键,网站给出了一个错误403。
从我的手机上看是可以的。

 
Vladislav Andruschenko:

在我看来,似乎有一个问题,那就是 PositionSelect(PositionGetSymbol(i)) 至少我不明白为什么它是这样工作的,而不是其他方式(像在MT4中)。

在MT4中,没有按符号选择仓位,所以比较是不相关的。

PositinoSelect("EURUSD")不能知道你想选择哪个欧元兑美元的头寸。

 
fxsaber:

在MT4中,没有按符号选择仓位,所以比较是不相关的。

PositinoSelect("EURUSD")不能知道你想选择哪个欧元兑美元的头寸。

这是符合逻辑的。谢谢。错过的))))

它不知道该选择哪个位置。


想....

 
Slava:

如果你从2019年的任何日期开始,故事将从2018年初开始

如果你在测试之初想要更多的日线,那么就在月度时间框架上进行测试--它将提供100个月的历史。

这是不符合逻辑的,也是不方便的。为什么不在不同的时间框架下做一个相等的条形保证金(数字)?如果能在设置中设置这个参数,那就更好了(类似于我们在在线图表上设置条数 的方式)。

如果用户需要按策略计算D1,他如何切换到月线?有了这种逻辑,我们必须在EA内手动生成时间框架条。当然,这是可以做到的,但强迫MQL程序执行平台任务是错误的。

 
Stanislav Korotky:

这是不符合逻辑的,也是不方便的。为什么不在不同的时间框架下做一个相等的条数(数量)?

不是每个人在开始测试前都需要1000个D1条。而加载具有适当深度的M1历史+重新计算1000天的所有TFs是一个很大的资源。


斯坦尼斯拉夫-科罗茨基

更好的办法是在设置中设置这个参数(类似于我们在在线图表中设置条数 的方式)。

在此我非常同意。

 

为什么我有这个问题?这是我的ISP的错吗?
现在我从我的VPS上登录了

 
Nikolai Semko:

为什么我有这个问题?这是我的供应商的错吗?
我现在在我的VPS上。

同样的事情。
它出现在更新后。
服务器一定是暂时禁止了所有的IP。谁在升级过程中写了什么。
这不是第一次了。
 

2298/2300 Bild.


帐户和外部EA变量的变化出现了一些故障。

我在一个图表上启动EA,任何字符串

在我改变账户后,我再次在图表上运行EA,所有的字符串变量 都是空的。



重新加载终端是可以的。 有时第一次就不工作了。


重置并没有帮助。

 

用不同的字符名更改账户时出错。


假设。

有一个账户的所有符号都没有后缀!例如:EURUSD

安装了专家顾问,一切正常。


一切顺利。


然后我们改变没有这种符号的账户,而用另一个有后缀的!

没有加载图表,专家顾问没有被初始化。认可

即EA不显示生命。好了,没有图表了。


我们把图表换成另一个(在窗口中拖放符号)图表被建立,但EA没有调用OnInit()函数



即使是OnTick在这些动作之后也不工作。也就是说,EA是死的,尽管它显示它是存在的!



我用MACD样本检查了它--同样的事情。