안녕하세요, 아나톨리입니다,
이 훌륭한 EA를 공유해 주셔서 감사합니다.
EA를 테스트 중인데 'common' 폴더나 다른 곳에 'AUDUSD.ini' 파일이 생성되지 않습니다.'('설정' 탭에 설정된) Expert Advisor의 현재 매개 변수를 사용하려면 입력 매개 변수 옵션을선택해야 합니다'라고 언급했지만 '설정' 탭이나 다른 어디에서도 해당 선택을 할 수있는 위치를 볼 수 없습니다. 그래서 '.ini' 파일이 생성되지 않는 것일까요? 명확하게 설명해 주시겠어요?
87번째 줄에 있는 'FileFunctions.mqh' 파일에서 두 가지 시나리오를 읽었습니다. '인쇄'를 사용하면 이 '.ini' 파일에 대한 팝업 화면이나 저널에 메시지가 표시되어야 하지만 그렇지 않습니다.
저널에는 이 줄과 비슷한 내용이 몇 개 있습니다: '16ms에 "OnInit 함수에서 심각한 런타임 오류 502( 범위를 벗어난 배열, 모듈 Experts\UnlimitedParametersEA.ex5, 파일 InitializeArrays.mqh, 168줄, 24열)" 오류로 테스트됨'. 이것은 'InputIndicatorPeriod'를 가리키고 있습니다. H8이 지정된 경우 그 이유는 무엇이며 이것이 '.ini' 파일 실패의 원인입니까?
정말 감사합니다.
훌륭하게 문서화되고 이해하기 쉬운 프레젠테이션을 제공해 주셔서 감사합니다.
daveM
zeno:
답장을 받지 못하더라도 실망하지 마세요. 아나톨리 씨는 러시아인이며 이 스레드를 만들지 않았거나 이 스레드를 알지 못할 수도 있습니다. 대신 PM을 사용해 보세요.
안녕하세요, 아나톨리입니다,
이 훌륭한 EA를 공유해 주셔서 감사합니다.
새로운 기고글 MQL5 Cookbook: 매개변수 수에 제한이 없는 다중 통화 Expert Advisor 개발 가 게재되었습니다:
이 글에서는 무제한의 매개변수를 허용하면서 거래 시스템 최적화를 위해 단일 매개변수 세트를 사용하는 패턴을 만들 것입니다. 기호 목록은 표준 텍스트 파일(*.txt)로 생성됩니다. 각 기호에 대한 입력 매개변수도 파일에 저장됩니다. 이렇게 하면 Expert Advisor의 입력 매개변수 수에 대한 터미널 제한을 피할 수 있습니다.
그런 다음 기호 목록 파일에서 목록의 두 번째 기호인 EURUSD에 대한 최적화를 실행합니다. 이렇게 하려면 테스트된 기호의 수 매개변수의 값을 2와 동일하게 설정해야 합니다. 최적화를 수행하고 매개변수를 결정하고 파일에 기록한 후 목록의 세 번째 기호에 대해서도 동일한 작업을 수행해야 합니다.
모든 기호에 대한 매개변수가 파일에 기록되면 기호 번호를 지정하여 각 기호에 대한 결과를 개별적으로 보거나 테스트된 기호의 번호를 설정하여 모든 기호에 대한 누적 결과를 볼 수 있습니다 ~ 0. 모든 기호에 대해 다음과 같은 누적 결과를 얻었습니다.
작성자: Anatoli Kazharski