경제 달력. 질문, 토론. - 페이지 7

 
Alexey Viktorov :

Artyom은 내 슬리퍼를 웃게하지 않습니다. 당신은 "문제"가 오류에 대한 지점을 채우는 하루에 몇 페이지를 읽고 확인합니다. 사람들은 거래를 위해서가 아니라 C++와 MQL5를 비교하기 위해 글을 쓰는 것 같습니다. 전체 코드를 일부가 아니라 개발자에게 넘기는 것이 더 쉬울 것입니다.

이것이 C++가 아니라 MQL이라는 것을 잊어버리는 사람들이 있다는 것을 알고 있습니다. 그리고 "MQL5 vs C++" 브랜치를 만들고 비교하고 불일치를 찾는 연습을 제안했습니다.

그러나 일부 사람들의 음성 실험으로 인해 거기에 더 이상 게시 할 것이 없으면 분기가 "오류, 버그, 질문"이 아니라 "C ++과의 차이점을 찾아 잼에 대해 불평"이됩니다 ...

 

글쎄, 나는 최소한의 코드를 작성하는 것이 내 실수를 드러낼 것이라고 생각했다... 하지만 아니다. 분명히 달력에 문제가 있는 것 같습니다.


 //+------------------------------------------------------------------+
//|                                                     Test bag.mq5 |
//|                                          © 2019, Alexey Viktorov |
//|                     https://www.mql5.com/ru/users/alexeyvik/news |
//+------------------------------------------------------------------+
#property copyright "© 2019, Alexey Viktorov"
#property link        "https://www.mql5.com/ru/users/alexeyvik/news"
#property version    "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   MqlCalendarValue    values[];
   string              countryCode = "AU" ; //NULL;//          //  Даже если делать запрос с параметром NULL результат для D'15.8.2019 1:00:00' неизменен
//---
   datetime date_from = D'15.8.2019 1:00:00' ;                //  С этими значениями диапазона времени события не получены
   datetime date_to = date_from+ PeriodSeconds ( PERIOD_H1 )* 2 ; //  Если увеличить время заменой 2 на 3 или больше, события получены.
//---
   //datetime date_from = D'6.8.2019 4:00';                   //  С любой из следующих дат события календаря получены без проблем.
   //datetime date_from = D'08.08.2019 23:00';                //  Достаточно закомментировать строки 18 и 19 и раскомментировать одну из этих дат
   //datetime date_to = date_from+PeriodSeconds(PERIOD_H1);   //  и раскомментировать эту строку.
   if ( CalendarValueHistory (values, date_from, date_to, countryCode))
    {
     PrintFormat ( "Получены значения событий по country_code=%s: %d" , countryCode, ArraySize (values));
     Print ( "date_from " , date_from, " : date_to " , date_to);
     ArrayPrint (values);
    }
   else
    {
     PrintFormat ( "Ошибка! Не удалось получить события по стране country_code=%s" , countryCode);
     Print ( "date_from " , date_from, " : date_to " , date_to);
     PrintFormat ( "Код ошибки: %d" , GetLastError ());
    }
   
  }
//+------------------------------------------------------------------+
파일:
Test_bag.mq5  5 kb
 
개발자 여러분, 달력에서 예측 값을 가져오는 위치를 알려주세요.
 
Vladimir Kononenko :
개발자 여러분, 달력에서 예측 값을 가져오는 위치를 알려주세요.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

경제 캘린더: 이미 MQL5.com에 있으며 곧 MetaTrader 5에 포함될 예정입니다.

레나트 팻쿨린 , 2017.05.23 19:09

아주 바쁜.

캘린더 개발 중 - 많은 이벤트를 추가할 예정입니다. 우리는 자체 엔진을 작성하고 기본 소스에서 데이터를 수집하며 다른 사람의 캘린더를 사용하지 않습니다.

MT5 터미널과 통합하는 방법은 MQL5로의 통합으로 넘어가겠습니다.

 
Alexey Viktorov :

분명히 "데이터"는 실제 값을 의미했습니다. 그리고 뉴스 발표 전 예측값은 달력에서 어디에서 옵니까?
 
Vladimir Kononenko :
분명히 "데이터"는 실제 값을 의미했습니다. 그리고 뉴스 발표 전 예측값은 달력에서 어디에서 옵니까?

프로그래머, 특히 Renat와 같은 수준의 프로그래머는 모호하게 말할 수 없습니다. 데이터이면 모든 데이터입니다. 관련성이 있었다면 그렇게 말했을 것입니다. 임호.

 

실제 값과 달리 예측 값에는 소스가 하나만 있을 수 있습니다. 캘린더에서 링크를 찾을 수 없습니다.
또한 다른 달력에서 예측 값의 불일치를 자주 만납니다.

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

경제 달력. 질문, 토론.

블라디미르 코노넨코 , 2019.08.19 17:49

예측 값은 실제 값과 달리 하나의 소스만 가질 수 있습니다 . 캘린더에서 링크를 찾을 수 없습니다.
또한 다른 달력에서 예측 값의 불일치를 자주 만납니다.


즉, 하나의 출처만 예측 값을 게시하고 관련 있는 사람은 누구입니까?

 
Vladimir Kononenko :
실제 값과 달리 예측 값에는 소스가 하나만 있을 수 있습니다. 캘린더에서 링크를 찾을 수 없습니다.
또한 다른 달력에서 예측 값의 불일치를 자주 만납니다.

아마도 로이터
 
Alexey Viktorov :

글쎄, 나는 최소한의 코드를 작성하는 것이 내 실수를 드러낼 것이라고 생각했다... 하지만 아니다. 분명히 달력에 문제가 있는 것 같습니다.

감사합니다. 다른 시간대의 이유를 찾았습니다. 해결책이 발견되면 알려드리겠습니다.