MT5에 대한 소원 - 페이지 100

 
"고문", "표시기", "스크립트"의 세 가지 유형의 프로그램을 포기하고 대신 "프로그램 거래 허용", "프로그램 그리기 허용"의 확인란을 선택하는 것과 같은 아이디어가 있습니다. , "일회성 실행 허용". 따라서 이 보편적인 프로그램은 조언자, 지표 또는 스크립트로 바뀔 것입니다.
 
매복이 그런 것입니다. IndicatorCreate(), 표시기는 열거형 매개변수를 가질 수 있습니다. int 유형과 숫자 값을 지정해야 하는 것은 분명하지만 일부 ENUM에는 환상적인 값이 있습니다... MqlParam에 "EnumName" 유형이 있으면 좋겠습니다. , 그 값은 변형 이름이 있는 문자열이거나, 변수가 열거형 이면 TYPE_STRING 유형 을 나타내고 값은 변형 이름을 나타냅니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Идентификаторы типов данных
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Идентификаторы типов данных
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Идентификаторы типов данных - Документация по MQL5
 
그건 그렇고, 지표는 소스 코드없이 사용자 정의 열거 형으로 구입할 수 있으며 숫자 값을 찾을 수있는 방법이 없습니다.
 
Integer :
매복이 그런 것입니다. IndicatorCreate(), 표시기는 열거형 매개변수를 가질 수 있습니다. int 유형과 숫자 값을 지정해야 하는 것은 분명하지만 일부 ENUM에는 환상적인 값이 있습니다... MqlParam에 "EnumName" 유형이 있으면 좋겠습니다. , 그 값은 변형 이름이 있는 문자열이거나, 변수가 열거형 이면 TYPE_STRING 유형 을 나타내고 값은 변형 이름을 나타냅니다.

디마, 이건 불가능해. ENUM 변형의 이름은 컴파일 전에만 존재합니다. 변수 이름처럼. 런타임의 변수 이름만 주소에 해당하고 enum-variant의 이름은 int 값에 해당합니다.

다시 말해서, 문자열을 ENUM 값과 일치시키지 않으면(또는 int는 중요하지 않음) 컴파일러가 자동으로 이 작업을 수행하지 않습니다.

// 할 수 있다 하더라도 그것은 인종적으로 매우 잘못된 것입니다. ;)

 
Integer :
그건 그렇고, 지표는 소스 코드없이 사용자 정의 열거 형으로 구입할 수 있으며 숫자 값을 찾을 수있는 방법이 없습니다.
지표 개발자에게 문서를 요청하십시오. 그리고 훔친 물건을 사지 마십시오.
 
이념의 진수를 얻었습니다 :)
 
Integer :
그건 그렇고, 지표는 소스 코드없이 사용자 정의 열거 형으로 구입할 수 있으며 숫자 값을 찾을 수있는 방법이 없습니다.
IndicatorParameters()를 사용하여 열거형 값을 찾을 수 있습니다.
 
Yurich :
IndicatorParameters()를 사용하여 열거형 값을 찾을 수 있습니다.

Eee .. 가능한 모든 ENUM 값(이름) 목록과 함께 유형에 대한 설명이 이 함수를 반환하지 않습니다.

:)

 
MetaDriver :

Eee .. 가능한 모든 ENUM 값(이름) 목록과 함께 유형에 대한 설명이 이 함수를 반환하지 않습니다.

:)

그것은 이름을 반환하지 않지만 그들은 알려져 있으며 값은 쉽게 - 무차별 대입 .... 핸들 :)
 
Integer :
이념의 진수를 얻었습니다 :)

디마. 여기서 담배를 피웠어요... 서비스 데스크에 요청서를 써주세요. 기본적으로 이유가 있습니다. 문제는 순전히 실용적이고 현실적이며 가장 중요하게 는 개발자 측에서 해결할 수 있습니다 .

이념적 정당성: 입력에 열거형 유형이 있는 표시기는 분명히 열거형 값의 문자열 이름을 저장합니다(설정 창에 표시하기 위해). 이것은 stringo가 "엄격한 쓰기"의 규칙에서 벗어나 여전히 당신이 요구하는 것을 수행할 것이라는 약간의 희망을 줍니다. 필요한 메타 정보(동일한 가능한 열거 값)가 이미 연결된 표시기에 있고 위험한 것을 요구하지 않기 때문입니다. 코드에 추가합니다.

보켐 시도.

// 결과에 주의를 기울이는 것을 잊지 마십시오. :)

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