Василий : 모두에게 좋은 하루. 말씀해 주세요. 오늘 Expert Advisor를 MQL 4에서 MQL 5로 옮기기 위해 자리에 앉았는데 그런 문제에 직면했습니다. 이전에는 MQL 4 에서 데이터 유형 을 "Extern Double ..."로 설정했는데 MetaEditior로 이동하지 않고 Metatrader 프로그램에서 직접 변경할 수 있었습니다. 이제 MQL 5, 즉 Metatrader 5 프로그램 자체에서 Expert Advisor의 이러한 속성을 찾지 못했습니다. 그들이 어디에 있는지 말해 주세요 아니면 거기에 있지 않습니까? 예를 들어 TP를 10에서 50포인트로 최적화해야 하는 경우 수동으로 수행해야 합니까?
바실리 : 이전에 Metatrader 4에는 최적화 매개변수를 설정하는 어드바이저의 속성이 있었습니다. 그리고 MEtatraeder 5에서는 그런 속성을 찾을 수 없습니다. 알려주세요. 그들이있는 곳?
바실리 : 모두에게 좋은 하루. 말씀해 주세요. 오늘 Expert Advisor를 MQL 4에서 MQL 5로 옮기기 위해 자리에 앉았는데 그런 문제에 직면했습니다. 이전에는 MQL 4에서 데이터 유형을 "Extern Double ..."로 설정했으며 MetaEditior로 이동하지 않고 Metatrader 프로그램에서 직접 변경할 수 있었습니다. 이제 MQL 5, 즉 Metatrader 5 프로그램 자체에서 Expert Advisor의 이러한 속성을 찾지 못했습니다. 그들이 어디에 있는지 말해 주세요 아니면 거기에 있지 않습니까? 예를 들어 TP를 10에서 50포인트로 최적화해야 하는 경우 수동으로 수행해야 합니까?
extern 키워드는 전역 수명을 가진 정적 스토리지 클래스 식별자로 변수 식별자를 선언하는 데 사용됩니다. 이러한 변수는 프로그램이 실행을 시작하는 순간부터 존재하며, 프로그램이 실행되기 시작한 직후에 이에 대한 메모리가 할당되어 초기화됩니다.
#include 전처리기 지시문을 사용하여 여러 소스 파일로 구성된 프로그램을 만들 수 있습니다. 동일한 유형 및 식별자로 extern으로 선언된 변수는 동일한 프로젝트의 다른 소스 파일에 존재할 수 있습니다.
전체 프로젝트를 컴파일할 때 유형 및 식별자가 동일한 모든 extern 변수는 전역 변수 풀의 동일한 위치와 연결됩니다. 외부 변수는 소스 파일을 별도로 컴파일하는 데 유용합니다. Extern 변수는 초기화될 수 있지만 한 번만 가능합니다. 동일한 유형 및 동일한 식별자를 가진 여러 개의 초기화된 extern 변수가 존재하는 것은 허용되지 않습니다.
extern 키워드는 전역 수명을 가진 정적 스토리지 클래스 식별자로 변수 식별자를 선언하는 데 사용됩니다. 이러한 변수는 프로그램이 실행을 시작하는 순간부터 존재하며, 프로그램이 실행되기 시작한 직후에 이에 대한 메모리가 할당되어 초기화됩니다.
#include 전처리기 지시문을 사용하여 여러 소스 파일로 구성된 프로그램을 만들 수 있습니다. 동일한 유형 및 식별자로 extern으로 선언된 변수는 동일한 프로젝트의 다른 소스 파일에 존재할 수 있습니다.
전체 프로젝트를 컴파일할 때 유형 및 식별자가 동일한 모든 extern 변수는 전역 변수 풀의 동일한 위치와 연결됩니다. 외부 변수는 소스 파일을 별도로 컴파일하는 데 유용합니다. Extern 변수는 초기화될 수 있지만 한 번만 가능합니다. 동일한 유형 및 동일한 식별자를 가진 여러 개의 초기화된 extern 변수가 존재하는 것은 허용되지 않습니다.
아니요. 가지 않았다. 오래된 1241 빌드
최소한의 코드 사용 - 표준 라이브러리 사용:
에이전트 로그:
고맙습니다!
그래서 표준 라이브러리 를 사용하겠습니다.
Win 7을 활성화한 후 터미널을 시작할 때 MT5가 테스트에서 맹세합니다. 유효하지 않은 라이센스(538). 그리고 전략 테스터 가 작동하지 않습니다.
무엇을 해야 합니까? 도와주세요, 제발.
Win 7을 활성화한 후 터미널을 시작할 때 MT5가 테스트에서 맹세합니다. 유효하지 않은 라이센스(538). 그리고 전략 테스터 가 작동하지 않습니다.
무엇을 해야 합니까? 도와주세요, 제발.
모두에게 좋은 하루. 말씀해 주세요. 오늘 Expert Advisor를 MQL 4에서 MQL 5로 옮기기 위해 자리에 앉았는데 그런 문제에 직면했습니다. 이전에는 MQL 4 에서 데이터 유형 을 "Extern Double ..."로 설정했는데 MetaEditior로 이동하지 않고 Metatrader 프로그램에서 직접 변경할 수 있었습니다. 이제 MQL 5, 즉 Metatrader 5 프로그램 자체에서 Expert Advisor의 이러한 속성을 찾지 못했습니다. 그들이 어디에 있는지 말해 주세요 아니면 거기에 있지 않습니까? 예를 들어 TP를 10에서 50포인트로 최적화해야 하는 경우 수동으로 수행해야 합니까?
이전에 Metatrader 4에는 최적화 매개변수를 설정하는 어드바이저의 속성이 있었습니다. 그리고 MEtatraeder 5에서는 그런 속성을 찾을 수 없습니다. 알려주세요. 그들이있는 곳?
바실리 :
모두에게 좋은 하루. 말씀해 주세요. 오늘 Expert Advisor를 MQL 4에서 MQL 5로 옮기기 위해 자리에 앉았는데 그런 문제에 직면했습니다. 이전에는 MQL 4 에서 데이터 유형 을 "Extern Double ..."로 설정했으며 MetaEditior로 이동하지 않고 Metatrader 프로그램에서 직접 변경할 수 있었습니다. 이제 MQL 5, 즉 Metatrader 5 프로그램 자체에서 Expert Advisor의 이러한 속성을 찾지 못했습니다. 그들이 어디에 있는지 말해 주세요 아니면 거기에 있지 않습니까? 예를 들어 TP를 10에서 50포인트로 최적화해야 하는 경우 수동으로 수행해야 합니까?
세르게이 그리트제이 :
MT5에서 입력 변수를 기록하는 형식은 다음과 같습니다.
MT5에서 Extern 변수는 다른 속성을 가집니다.
외부 변수
extern 키워드는 전역 수명을 가진 정적 스토리지 클래스 식별자로 변수 식별자를 선언하는 데 사용됩니다. 이러한 변수는 프로그램이 실행을 시작하는 순간부터 존재하며, 프로그램이 실행되기 시작한 직후에 이에 대한 메모리가 할당되어 초기화됩니다.
#include 전처리기 지시문을 사용하여 여러 소스 파일로 구성된 프로그램을 만들 수 있습니다. 동일한 유형 및 식별자로 extern으로 선언된 변수는 동일한 프로젝트의 다른 소스 파일에 존재할 수 있습니다.
전체 프로젝트를 컴파일할 때 유형 및 식별자가 동일한 모든 extern 변수는 전역 변수 풀의 동일한 위치와 연결됩니다. 외부 변수는 소스 파일을 별도로 컴파일하는 데 유용합니다. Extern 변수는 초기화될 수 있지만 한 번만 가능합니다. 동일한 유형 및 동일한 식별자를 가진 여러 개의 초기화된 extern 변수가 존재하는 것은 허용되지 않습니다.
세르게이 그리트제이 :
MT5에서 입력 변수를 기록하는 형식은 다음과 같습니다.
MT5에서 Extern 변수는 다른 속성을 가집니다.
외부 변수
extern 키워드는 전역 수명을 가진 정적 스토리지 클래스 식별자로 변수 식별자를 선언하는 데 사용됩니다. 이러한 변수는 프로그램이 실행을 시작하는 순간부터 존재하며, 프로그램이 실행되기 시작한 직후에 이에 대한 메모리가 할당되어 초기화됩니다.
#include 전처리기 지시문을 사용하여 여러 소스 파일로 구성된 프로그램을 만들 수 있습니다. 동일한 유형 및 식별자로 extern으로 선언된 변수는 동일한 프로젝트의 다른 소스 파일에 존재할 수 있습니다.
전체 프로젝트를 컴파일할 때 유형 및 식별자가 동일한 모든 extern 변수는 전역 변수 풀의 동일한 위치와 연결됩니다. 외부 변수는 소스 파일을 별도로 컴파일하는 데 유용합니다. Extern 변수는 초기화될 수 있지만 한 번만 가능합니다. 동일한 유형 및 동일한 식별자를 가진 여러 개의 초기화된 extern 변수가 존재하는 것은 허용되지 않습니다.
다시 좋은 오후!
더 말해 주세요. iClose, Ihigh 매개변수를 더 일찍 사용하여 필요한 매개변수를 찾았습니다.
이제 내가 이해한 대로 CopyClose, CopyHigh로 대체되었습니다. 이 경우 매개변수에 무엇을 지정해야 하는지 이해할 수 없습니다.
예를 들어 iClose(Symbol(), PERIOD_D1,1 )를 지정하는 데 사용했지만 이제 CopyClose(Symbol(),PERIOD_D1,1, ?,?)를 지정해야 하지만 마지막 두 매개변수에는 무엇을 지정해야 합니까?
다시 좋은 오후!
더 말해 주세요. iClose, Ihigh 매개변수를 더 일찍 사용하여 필요한 매개변수를 찾았습니다.
이제 내가 이해한 대로 CopyClose, CopyHigh로 대체되었습니다. 이 경우 매개변수에 무엇을 지정해야 하는지 이해할 수 없습니다.
예를 들어 iClose(Symbol(), PERIOD_D1,1 )를 지정하는 데 사용했지만 이제 CopyClose(Symbol(),PERIOD_D1,1, ?,?)를 지정해야 하지만 마지막 두 매개변수에는 무엇을 지정해야 합니까?
MQL5에 대해 묻고 있습니까? 현재 기호 또는 다른 기호의 데이터에 액세스하는 것에 대해 묻고 있습니까? 지표, 고문 또는 스크립트의 코드에서 이 데이터를 얻습니까?
MQL5에 대해 묻고 있습니까? 현재 기호 또는 다른 기호의 데이터에 액세스하는 것에 대해 묻고 있습니까? 지표, 고문 또는 스크립트의 코드에서 이 데이터를 얻습니까?