오류, 버그, 질문 - 페이지 1371

 

개발자 여러분, 지나치지 마세요 :)

거래 플랫폼 MetaTrader 4. Expert Advisors 최적화 프로세스는 Expert Advisor의 입력 매개변수 (input, sinput 또는 extern)에 지정된 다양한 매개변수로 Expert Advisor를 실행합니다. 옵티마이저에서 실행을 반복할 때마다 다음 사항에 관심이 있습니다. 변수가 전역 수준에서 선언된 새 항목(0)으로 생성됩니까? 아니면 전역 수준에서 선언된 것이 한 번 생성되고 전체 최적화 프로세스가 끝날 때까지 지속됩니까?

 
Konstantin Karpov :

개발자 여러분, 지나치지 마세요 :)

거래 플랫폼 MetaTrader 4. Expert Advisors 최적화 프로세스는 Expert Advisor의 입력 매개변수 (input, sinput 또는 extern)에 지정된 다양한 매개변수로 Expert Advisor를 실행합니다. 옵티마이저에서 실행을 반복할 때마다 다음 사항에 관심이 있습니다. 변수가 전역 수준에서 선언된 새 항목(0)으로 생성됩니까? 아니면 전역 수준에서 선언된 것이 한 번 생성되고 전체 최적화 프로세스가 끝날 때까지 지속됩니까?

전역 변수 에 대한 참조에서 :

모든 함수 외부에서 선언된 변수는 전역 범위에 배치됩니다. 이러한 변수는 프로그램의 어디에서나 액세스할 수 있습니다. 이러한 변수는 전역 메모리 풀에 있으므로 해당 변수의 수명은 프로그램의 수명과 동일합니다.

Область видимости и время жизни переменных - Документация на MQL4
  • docs.mql4.com
Область видимости и время жизни переменных - Документация на MQL4
 
Tapochun :

전역 변수 에 대한 참조에서 :

모든 함수 외부에서 선언된 변수는 전역 범위에 배치됩니다. 이러한 변수는 프로그램의 어디에서나 액세스할 수 있습니다. 이러한 변수는 전역 메모리 풀에 있으므로 해당 변수의 수명은 프로그램의 수명과 동일합니다.

나는 이것을 알고, 질문은 다른 ...
 
Konstantin Karpov :

개발자 여러분, 지나치지 마세요 :)

거래 플랫폼 MetaTrader 4. Expert Advisors 최적화 프로세스는 Expert Advisor의 입력 매개변수 (input, sinput 또는 extern)에 지정된 다양한 매개변수로 Expert Advisor를 실행합니다. 옵티마이저에서 실행을 반복할 때마다 다음 사항에 관심이 있습니다. 변수가 전역 수준에서 선언된 새 항목(0)으로 생성됩니까? 아니면 전역 수준에서 선언된 것이 한 번 생성되고 전체 최적화 프로세스가 끝날 때까지 지속됩니까?

전역 수준에서 선언된 변수는 각 다음 최적화 단계 전에(그리고 각 단일 테스트 전에) 초기 값으로 초기화됩니다(또는 명시적 초기화가 없는 경우 0으로 설정). 생성자는 클래스 객체에서 호출됩니다.
 
Slawa :
전역 수준에서 선언된 변수는 각 다음 최적화 단계 전에(그리고 각 단일 테스트 전에) 초기 값으로 초기화됩니다(또는 명시적 초기화가 없는 경우 0으로 설정).

명확하고 정적 변수 가 무효화됩니까?

그건 그렇고, 왜 클래스 객체의 초기화 해제가 전체 최적화 주기가 끝날 때 한 번만 인쇄됩니까? 결국, 이론적으로 이것은 최적화 프로세스의 각 반복에서 발생해야 합니다...

 
Konstantin Karpov :

명확하고 정적 변수 가 무효화됩니까?

그건 그렇고, 왜 클래스 객체의 초기화 해제는 전체 최적화 주기가 끝날 때 한 번만 인쇄됩니까?

명시적 초기화가 있는 경우 정적 변수는 null이 되거나 초기 값으로 초기화됩니다.

최적화 시 로그 파일을 막히지 않도록 로그 출력 기능을 끕니다. 최적화가 끝나면 로깅이 다시 활성화됩니다.

분명히, 그것은 마지막 신성 전에 켜집니다. 마지막 정의가 너무 늦게 만들어졌거나 둘 중 하나입니다. 꼭 봐야 함

 
주제넘게 죄송합니다. "프리랜서" 섹션에서 프리랜서를 누가 고소해야 하나요? 나는 최고의 개발자들로부터 계약자를 선택했습니다. 연락하지 않습니다. 대중은 "영웅"을 인정해야합니다!
 
boitzov.asd2015 :
주제넘게 죄송합니다. "프리랜서" 섹션에서 프리랜서를 누가 고소해야 하나요? 나는 최고의 개발자들로부터 계약자를 선택했습니다. 연락하지 않습니다. 대중은 "영웅"을 인정해야합니다!
프로필에서 "서비스 데스크" 섹션. 그리고 이것은 주제에서 벗어난 것이 아니라 질문을 하기 위해 만든 주제입니다.
 
Tapochun :
프로필에서 "서비스 데스크" 섹션. 그리고 이것은 주제에서 벗어난 것이 아니라 질문을 하기 위해 만든 주제입니다.
" 개발자에게 MQL5 또는 MetaTrader 5의 오류에 대해 직접 알리 거나 개선에 대한 희망을 표현하기 위해." 내 신청서가 거기에서 수락됩니까?
 
boitzov.asd2015 :
" 개발자에게 MQL5 또는 MetaTrader 5의 오류에 대해 직접 알리 거나 개선에 대한 희망을 표현하기 위해." 내 신청서가 거기에서 수락됩니까?
저는 개인적으로 "작업" 섹션을 사용하지 않았지만, 제가 아는 한 "중재"는 이렇습니다. 뭔가 불만족스러우면 거기로 가거나 서비스 데스크로 가세요. 하지만 프로필에서 작업을 볼 수 없습니다.