최대 롱 드로다운에 대한 정보가 흥미롭습니다. 전체 문자열 배열에 대해 만들었습니다. 아직 사이트에서 코드를 업데이트하지 않았습니다. 그러나 날짜가 무엇인지 명확하지 않습니다. (제가 제안한대로) 백/포워드 테스트로 나누면 두 개의 테이블에서 별도로 통계를 계산해야 합니다(최대 드로다운 기간도 거기에 포함될 것입니다).
그러나 Format-ids가 합계 중 오른쪽에 나열되어 있다고 해서 MaxLengthDD 다음에 호출된다는 보장은 없습니다.
원칙적으로 한 줄의 매우 긴 레코드는 읽고 이해하기 어렵고(사실 컴파일러처럼 표현식 구문 분석을 마음속으로 반복하기는 어렵지만 결국 인간은 컴파일러가 아닙니다), 디버깅하기가 어렵다는 부정적인 측면이 있습니다. 그리고 이러한 간결한 기록은 성능 향상에도 도움이 되지 않습니다.
개선을위한 제안 : -차트를 다시 클릭 할 때 대화 형 차트 숨기기 (또는이를위한 다른 메커니즘 추가), -GitHub에서 정상적으로 읽을 수 있도록 소스를 UTF-8로 저장 (이것은 일회성 이벤트이므로 아무것도 위협하지 않지만 편의를 추가합니다) -금지 된 문자에 대한 파일 이름 확인 (\ / / : * ? ? ? " < > | : :), 중립적 인 것으로 바꿉니다 (예 : -) - 보고서를 터미널의 공통 폴더에 저장하는 매개 변수를 추가하여 상담원의 폴더에서 검색 할 필요가 없도록합니다.
common_path - 일반 터미널 폴더에 저장합니다. 최적화 중 다른 에이전트가 파일을 덮어쓰는 것을 방지하기 위해 파일 이름에 에이전트 번호(3000, 3001,...)를 추가했습니다. 테스터 폴더에 저장하는 경우(거짓), 계산을 수행한 에이전트의 폴더에 저장됩니다. fileANSI - ANSI 인코딩 또는 유니코드로 저장합니다. 유니코드 파일은 크기가 2배 더 크고 처리 시간이 오래 걸리므로 1GB와 같이 많은 양의 데이터를 업로드하는 경우 ANSI를 사용하는 것이 더 경제적입니다. 필요한 경우 타사 서비스와의 호환성을 위해 유니코드가 추가되었습니다.
최대 롱 드로다운에 대한 정보가 흥미롭습니다. 전체 문자열 배열에 대해 만들었습니다. 아직 사이트에서 코드를 업데이트하지 않았습니다.
그러나 날짜가 무엇인지 명확하지 않습니다. (제가 제안한대로) 백/포워드 테스트로 나누면 두 개의 테이블에서 별도로 통계를 계산해야 합니다(최대 드로다운 기간도 거기에 포함될 것입니다).
백/포워드 테스트에 대한 전체 통계 계산을 완료했습니다

파일이 업데이트되었습니다..
날짜가 명확하지 않은 것은 이 날짜의 용도가 무엇인지입니다.
2020년부터 시청하고 싶으시다면 언제든지 시청하실 수 있습니다. 2023년부터도 문제없습니다. 다만 2010년에 어떤 일이 있었는지 궁금할 때가 있습니다. 그리고 가장 긴 기간이 2010년에 있었다는 것을 보여줍니다.
앞으로 날짜를 설정하면 통계를 분리하는 데 도움이 될 것입니다.
아 - 요점을 파악했습니다. 한 명의 전문가/전략을 가진 테스터가 아니라 다양한 아이디어를 테스트한 실제 계정에 대한 것입니다.
저는 테스터에게만 직접 사용하겠습니다. 실제 드로다운은 전혀 흥미롭지 않습니다.
그게 뭐가 문제인가요?
잠재적으로 위험한 스타일입니다. 예를 들어, 나중에 사용자 정의 날짜 서식 지정 함수를 작성하고 싶은데 습관적으로 호출이 엄청나게 긴 한 줄로 작성될 수 있습니다:
그러나 Format-ids가 합계 중 오른쪽에 나열되어 있다고 해서 MaxLengthDD 다음에 호출된다는 보장은 없습니다.
원칙적으로 한 줄의 매우 긴 레코드는 읽고 이해하기 어렵고(사실 컴파일러처럼 표현식 구문 분석을 마음속으로 반복하기는 어렵지만 결국 인간은 컴파일러가 아닙니다), 디버깅하기가 어렵다는 부정적인 측면이 있습니다. 그리고 이러한 간결한 기록은 성능 향상에도 도움이 되지 않습니다.
슈퍼 라이브러리! 작성자에게 감사드립니다!
개선을위한 제안 :
-차트를 다시 클릭 할 때 대화 형 차트 숨기기 (또는이를위한 다른 메커니즘 추가),
-GitHub에서 정상적으로 읽을 수 있도록 소스를 UTF-8로 저장 (이것은 일회성 이벤트이므로 아무것도 위협하지 않지만 편의를 추가합니다)
-금지 된 문자에 대한 파일 이름 확인 (\ / / : * ? ? ? " < > | : :), 중립적 인 것으로 바꿉니다 (예 : -)
- 보고서를 터미널의 공통 폴더에 저장하는 매개 변수를 추가하여 상담원의 폴더에서 검색 할 필요가 없도록합니다.
매우 편리한 도구에 다시 한 번 감사드립니다!
매우 편리한 도구에 다시 한번 감사드립니다!
호출에 2 개의 새로운 매개 변수를 추가했습니다. common_path - 일반 터미널 폴더에 저장합니다. 최적화 중 다른 에이전트가 파일을 덮어쓰는 것을 방지하기 위해 파일 이름에 에이전트 번호(3000, 3001,...)를 추가했습니다. 테스터 폴더에 저장하는 경우(거짓), 계산을 수행한 에이전트의 폴더에 저장됩니다.
fileANSI - ANSI 인코딩 또는 유니코드로 저장합니다. 유니코드 파일은 크기가 2배 더 크고 처리 시간이 오래 걸리므로 1GB와 같이 많은 양의 데이터를 업로드하는 경우 ANSI를 사용하는 것이 더 경제적입니다. 필요한 경우 타사 서비스와의 호환성을 위해 유니코드가 추가되었습니다.
문자 검사기와 숨기기 버튼도 추가되었지만 설명은 하지 않았습니다.
호출에 2개의 새 매개변수 추가
이것이 새로운 매개변수가 추가되는 방식입니다. 그렇기 때문에 조건의 구조가 입력되는 서명을 한 번 작성하는 것이 좋습니다. 그러면 서명이 변경되지 않습니다. 이것이 제가 보고서에서 한 일입니다.
아마도 더 좋을 것입니다. 그러나 라이브러리를 사용하는 기성 프로그램과의 호환성을 위해 현재 호출 체계를 유지해야 누군가가 코드를 편집할 필요가 없습니다.
과부하가 도움이 될 것입니다.