순이익과 승률은 전략이 얼마나 많은 수익을 냈는지만 알려줄 뿐, 그 수익이 어디서 비롯되었는지는 알려주지 않습니다. 어떤 시스템은 강력한 순실적을 보여줄 수 있지만, 실제로는 몇 건의 운 좋은 거래나 단 하루의 폭발적인 수익이 전체 수익의 거의 전부를 차지할 수도 있습니다. ‘수익 집중도 분석기’는 마감된 거래를 분석하여, 수익이 실제로 얼마나 폭넓게 분포되어 있고 반복 가능한지 정확히 측정합니다.
이 스크립트는 청산된 거래마다 한 행씩, ‘날짜(Date)’와 ‘수익(Profit)’ 두 열로 구성된 CSV 파일을 읽어들이고, ‘전문가(Experts)’ 탭에 전체 보고서를 출력합니다:
입력. 입력 매개변수에 지정된 이름의 CSV 파일(기본값: Trades.csv)을 터미널의 MQL5\Files 폴더에 배치하십시오. 이 파일은 "Date,Profit" 형식의 헤더 행을 포함해야 하며, 청산된 거래마다 한 행씩 기록되어야 합니다. 처음 실행 시 파일이 발견되지 않으면 스크립트가 샘플 세트를 생성하여 분석하므로, 결과를 즉시 확인할 수 있습니다. 포함된 헬퍼 ExportTrades.mq5는 거래 내역에서 해당 파일을 작성합니다. 이 함수를 Expert Advisor에 복사하여 OnTester()에서 호출하거나, 이미 거래 내역이 있는 계좌에서 독립형 스크립트로 실행하십시오.
매개변수. InpFileName(CSV 파일), InpConsistencyLimit(총 수익 대비 최대 일수 제한, 백분율 단위), InpTopN(집중도 계산에 사용되는 상위 거래 수), InpRemovePct(생존 테스트에서 제거되는 최고 수익 거래의 비율), 그리고 종합 점수를 위한 세 가지 가중치인 InpWeightConc, InpWeightConsist 및 InpWeightSurv가 있습니다.
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/74245
RealCost XAU Session Cost Snapshot MT5
XAUUSD/GOLD 심볼 설정, 스프레드, 틱 값, 계약 규모, 거래량 단위, 스톱/프리즈 레벨, 스왑 및 계정 컨텍스트를 로그와 선택적으로 CSV 파일에 기록하는 오픈소스 MT5 스크립트입니다.
FVG Imbalance Marker Helper
차트에 간단한 3봉의 강세 및 약세 공정가치 갭을 표시해 주는 소규모 교육용 MetaTrader 5 지표입니다.
Premium Discount Range Mapper
선택한 시장 범위 내에서 프리미엄, 균형 및 할인 구역을 표시해 주는 가벼운 교육용 MetaTrader 5 지표입니다.
Drawdown DNA Analyzer
단순히 “최대 드로다운” 수치뿐만 아니라 계좌의 드로다운 구조를 분석하는 네이티브 MQL5 스크립트입니다. 이 스크립트는 일일 자산 곡선(Date,DailyPnL CSV)을 읽어와 손실 구간 곡선을 재구성한 후, 이를 개별 드로다운 에피소드로 나누어 각 에피소드의 깊이, 지속 기간 및 회복 시간을 산출합니다. 그런 다음 ‘울서 지수(Ulcer Index)’, ‘페인 지수(Pain Index)’, ‘회복 계수(Recovery Factor)’ 및 마이너스 상태 지속 시간을 보고하고, 이를 하나의 회복력 점수(A+ ~ F)로 통합하여 권장 사항과 함께 ‘전문가(Experts)’ 탭에 표시합니다. 외부 라이브러리가 필요하지 않으며, 파일이 발견되지 않을 경우 샘플 곡선을 생성하므로 설치 후 바로 실행할 수 있습니다.