经济日历。问题,讨论。 - 页 6

 
Alexey Viktorov:

在这种情况下,后果是指标的类型,其读数和价值的有用性和清晰度。在这种情况下,将这些图表从网站转移到终端的原因是什么?

阿列克谢,我不打算和你争论。

 
Alexey Viktorov:
好吧,我手动找了几个月,都是在同一时间。
我经常看到新闻发布会 上的故事有一个小时的转变
 


这是对同一类型的新闻,当前和预测值的变化及其相互之间的偏差的图表。如果能看到这样的图表,但其中会有按时间顺序排列的所有重要货币新闻的当前和以前的价值 变化,那就很有意思了。

 

@Renat Fatkhullin 请注意日历的问题。这是我挣扎的第三天了,但我一直得到同样的东西。

试图从2019年8月15日开始获得澳大利亚的新闻 他们在这里的日历中

但代码并没有发现这个消息。

截图显示,时间设置为格林威治时间2019年8月15日01:00至2019年8月15日02:00

代码字符串

CalendarValueHistory(m_Values, m_DateFrom, m_DateTo, m_countryCode, m_currency)

返回0。

2019.08.17 10:20:25.831 !00 (EURUSD,H1) Ошибка! Не удалось получить события по стране country_code=(null)
2019.08.17 10:20:25.831 !00 (EURUSD,H1) Код ошибки: 0

然后,我通过将日期从2019年8月11日设置为2019年8月17日来改变周期,并没有对代码做进一步的修改。结果得到了和那些关于澳大利亚的新闻,从北京时间2019年8月15日01:30开始

 datetime date_from = D'11.8.2019';
 datetime date_to = date_from+PeriodSeconds(PERIOD_D1)*6;



我会不断寻找我的代码中的错误,但在不改变任何东西的情况下,我得到了同样的澳大利亚新闻,即2019年8月6日下午04:30 "澳大利亚储备银行利率决定 "或2019年8月8日下午23:30 "澳大利亚储备银行行长洛维的讲话 "和其他一些新闻,也要求提供只有1小时的新闻。


我不把代码贴出来,因为给人看这个很尴尬。

 

Alexey Viktorov:
...


我会不断寻找我的代码中的错误,但在不改变任何东西的情况下,我得到了同样的澳大利亚新闻,即2019年8月6日04:30 "澳大利亚储备银行利率决定 "或2019年8月8日23:30 "澳大利亚储备银行行长洛维的讲话 "和其他一些新闻,也只要求1小时的新闻。


我不公布代码,因为给人看这种东西是很尴尬的。

通常情况下,如果没有代码运行和测试,就不会有对话......

 
Artyom Trishkin:

通常情况下,如果没有可以运行和测试的代码,就没有对话 ...

我想把代码发给你,但你太忙了。这并不是说我不会给任何人看,我只是不会把它放在外面。

 
Alexey Viktorov:

我想把代码发给你,但你太忙了。我不是说我不会给任何人看,我只是不会把它放在外面。

看,事情是这样的...。我可以看一下,但这不会改变什么。应将再现该错误的代码交给开发人员。
 
Artyom Trishkin:
看,事情是这样的...。我可以查一查,但这不会改变什么。应将再现该错误的代码交给开发人员。

没有人要求这样做。

这就像那个关于剧院里的演员的轶事。你必须等待,以获得领先地位。我会的,但我不知道是谁。

 
Alexey Viktorov:

没有人要求这样做。

这就像剧院里关于演员的那段轶事。你必须等待才能得到主角。我想,但我不知道该把它交给谁。

一个常见的做法是做一个最小的代码来重现一个bug,并将其发布。你可以在bug、bug、问题的主题中复制它。
 
Artyom Trishkin:
一个常见的做法是:做一个最小的代码来重现这个错误,并把它贴出来。你可以在bug、bug、问题的主题中复制它。

Artyom,别让我笑。你自己看一下,每天有多少页是关于bug的 "问题",在一个分支上撒尿。看来,人们不是为了交易而写,而是为了在C++和MQL5之间进行比较。向开发者提供整个代码而不是其中的一个废料会更容易。