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

 

일반적으로 64개 매개변수의 제한은 보편적이므로 염두에 두십시오. 예를 들어, 기능 :

Всякая задача может быть разбита на подзадачи, каждую из которых можно либо непосредственно представить в виде кода, либо разбить на еще более мелкие подзадачи. Данный метод называется пошаговым уточнением . Функции служат для записи программного кода этих непосредственно решаемых подзадач. Код, описывающий, что делает функция, называется определением функции:

function_header
{
지침
}

첫 번째 중괄호 앞의 모든 것은 함수 정의의 머리 이고 중괄호 사이의 모든 것은 함수 정의 의 본문 . 함수 헤더에는 반환 값 유형, 이름( 식별자 ) 및 형식 매개변수 에 대한 설명이 포함됩니다. 함수에 전달되는 매개변수의 수는 제한되어 있으며 64개를 초과할 수 없습니다.

 
질문은 입력 외부 매개 변수에 관한 것입니다. Expert Advisor의보다 유연한 설정에 필요한 많은 수의 Expert Advisor가 있으므로 테스터의 일반 목록에서 Expert Advisor를 선택하자마자 터미널이 즉시 충돌합니다. 적은 괜찮습니다.
 
sergey1294 :
질문은 입력된 외부 매개변수에 대한 것인데 Expert Advisor의 보다 유연한 설정을 위해 필요한 많은 수의 Expert Advisor가 있으므로 테스터의 일반 목록에서 내 Expert Advisor를 선택하자마자 터미널이 즉시 충돌합니다. 적은 괜찮습니다.

일반적인 방법은 특히 설정이 많은 경우 설정에 구성 파일을 사용하는 것입니다. 그러나 구성 파일의 이름은 매개변수로 전달할 수 있습니다.

 
sergey1294 :
질문은 입력된 외부 매개변수에 대한 것인데 Expert Advisor의 보다 유연한 설정을 위해 필요한 많은 수의 Expert Advisor가 있으므로 테스터의 일반 목록에서 내 Expert Advisor를 선택하자마자 터미널이 즉시 충돌합니다. 적은 괜찮습니다.

제 생각에는 이러한 상황에 대한 최상의 솔루션은 최대 64개의 매개변수를 대화 상자에 직접 출력하고 나머지는 모두 INI 파일에서 가져와 변수에 로드하는 것입니다.

최적화 모드 에서 원하는 경우 일부 매개변수(변수)를 신경망에서 다시 계산하고 Ini 또는 다른 곳에 다시 저장할 수 있습니다.


추신

이러한 관점에서 사용자가 주로 설정해야 하는 주요 매개변수를 대화상자에 표시하는 것이 더 쉽습니다(특히 RM 및 MM의 경우).

다른 모든 것은 파일에 있으며 이 파일의 이름은 어드바이저의 매개변수에도 표시됩니다(각 통화 또는 TF에 자체 파일이 있다고 가정해 봅시다).

 
stringo :

일반적인 방법은 특히 설정이 많은 경우 설정에 구성 파일을 사용하는 것입니다. 그러나 구성 파일의 이름은 매개변수로 전달할 수 있습니다.

나는 이미 이 옵션을 추천했습니다. 위의 내용은 더 광범위한 접근 방식을 제안합니다 ...
 
stringo :

일반적인 방법은 특히 설정이 많은 경우 설정에 구성 파일을 사용하는 것입니다. 그러나 구성 파일의 이름은 매개변수로 전달할 수 있습니다.

감사합니다. 참고하겠습니다. 하지만 여전히 MT4에서는 외부 매개변수에 이러한 문제가 없었습니다. MT5에서는 왜 그런 문제가 발생했을까요?
 
새에 대해 말하자면 Bool 및 기타 최적화 "미묘함"에 의한 최적화는 어떻습니까? 출원 번호 16947 ...
 

최적화 모드에서 여러 구성 파일을 준비하고 번호를 다시 매길 수 있습니다. 클라이언트 터미널의 공유 폴더에 저장하면 로컬 에이전트가 문제 없이 읽을 수 있습니다.

원격 에이전트가 사용되는 경우 가능한 모든 파일 이름은 tester_file 속성 에 설명되어야 합니다.

 
Interesting :
새에 대해 말하자면 Bool 및 기타 최적화 "미묘함"에 의한 최적화는 어떻습니까? 출원 번호 16947 ...

부울 최적화 수정
 
stringo :

최적화 모드에서 여러 구성 파일을 준비하고 번호를 다시 매길 수 있습니다. 클라이언트 터미널의 공유 폴더에 저장하면 로컬 에이전트가 문제 없이 읽을 수 있습니다.

원격 에이전트가 사용되는 경우 가능한 모든 파일 이름은 tester_file 속성에 설명되어야 합니다.

원격 파일의 경우 하나의 파일만 등록할 수 있습니다. 나중에 파일을 변경하거나 파일의 정보를 업데이트하는 것을 잊지 마세요...