테스터는 최적화 확인란이 선택되지 않은 입력 매개변수에 대해 ParameterSetRange를 호출 하지 않습니다. 이러한 이유로 ParametersGetRange는 해당 시작, 단계 및 중지 값에 대해 0을 반환합니다. 이것은 완전히 잘못된 것입니다. 예를 들어 이 때문에 테스터의 본격적인 SET 파일을 스스로 생성하거나 사용자가 잘못 설정한 경우 입력 매개변수의 최적화 범위를 조정할 수 없습니다.
단일 테스터 실행을 시작할 때 EA 입력 목록을 가져오는 것은 어떻습니까? dll을 사용하여 설정 파일을 읽지 않고. 최적화 후 테스트에 사용된 매개변수를 편리하게 표시했습니다(파일 및 주요 변수를 통해). 한 가지 불편한 점이 남아 있습니다. 모든 매개변수를 수동으로 나열해야 합니다.
최적화 중에 중지를 누른 다음 최적화를 다시 시작하면 작동하지 않습니다. 기록이 있을 것이다
많은 문자열을 빠르게 추가하는 방법(예: 문자열로 거래 보고서 생성)
결과
빨간색은 어떤 식으로든 설명할 수 없는 사실을 표시합니다.
메모리 풀의 기능은 처음 SumString2가 메모리 풀로 호출될 때 시스템의 메모리로 "포화"되고 다음에 시스템에서 메모리가 더 이상 요청되지 않을 때입니다.
SumString1을 수정하는 것이 좋습니다.
편집자별
DoubleToString(GetMicro
강조 표시는 스마트하고 DoubleToString 인수는 double이어야 하고 GetMicrosecondCount 는 ulong이어야 합니다.
다음과 같이 작동합니다.
임의의 입력 매개변수의 이름을 문자열로 가져오는 방법에 대한 생각이 있습니까?
임의의 입력 매개변수의 이름을 문자열로 가져오는 방법에 대한 생각이 있습니까?
좋아요, 감사합니다!
단일 테스터 실행을 시작할 때 EA 입력 목록을 가져오는 것은 어떻습니까? dll을 사용하여 설정 파일을 읽지 않고.
최적화 후 테스트에 사용된 매개변수를 편리하게 표시했습니다(파일 및 주요 변수를 통해). 한 가지 불편한 점이 남아 있습니다. 모든 매개변수를 수동으로 나열해야 합니다.
단일 테스터 실행을 시작할 때 EA 입력 목록을 가져오는 것은 어떻습니까?
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
오류, 버그, 질문
fxsaber , 2017.07.25 11:27
최소한 단일 실행 모드에서 Expert Advisor의 입력 매개변수 를 찾는 방법은 무엇입니까?
지표의 경우 IndicatorParameters가 있습니다.
최적화 - FrameInputs.
그리고 어드바이저의 단일 실행 또는 정상 실행의 경우 - 아무 것도 없습니다.