请解释一下这个功能可能有什么问题? - 页 3

 
我把它放在欧元兑美元、美元兑日元、纽元兑美元的图表上--都是M15。专家顾问有以下条件: if((int)mqlDateTime.hour==12)...
 
Karputov Vladimir:
你是否试图从一个其他的字符中获取数据?没有检查?(数据访问的组织)
什么外星符号?据悉,在不同的符号上有两份专家顾问的副本。
 

这个讨论是很久以前的事了,是关于MQL4的。

关于交易、自动交易系统和交易策略测试的论坛

服务台。投诉,建议。

Alexey Kozitsyn, 2015.10.29 14:27

...

支持团队2015.10.29 10:41
为了从别人的符号周期中获得实际数据,你需要比每10秒一次更频繁地访问这些数据。或者从专家顾问中访问这些数据,例如使用iTime(那么至少每3分钟可以访问一次数据)。
...

这里可能有同样的故事:M15图表上的顾问,试图从H1和D1期间获得数据。

 
Karputov Vladimir:

这场讨论是很久以前的事了,是关于MQL4的。


这里可能有同样的故事:M15图表上的EA,试图从H1和D1期间获得数据。

我读了整个帖子,没有看到类似的内容。我认为那里有一个不同的问题,尽管有相似之处。
 
Alexey Viktorov:

在你的代码中,你正在从别人的周期中获取信息。你需要通过CopyTime() 来更新这些信息。
 
Karputov Vladimir:
相关的,请。

所有这些都已经写好了,而且都在点上。

在不同货币上的三份EA的实验是如何结束的?

 
Alexey Viktorov:

所有这些都已经写好了,而且都在点上。

在不同货币上的三份EA的实验是如何结束的?

在一个终端中(EA在M15时间框架上),它在一个符号上不起作用--我99%确定问题是使用另一个时间框架,我们必须不断 "撸 "历史。我认为通过CopyTime() 来做会更好。
 
Karputov Vladimir:
在你的代码中,你从另一个时期获得信息。你需要通过CopyTime()来更新它。

所以SeriesInfoInteger(_Symbol, PERIOD_D1,SERIES_LASTBAR_DATE)可能不会给出一个有效的日期?这不是mql5的一个错误吗?如果不是这样,SD可以立即宣布,而不至于让神经受到伤害。如果仍然有错误,我认为你必须鼓起足够的勇气,说你仍然无法解决这个问题,并至少提供这种方法来规避问题。

我错在哪里?因为根据文档,该函数应该返回所请求的时间。而且在文件中没有任何保留。

为什么你要删除含有对SD评价的帖子?让大家认为那里的人都是白白胖胖的?对斯大林的评论也被压制,但只是以一种更强硬的方式。

 
Alexey Viktorov:

所以SeriesInfoInteger(_Symbol, PERIOD_D1,SERIES_LASTBAR_DATE)可能不会给出一个有效的日期?这不是mql5的一个错误吗?如果不是这样,SD可以立即宣布,而不至于让神经受到伤害。而如果仍然有错误,我想我们必须鼓起足够的勇气,说我们仍然无法解决这个问题,至少提供这种处理方式。

我错在哪里?因为,根据文件,fnction应该返回所请求的时间段。而且在文件中没有任何保留意见。

...

这不是一个错误。你一直在为别人的时间框架工作。在这种情况下,你必须注意,别人的时间框架上的数据是最新的。

我个人认为没有任何替代办法。

 
Karputov Vladimir:
在一个终端中(在M15时间框架上有EA),它在一个符号上不起作用--我99%确定问题在于,当使用别人的时间框架时,你需要一直 "撸 "着历史。我认为通过CopyTime()来做会更好。

弗拉基米尔,这个问题在策略测试器中并没有出现...为什么会有这样的麻烦?还是因为策略测试器中只有一个专家顾问?

我还在SD中建议,唯一的变化是我把第二个EA放在不同的一对上......