Position Sizing Stress Kit


Position Sizing Stress Kit는 동일하게 제공된 과거 거래 시퀀스에 대해 사용자가 지정한 포지션 사이징 시나리오를 비교하는 로컬 MT5 유틸리티입니다.

MT5 전략 테스터의 HTML/HTM 리포트 1개 또는 지원되는 거래 CSV를 MT5 Common/Files 또는 MQL5/Files에서 읽습니다. 이 유틸리티는 식별된 잔고 처리 항목을 청산 거래 시퀀스에서 제외하고, 이를 거래 손익으로 취급하는 대신 그 건수와 합계를 보고합니다.

비교 항목

- fixed_lot: 모든 과거 거래를 일정한 배수로 스케일링합니다.
- fixed_fraction: 초기 잔고를 기준으로 한 고정 익스포저이며, 복리를 적용하지 않습니다.
- equity_percent: 현재 자산을 기준으로 한 익스포저이며, 복리를 적용합니다.
- ratchet: 누적 손익이 변화함에 따라 사용자가 정의한 단계로 배수를 높입니다.
- reset: 동일한 사다리를 사용하되, 설정된 드로다운 조건 이후 기준점을 다시 잡습니다.

규칙은 사용자가 간결한 규칙 사양으로 제공합니다. 형식이 잘못된 규칙, 중복된 이름, 충돌하는 필드, 유효하지 않은 임계값, 유한하지 않은 값, 지원되지 않는 입력, 과도한 실행 규모는 추측하거나 복구하지 않고 거부합니다.

몬테카를로 비교

모든 규칙은 동일한 리샘플링 경로, 시드, 방법, 반복 횟수, 파산 정의로 평가됩니다. 리포트는 다음 항목을 비교합니다.

- 설정된 조건에서의 파산 확률
- 최종 자산의 p05, p50, p95
- 최대 드로다운 금액의 p05, p50, p95
- 최대 드로다운 비율의 p05, p50, p95
- 성장률 중앙값

파산은 사용자가 설정하는 시나리오 조건입니다. 잔고 임계값, 최대 드로다운 비율 임계값, 초기 잔고에 대한 마진 스톱 비율 또는 이러한 조건의 조합을 사용할 수 있습니다. 이는 계좌가 실패할 것인지 여부에 대한 예측이 아닙니다.

출력

- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt

Evidence Pack에는 입력의 SHA-256, 설정의 SHA-256, 정규화된 손익 시계열의 SHA-256, 규칙 정의와 해시, 파서 및 엔진 버전, 시드, 반복 횟수, 부트스트랩 방법, 블록 길이, 결과 분포가 기록됩니다.

로컬 및 비공개

본 제품은 EX5 유틸리티로 로컬에서 실행됩니다. 주문을 실행하지 않고, 브로커에 연결하지 않으며, 계좌 내역에 접근하지 않고, DLL을 임포트하지 않으며, 웹 요청을 보내지 않고, 리포트 데이터를 업로드하지 않습니다. MT5 파일 샌드박스를 통해 사용할 수 있는 로컬 파일만 읽고 씁니다.

중요한 경계

본 제품은 과거 시나리오 스트레스 테스트이며, 사용자를 대신해 크기를 선택해 주는 랏 계산기가 아닙니다. 최적이거나 안전한 포지션 크기를 제시하지 않습니다. 미래 수익을 예측하지 않고, EA의 구매나 운영을 권장하지 않으며, 거래나 랏 크기의 시작, 중지, 변경을 조언하지 않고, 투자 또는 자금 관리 조언을 제공하지 않으며, 브로커, 마진, 슬리피지, 체결, 계좌 또는 프롭펌 관련 결과를 보장하지 않습니다.

지원 범위는 설치, MT5 Common/Files 및 MQL5/Files 위치, 지원되는 HTML/HTM/CSV 입력 형식, 문서화된 규칙 사양 구문, 기본적인 입력 및 설정 오류, 출력 위치, 그리고 문서화된 리포트 항목의 의미입니다.

지원 범위에 포함되지 않는 사항은 수익성 분석, 포지션 크기 선택, 거래 또는 자금 관리 권고, EA 선정, 브로커, 계좌 또는 프롭펌 관련 조언, 형식이 잘못된 서드파티 리포트의 복구, 사용자 EA의 재작성입니다.

출력은 제공된 과거 근거에 대한 사용자 정의 시나리오를 보여 주는 문서화된 하나의 관점으로 사용하십시오. 결과를 해석하기 전에 전체 리포트, 가정, 경고, 제한 사항을 검토하십시오.

제작자의 제품 더 보기
Strategy Tester Robustness Lab은 백테스트 결과를 판단 근거로 사용하기 전에 MT5 Strategy Tester가 제공하는 검증 자료의 품질을 점검할 수 있도록 돕습니다. 이 유틸리티는 MT5의 Common/Files 또는 MQL5/Files에 있는 HTML, HTM, CSV 형식의 Strategy Tester 보고서를 읽고, 청산된 거래의 손익 시계열을 추출한 뒤 감점 사유가 표시된 재현 가능한 견고성 점수를 계산합니다. 그런 다음 로컬 텍스트 파일 두 개를 생성합니다. 하나는 이해하기 쉬운 영어 보고서이며, 다른 하나는 입력 파일 해시, 실행 설정, 지표, 경고, 한계 및 면책 조항이 포함된 Evidence Pack입니다. 검사 항목 - 확률적 Sharpe 비율(PSR) - 최적화 패스 수와 Sharpe 비율 분산 입력값을 제공할 때 사용할 수 있는 선택적 Deflated Sharpe Ratio(DSR) - Monte Carlo 스트레스 테스트 -
Backtest Data Quality Preflight는 백테스트 결과를 해석하기 전에 그 기반이 되는 과거 데이터를 검사하는 MT5용 유틸리티입니다. 본 제품은 MT5의 Common/Files 또는 MQL5/Files에 있는 OHLC CSV 파일을 읽습니다. 헤더 행이 있는 쉼표, 세미콜론 또는 탭 구분 파일을 지원합니다. 필수 필드는 timestamp, open, high, low, close입니다. DATE와 TIME 열이 분리된 표준 MT5 내보내기도 지원합니다. volume, tick volume, spread 열은 선택 사항입니다. 검사 항목 - OHLC 일관성과 0 이하의 가격 - 동일한 바 타임스탬프의 중복 - 사용자가 지정한 세션 조건에 따른 누락 구간 - 사용자가 지정한 한도를 초과하는 spread 값 - volume을 사용할 수 있을 때 연속된 0 volume 바 - 값이 제공된 경우 digits, point 및 OHLC 가격 단위 정렬 - 잘못된 형식,
Strategy Health Monitor는 저장된 기준선 스냅샷과 이후 거래 내역을 비교하고, 선택한 설정에 따른 통계적 차이 신호를 보고합니다. 이 제품은 필요한 시점에 수동으로 실행하는 MT5 유틸리티입니다. 사용자가 제공한 Strategy Tester HTML 또는 HTM 보고서 한 개, 또는 인식 가능한 손익 열이 있는 쉼표 구분 거래 CSV를 읽습니다. 계좌를 지속적으로 모니터링하거나 계좌 내역을 자동으로 가져오지 않습니다. 작동 방식 1. 최초 실행 시 제공된 정제 거래 내역으로 기준선 스냅샷을 생성합니다. 2. 이후 실행 시 동일한 기준선 파일을 불러와 새 거래 내역과 비교합니다. 3. 읽기 쉬운 영어 Human Report와 재현 가능한 Evidence Pack을 작성합니다. 비교 항목 - 확률적 샤프 비율(PSR)의 변화 - 방향을 가정하지 않는 순열 기반 평균 시계열 차이 검정 - 설정된 기준선 범위에 대한 최대 낙폭 비율 - 정제된 비교 시계열 및 입
Live vs Backtest Divergence Detector 는 사용자가 제공한 실거래 내역과 백테스트 내역을 비교하고, 선택한 설정에 따라 관찰 가능한 분포 차이 신호를 보고합니다. 이 제품은 특정 시점에 수동으로 실행하는 MT5 유틸리티입니다. MT5 Common/Files 또는 터미널의 MQL5/Files 폴더에서 두 개의 로컬 파일을 읽습니다. 지원 입력은 MT5의 HTML 또는 HTM 거래 내역 보고서와, 인식 가능한 수익 열이 있는 쉼표로 구분된 거래 CSV입니다. 각 내역에는 최소 5개의 청산된 거래가 있어야 합니다. 이 유틸리티는 계정 내역을 직접 가져오지 않습니다. 작동 방식 1. 동일한 EA 또는 전략에 대한 실거래 내역과 백테스트 내역을 각각 하나씩 내보내거나 준비합니다. 2. 두 파일을 선택한 MT5 파일 폴더에 넣고 EX5 유틸리티를 실행합니다. 3. 이해하기 쉬운 영어 Human Report와 재현 가능한 Evidence Pack을 확인합니다.
필터:
리뷰 없음
리뷰 답변