라이브러리: 멀티 테스터 - 페이지 42 1...353637383940414243444546474849...56 새 코멘트 klycko 2024.06.05 08:29 #411 안녕하세요! 스크립트에서 스크립트를 시작할 때 설정한 최적화 기간의 시작일과 종료일을 변경할 수 있나요? 이 경우 최적화 옵션을 확장할 수 있습니다. 안녕하세요, 알렉산더 fxsaber 2024.06.05 08:34 #412 klycko #:스크립트를 실행할 때 설정한 최적화 기간의 시작 날짜와 종료 날짜를 스크립트에서 변경할 수 있나요? MTTESTER::SetValue(Settings, "FromDate", TimeToString(D'2020.01.01', TIME_DATE)); MTTESTER::SetValue(Settings, "ToDate", TimeToString(TimeCurrent(), TIME_DATE)); klycko 2024.06.05 08:43 #413 fxsaber #: 감사합니다! klycko 2024.06.05 09:21 #414 환상적인 도서관 !!! klycko 2024.06.06 13:37 #415 fxsaber #: 바이트 배열로 된 옵트 파일을 받았습니다. 다음으로, 이를 캐시에 공급해야 합니다. 안녕하세요! 질문은 실행 프로시저에 관한 것입니다. 다음과 같은 명령이 왜 Settings[0] = Cache.TesterString(Pos); 명령이 설정 문자열 Settings[0] 을 엉망으로 만드는지 이해할 수 없습니다. 아래는 코드 텍스트이며 로그의 데이터가 첨부되어 있습니다. 안부, 알렉산더. Run(Settings[0]); // 파라미터 TF에 유전적 최적화를 실행합니다. TESTERCACHE<ExpTradeSummary> 캐시; GLOC = MTTESTER::GetLastOptCache(Bytess); // 옵 파일을 바이트 배열로 가져옵니다. CL = Cache.Load(Bytess); // Bytess 바이트 배열을 Cache에 피드합니다. Print(" GLOC = ",GLOC," CL = ",CL); // 진단 쓰기 및 읽기 // ProfitNow = Cache[GetMaxProfitPos(Cache)].profit; // 최대 수익 https://www.mql5.com/ru/forum/318998/page2#comment_13846951 int NomProchMaxProfit = Cache[GetMaxProfitPos(Cache)].Pass; // 최대 수익이 있는 패스 수 // Cache.GetInputs(IndexMaxProfitRuna,Paramas); // prWrite2 = Cache.Save(OptFile); // 실행 결과를 MQL5\Files의 옵 파일에 저장합니다. // prRead2 = Cache.Load(OptFile); // MQL5\Files에서 확인을 위해 읽기 // Print(OptFile+" write = ",prWrite2," read = ",prRead2); // 쓰기 및 읽기 진단 Pos = GetMaxProfitPos(Cache); Cache.SaveSet(Pos); // MQL5\Files에 가장 수익성이 높은 패스의 세트 파일 생성 Print("Pos = ",Pos," NomProchMaxProfit = ",NomProchMaxProfit); Print("Before Cache.TesterString(Pos) ",PrGenetic," NumPeriod=",NumPeriod,"\nControl Genetics: \n",Settings[0]); Settings[0] = Cache.TesterString(Pos); // 현재 설정 문자열에 새 설정 쓰기 // 이전 명령에서는 TF=20 값이 올바르게 설정되었지만 Settings[0] 문자열이 매우 추악합니다. Print("After Cache.TesterString(Pos) ",PrGenetic," NumPeriod=",NumPeriod,"\n유전학 제어: \n",Settings[0]); Библиотеки: TesterCache - Что такое 0xCACA? 2019.08.31Good Beerwww.mql5.com Да и дальше взаимодействия с Оптимизатором нет никакого. в кеше Оптимизатора по каждому проходу хранятся все стат. Бонусом идет возможность запуска любого прохода из обновленной таблицы стандартными средствами в два щелчка 파일: kbrl69.txt 12 kb Libraries: MultiTester 기고글 토론 "MQL5 프로그래밍 Metatrader 5로 시작하는 방법 fxsaber 2024.06.08 11:19 #416 klycko #:// 이전 명령에서는 TF=20 값이 올바르게 설정되었지만 설정[0] 줄이 매우 보기 흉합니다. 이해가 안 됩니다. klycko 2024.06.08 11:42 #417 fxsaber #: 이해가 안 돼요. 안녕하세요! 설정[0] = 캐시.테스터 문자열(Pos); 명령은 발견된 최적값 TF=20이 올바르게 설정되었지만 설정[0] 에 매우 왜곡된 정보를 설정합니다 . 그러나 Settings[0] 의 구조 자체가 이미 파괴되었습니다. 심지어 TF 간격의 오른쪽 테두리도 H1에서 M12로 변경되었습니다. 첨부된 로그에는 위의 명령 실행 전후에 설정[0] 줄이 인쇄되어 있습니다 . 이 명령이 왜Settings[0] 문자열을 이렇게 왜곡하는지 이해할 수 없습니다. fxsaber 2024.06.08 11:52 #418 klycko #:이 명령이 설정[0] 문자열을 그렇게 심하게 왜곡하는 이유를 이해할 수 없습니다. 옵트 파일을 LS에 보내주세요. fxsaber 2024.06.09 00:22 #419 klycko #:최적화=1 변경되지 않아야 하지만 변경됨 GA를 선택했지만 통과 횟수가 적으면 테스터는 자동으로 전체 검색 모드로 들어갑니다. 그렇기 때문에 GA를 선택한 후 옵트 파일에 전체 오버런이 있는 것으로 표시되는 경우가 있습니다. 이 값을 읽는 것이 맞습니다. fxsaber 2024.06.09 00:28 #420 klycko #:또한 많은 매개변수에 대한 데이터 구조가 변경되었습니다: Baza=46 정정: Baza=46||20|||1||||50||N 최적화되지 않은 파라미터의 범위는 옵트 파일에 기록되지 않습니다(예외 - bool-파라미터). 따라서 이러한 범위를 변경해도 옵파일 이름 생성기에는 영향을 미치지 않습니다. 여기에서 작업을 수정하세요. 이러한 "축소" 설정을 적용해도 이전에 선택한 최적화할 수 없는 입력 매개변수 범위를 위반하지 않습니다. 1...353637383940414243444546474849...56 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요!
스크립트에서 스크립트를 시작할 때 설정한 최적화 기간의 시작일과 종료일을 변경할 수 있나요?
이 경우 최적화 옵션을 확장할 수 있습니다.
안녕하세요, 알렉산더
스크립트를 실행할 때 설정한 최적화 기간의 시작 날짜와 종료 날짜를 스크립트에서 변경할 수 있나요?
감사합니다!
바이트 배열로 된 옵트 파일을 받았습니다. 다음으로, 이를 캐시에 공급해야 합니다.
안녕하세요!
질문은 실행 프로시저에 관한 것입니다.
다음과 같은 명령이 왜 Settings[0] = Cache.TesterString(Pos);
명령이 설정 문자열 Settings[0] 을 엉망으로 만드는지 이해할 수 없습니다.
아래는 코드 텍스트이며 로그의 데이터가 첨부되어 있습니다.
안부, 알렉산더.
Run(Settings[0]); // 파라미터 TF에 유전적 최적화를 실행합니다.
TESTERCACHE<ExpTradeSummary> 캐시;
GLOC = MTTESTER::GetLastOptCache(Bytess); // 옵 파일을 바이트 배열로 가져옵니다.
CL = Cache.Load(Bytess); // Bytess 바이트 배열을 Cache에 피드합니다.
Print(" GLOC = ",GLOC," CL = ",CL); // 진단 쓰기 및 읽기
// ProfitNow = Cache[GetMaxProfitPos(Cache)].profit; // 최대 수익 https://www.mql5.com/ru/forum/318998/page2#comment_13846951
int NomProchMaxProfit = Cache[GetMaxProfitPos(Cache)].Pass; // 최대 수익이 있는 패스 수
// Cache.GetInputs(IndexMaxProfitRuna,Paramas);
// prWrite2 = Cache.Save(OptFile); // 실행 결과를 MQL5\Files의 옵 파일에 저장합니다.
// prRead2 = Cache.Load(OptFile); // MQL5\Files에서 확인을 위해 읽기
// Print(OptFile+" write = ",prWrite2," read = ",prRead2); // 쓰기 및 읽기 진단
Pos = GetMaxProfitPos(Cache);
Cache.SaveSet(Pos); // MQL5\Files에 가장 수익성이 높은 패스의 세트 파일 생성
Print("Pos = ",Pos," NomProchMaxProfit = ",NomProchMaxProfit);
Print("Before Cache.TesterString(Pos) ",PrGenetic," NumPeriod=",NumPeriod,"\nControl Genetics: \n",Settings[0]);
Settings[0] = Cache.TesterString(Pos); // 현재 설정 문자열에 새 설정 쓰기
// 이전 명령에서는 TF=20 값이 올바르게 설정되었지만 Settings[0] 문자열이 매우 추악합니다.
Print("After Cache.TesterString(Pos) ",PrGenetic," NumPeriod=",NumPeriod,"\n유전학 제어: \n",Settings[0]);
// 이전 명령에서는 TF=20 값이 올바르게 설정되었지만 설정[0] 줄이 매우 보기 흉합니다.
이해가 안 돼요.
안녕하세요!
설정[0] = 캐시.테스터 문자열(Pos); 명령은 발견된 최적값 TF=20이 올바르게 설정되었지만 설정[0] 에 매우 왜곡된 정보를 설정합니다 .
그러나 Settings[0] 의 구조 자체가 이미 파괴되었습니다. 심지어 TF 간격의 오른쪽 테두리도 H1에서 M12로 변경되었습니다.
첨부된 로그에는 위의 명령 실행 전후에 설정[0] 줄이 인쇄되어 있습니다 .
이 명령이 왜Settings[0] 문자열을 이렇게 왜곡하는지 이해할 수 없습니다.
이 명령이 설정[0] 문자열을 그렇게 심하게 왜곡하는 이유를 이해할 수 없습니다.
옵트 파일을 LS에 보내주세요.
최적화=1 변경되지 않아야 하지만 변경됨
GA를 선택했지만 통과 횟수가 적으면 테스터는 자동으로 전체 검색 모드로 들어갑니다. 그렇기 때문에 GA를 선택한 후 옵트 파일에 전체 오버런이 있는 것으로 표시되는 경우가 있습니다. 이 값을 읽는 것이 맞습니다.
또한 많은 매개변수에 대한 데이터 구조가 변경되었습니다:
Baza=46 정정: Baza=46||20|||1||||50||N
최적화되지 않은 파라미터의 범위는 옵트 파일에 기록되지 않습니다(예외 - bool-파라미터). 따라서 이러한 범위를 변경해도 옵파일 이름 생성기에는 영향을 미치지 않습니다. 여기에서 작업을 수정하세요.
이러한 "축소" 설정을 적용해도 이전에 선택한 최적화할 수 없는 입력 매개변수 범위를 위반하지 않습니다.