라이브러리: 캘린더 - 페이지 12

 
이벤트가 시작되기 1시간 전에 이벤트 시간을 어떻게 알 수 있나요?
 
Kekeletso Mofokeng #:
이벤트가 시작되기 1시간 전에 이벤트 시간을 확인하려면 어떻게 해야 하나요?

질문의 문구를 다르게 표현해야 합니다.

 
fxsaber #:

질문을 다르게 구성해야 합니다.

안녕하세요 안녕하세요. 죄송하지만 다른 방법을 시도해 보았는데 작동하는 것 같지만 다른 방법이 있으면 공유해 주세요.

Calendar.GetPosAfter(TimeCurrent() + 1 * PeriodSeconds(PERIOD_H1));
 
Kekeletso Mofokeng #:

안녕하세요 안녕하세요. 죄송하지만 다른 방법을 시도해 보았는데 작동하는 것 같지만 다른 방법이 있으면 공유해 주세요.

#include <fxsaber\Calendar\Calendar.mqh> // https://www.mql5.com/ko/code/32430

void OnStart()
{
  CALENDAR Calendar;
  
  // 중요도가 가장 낮은(NONE) 통화부터 모든(NULL) 통화에 대한 이벤트를 가져옵니다.
  const int Size = Calendar.Set(NULL, CALENDAR_IMPORTANCE_NONE, TimeTradeServer(), TimeTradeServer() + 3600);
  
  // 인쇄했습니다.
  for (int i = 0; i < Size; i++)
    Print(Calendar[i].ToString());
}
 
fxsaber # :

고마워요

 
감사합니다
 

안녕하세요,

매우 유용하고 잘 코딩된 이 훌륭한 라이브러리에 감사드립니다.

질문이 있습니다. EA가 MQL5 마켓 검증을 통과하기 위한 해결 방법은 무엇인가요? 캘린더에 액세스할 수 없는 백 테스터에서 테스트를 실행하므로 파일을 다운로드할 수 없습니다.

라이브러리에 공유된 예제를 사용하고 있지만 다음 오류와 함께 EA 검증을 통과할 수 없습니다:

test on EURUSD,H1 (netting) tester_file 'Calendar.bin' is not exist tester_file 'Calendar.bin' is not exist strategy tester report 6 total trades

미리 감사드립니다.

Gege

 
Grap the Trade #:

질문이 있습니다. EA가 MQL5 마켓 검증을 통과하기 위한 해결 방법은 무엇인가요? 캘린더에 액세스할 수 없으므로 파일을 다운로드할 수 없는 백 테스터에서 테스트를 실행합니다.

라이브러리에 공유된 예제를 사용하고 있지만 다음 오류와 함께 EA 검증을 통과할 수 없습니다:

test on EURUSD,H1 (netting) tester_file 'Calendar.bin' is not exist tester_file 'Calendar.bin' is not exist strategy tester report 6 total trades

이것은 MQL5-market용 tester_file에 대한 일반적인 질문입니다. 해당 토론 스레드에서 질문해 보세요.

 

환상적인 MQL5 알림 라이브러리를 구입하신 것을 축하드립니다! 이벤트 영향 관리 기능 추가에 대해 더 많이 고려해 주셨으면 합니다. 기능이 더 향상될 수 있다고 믿습니다.


MQL5를 위한 환상적인 뉴스 라이브러리를 축하드립니다! 이벤트 영향 관리 기능을 추가하는 것을 고려하고 계신지 궁금합니다. 기능을 더욱 향상시킬 수 있을 것 같습니다.

 
if (MQLInfoInteger(MQL_TESTER)) // 테스터에서 작업하는 경우
{
      Res = Calendar.Load(CALENDAR_FILENAME);
      Print ("SIZE = ", Calendar.Set(NULL,CALENDAR_IMPORTANCE_NONE, 0, 0));
...


테스터에서 0이 나오는 이유는 무엇인가요? 차트에서 사용하면 5만 개의 이벤트가 있습니다.


      Calendar.GetEvents(events);      
      Print ("SIZE = ", ArraySize(events));

이렇게 작동하는데 문제가 Set 함수에 있다는 뜻인가요?

(빌드 4620 사용)