찻주전자의 질문 - 페이지 143

 
Karlson :
여기..
고마워!
 

ENUM_MQL5_INFO_INTEGER 열거형에는 실행 중인 프로그램이 특정 모드에서 실행 중인지 여부를 나타내는 식별자가 포함되어 있습니다.

ENUM_MQL5_INFO_INTEGER

식별자

설명

속성 유형

MQL5_PROGRAM_TYPE

mql5 프로그램 유형

ENUM_PROGRAM_TYPE

MQL5_DLLS_ALLOWED

주어진 실행 프로그램에 대해 DLL을 사용할 수 있는 권한

부울

MQL5_TRADE_ALLOWED

이 실행 중인 프로그램에 대한 거래 권한

부울

MQL5_디버깅

디버그 모드에서 실행 중인 프로그램의 서명

부울

MQL5_테스트

테스터에서 실행 중인 프로그램의 서명

부울

MQL5_최적화

최적화 과정에서 실행 중인 프로그램의 서명

부울

MQL5_VISUAL_MODE

시각적 테스트 모드에서 실행 중인 프로그램의 서명

부울

그러나 실제 거래 모드에서 프로그램을 실행하는 표시로 어떤 식별자를 사용해야 하는지는 분명하지 않습니다. MQL5_TRADE_ALLOWED 식별자가 " 실제 거래 모드에서 실행 중인 프로그램의 신호"로 충분 하다고 생각할 수 있습니까? 아니면 데모 모드와 리얼 모드에서 작업 표시가 제공되지 않습니까?

 
Yedelkin :

그러나 실제 거래 모드에서 프로그램을 실행하는 표시로 어떤 식별자를 사용해야 하는지는 분명하지 않습니다.

실생활에서 이것이 의미합니까?
 
TheXpert :
실생활에서 이것이 의미합니까?
네. 데모 모드가 아닙니다.
 
 

SemyonSemyonych! :/

고맙습니다!

 

여기에 " MQL5 참조 / 표준 상수, 열거 및 구조 / 명명된 상수 / 숫자 유형 상수"가 있습니다(예: LONG_MAX, ULONG_MAX).

그리고 날짜/시간 유형의 경우   유사한 상수가 제공됩니까? datetime_max와 같은 것? 또는 datetime 형의 경우 항상 최대값을 수동으로 입력해야 합니까?

 
papaklass :
datatime_max ==TimeCurrent() 미래에 거래하지 않을 경우.

아니요, 질문을 이해하지 못했습니다. 현재 날짜가 아니라 datetime 유형의 상수에 관심이 있습니다. 말하자면 특정 데이터 유형 에 대한 위와 아래의 제약 조건입니다.

파파클라스 :
datatime_max ==TimeCurrent()
"datatime_max"가 datetime 유형의 최대값을 의미하는 경우 이는 잘못된 진술 입니다.
 
Yedelkin :

아니요, 질문을 이해하지 못했습니다. 현재 날짜가 아니라 datetime 유형의 상수에 관심이 있습니다. 말하자면 특정 데이터 유형 에 대한 위와 아래의 제약 조건입니다.

"datatime_max"가 datetime 유형의 최대값을 의미하는 경우 이는 잘못된 진술 입니다. 이는 질문에 대한 내용입니다.

상수는 없지만 #define - https://www.mql5.com/en/docs/basis/types/integer/datetime 을 사용하여 직접 구성할 수 있습니다.

...3000년 12월 31일

Документация по MQL5: Основы языка / Типы данных / Целые типы / Тип datetime
Документация по MQL5: Основы языка / Типы данных / Целые типы / Тип datetime
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Тип datetime - Документация по MQL5
 
Rosh :

상수는 없지만 #define - https://www.mql5.com/en/docs/basis/types/integer/datetime 을 사용하여 직접 구성할 수 있습니다.

확인. 클래스에서 상수를 사용하는 것이 바람직합니다. #define이 클래스와 어떻게 결합될 수 있는지 아직 모르겠습니다. 아마도 기본 클래스 멤버 변수를 주입해야 할 것입니다.