Strategy Ledger
- 유틸리티
-
Abdullah Uygar Tuna
알고리즘 트레이딩, 퀀트 분석 및 실용적인 MetaTrader 5 도구 개발에 주력하는 IT 전문가입니다.
Strategy Ledger와 Strategy Ledger Pro의 개발자입니다. 두 제품은 복잡한 거래 내역을 명확한 성과 인사이트와 자산 곡선 분석으로 전환해 주는 인기 있는 읽기 전용 MT5 분석 대시보드입니다. - 버전: 8.51
- 업데이트됨: 24 9월 2026
Strategy Ledger는 MetaTrader 5용 읽기 전용 계좌 분석 패널입니다. 계좌 결과를 Expert Advisor, 전략, 종목별로 분리해 보여줍니다.
모든 기능을 설명하는 상세 매뉴얼:
https://www.mql5.com/en/blogs/post/774132
MetaTrader는 계좌 전체에 대해 하나의 잔고만 보여줍니다. 여러 EA가 함께 거래하면 그 잔고로는 각각의 기여를 알 수 없습니다. Strategy Ledger는 계좌 내역을 읽고, 청산된 포지션을 재구성하고, 전략에 배정한 뒤 결과를 하나의 패널로 보여줍니다.
이 제품은 주문을 넣거나 수정하거나 청산하지 않습니다. 거래 전략을 포함하지 않고, 지표를 만들지 않으며, 차트 가격을 읽지 않습니다.
주요 기능
- EA, 개별 전략 또는 종목별 결과.
- 오늘부터 전체 내역까지의 사전 설정 기간과 사용자 지정 날짜 범위.
- 실현 및 미실현 결과, 오픈 노출, 거래 통계, 드로다운, 자산 곡선.
- 수수료, 스왑, 비용 부담률, 진입·청산 슬리피지 추정치.
- 고정 규칙에 기반한 성과 등급, 서면 요약, 상태 표시.
- 셋업: 함께 열리거나 함께 청산된 포지션은 하나의 결정으로 계산.
- 계좌와 각 행의 실시간 자산 드로다운 추적.
- 대화형 이름 지정, 그룹화, 이동, 숨김, 복원, 펼침, 정렬.
- CSV 형식의 상세 지표 및 감사 내보내기.
전략이 몇 개를 넘어간다면
위의 모든 것이 무료 버전이며 앞으로도 그렇습니다. 수정과 정확도 작업은 계속됩니다. Strategy Ledger Pro는 계좌의 행이 한 화면에 담기지 않을 만큼 많아졌을 때 비로소 의미를 갖는 도구를 더합니다:
- 상관관계 — 어떤 EA, 전략, 종목이 같은 날 함께 움직이는지 보여주어, 건전해 보이는 여섯 줄이 사실 이름만 다른 하나의 베팅이 아닌지 확인합니다.
- 등급 이력 — 각 행의 월별 등급을 여러분 자신의 거래 기록에서 재구성합니다.
- 아이덴티티 — 어떤 매직 넘버를 하나의 전략으로 볼지 정하고, 원하는 코멘트를 자체 행으로 되돌리며, 각 매직의 랏 크기별 손익을 봅니다.
- 세션과 시간대 히트맵 — 패널을 아시아, 런던, 뉴욕으로 필터링하고 각 전략이 하루 중 어느 시간에 실제로 버는지 봅니다.
- 프랍 회사 한도 — 일일 손실, 최대 드로다운, 수익 목표와 각각 남은 여유.
- 체결 보고서 — 브로커가 주문을 어떻게 체결하는지: 슬리피지 비용, 체결이 불리한 만큼 유리하게도 오는지, 체결 속도, 랏당 수수료와 랏·일당 스왑.
- 매직 보기, 핍, 고정 랏 모드, 컴팩트 보기, 패널 내 가이드, 원클릭 스크린샷.
계좌 데이터 구성 방식
Strategy Ledger는 개별 체결이 아니라 완료된 포지션을 셉니다. MetaTrader는 하나의 포지션을 여러 체결로 열거나 닫을 수 있습니다. 패널은 이를 포지션 식별자로 묶고, 청산 수량이 진입 수량과 일치할 때 하나의 거래로 기록합니다. 부분 청산은 같은 포지션의 일부로 남습니다.
이익, 수수료, 비용, 스왑은 각 결과에 포함됩니다. 입금, 출금, 크레딧, 정정, 보너스, 요금, 이자, 배당, 세금은 브로커가 계좌 내역에 기록한 경우 계좌 대조에 포함됩니다.
전략은 보통 매직 넘버와 진입 체결의 정리된 코멘트로 식별됩니다. 이는 하나의 매직 넘버로 여러 내부 전략을 운용하는 EA를 지원합니다. MQL5 시그널에서 복사된 거래는 하나의 전략으로 묶입니다. 매직 넘버가 0인 수동 및 모바일 거래도 포함할 수 있습니다.
모든 포지션이 별개의 결정은 아닙니다. 하나의 시그널로 네 개의 포지션을 여는 EA나 바스켓을 한 번에 청산하는 그리드는 하나의 결정을 내린 것이며, 이를 넷이나 마흔으로 세면 수치의 확실성을 부풀리게 됩니다. 그래서 같은 매직 넘버와 종목에서 짧은 시간 창 안에 열렸거나 사다리 형태로 함께 청산된 포지션은 하나의 셋업으로 계산합니다. 금액은 항상 포지션을 세지만, 통계적 신뢰도, 최소 표본, 등급은 셋업을 사용합니다.
푸터는 재구성된 실현 결과와 잔고 작업을 MetaTrader가 보고하는 잔고 및 크레딧과 비교합니다. 차이가 있으면 표시됩니다. 네팅 반전 체결은 거래 경계를 불확실하게 만들 수 있어 해당 행은 Unverified로 표시되고 등급이 매겨지지 않습니다.
보기, 기간, 정리
EA 보기는 전략을 배정된 EA 아래에 묶습니다. 종목 보기는 같은 데이터를 상품별로 묶습니다. 여러 EA 행을 동시에 펼쳐 둘 수 있습니다.
사용 가능한 기간은 오늘, 월초 이후, 연초 이후, 7일, 30일, 90일, 12개월, 전체 내역, 사용자 지정 범위입니다. 포지션은 청산 시각 또는 진입 시각으로 기간에 배정할 수 있습니다.
이름은 체결 코멘트에서 학습하거나 수동으로 지정할 수 있습니다. 전략은 이름 변경, 선택으로 그룹화, 다른 EA로 드래그, 병합, 분리가 가능합니다. 동일한 코멘트는 매직 넘버를 넘어 병합할 수 있으며 예외 목록이 있습니다. 손으로 그룹화하면 관련된 모든 행이 그 그룹에 고정되므로, 이후 자동 이름 규칙이 개선되어도 그룹은 유지됩니다.
행은 개별 또는 선택으로 숨기고 나중에 복원할 수 있습니다. 숨긴 행은 EA 보기와 종목 보기에 대해 따로 저장됩니다. 표시된 합계와 필터된 잔고 곡선에서는 제외됩니다. 열은 이름, 결과, 프로핏 팩터, 청산 포지션 수, 드로다운, 기대값으로 정렬할 수 있습니다.
대시보드와 전략 상세
헤더는 계좌, 브로커, 잔고, 자산, 여유 증거금, 서버 시간, 피드 상태를 보여줍니다. 요약은 실현 결과, 현재 미실현 결과, 그 합계, 청산 포지션 프로핏 팩터, 최대 잔고 드로다운, 현재 가치 기준 가장 강한 행, 패널의 주의 규칙이 검토 대상으로 고른 행을 보여줍니다.
표는 청산 포지션 수, 승률, 실현 결과, 미실현 결과, 프로핏 팩터, 기대값, 최대 청산 드로다운, 회복 계수, 드로다운 경로가 있는 컴팩트한 자산 곡선을 보여줍니다. 행이 숨겨져 있으면 이 수치는 표시된 선택을 설명합니다.
펼친 상세에는 총 이익과 손실, 오픈 노출, 승패 수, 셋업, 평균 보유 시간, 평균 이익과 손실, 페이오프 비율, 최고·최악 연속, 드로다운 비율, 현재 드로다운, 거래량, 수익 월 비율이 포함됩니다.
또한 점수, 통계적 신뢰도, System Quality Number, 최근 추세, 몬테카를로 드로다운 추정, 실시간 자산 드로다운, 수수료, 스왑, 비용 부담률, 진입·청산 슬리피지, 최악 측정 슬리피지, 슬리피지 부담률을 보여줍니다. 월별 순손익 차트와 종목별 분석이 포함됩니다.
등급과 위험 표시
점수는 통계적 신뢰도, 프로핏 팩터, 회복 계수를 결합합니다. 각 구성 요소는 평균 전에 상한이 적용됩니다. 미실현 손실이 점수를 제한할 수 있는데, 청산 포지션 통계에는 그 오픈 손실이 포함되지 않기 때문입니다.
기본 최소 표본은 20개 셋업입니다. 그 미만인 행은 Unproven으로 표시됩니다. 다른 등급은 점수와 설정된 손실 임계값에 따라 Losing부터 Exceptional까지입니다. 등급은 기록된 계좌 데이터를 설명하며 거래 신호나 예측이 아닙니다.
상태 표시는 오픈 포지션, 청산 거래 없음, 비활성, 손실 결과, 오픈 손실, 장부 이익보다 큰 오픈 손실, 약해진 최근 결과, 불충분한 통계적 확인, 섞은 내역 추정치를 넘는 드로다운, 수익 EA 안의 손실 전략, 청산 드로다운을 크게 넘는 실시간 자산 드로다운을 식별합니다. 행을 펼치면 해당 표시와 서면 설명이 나타납니다.
드로다운, 비용, 슬리피지
청산 포지션 드로다운은 포지션이 열려 있는 동안의 전체 움직임을 보여줄 수 없습니다. Strategy Ledger는 초당 한 번 실시간 자산을 샘플링하여 계좌, 각 EA, 각 전략에 대해 이전 고점 대비 관찰된 최대 하락을 저장할 수 있습니다. 추적은 기능을 처음 켤 때 시작되며 시작일이 표시됩니다. 기록은 행의 수명을 따르며 기간 탭이나 숨김 상태를 따르지 않습니다. 화면에 보이는 것을 바꾸어도 드로다운은 기록되지 않습니다.
실시간 추적이 꺼져 있으면 상세 패널은 청산 결과를 섞어 얻은 95번째 백분위 드로다운 추정치를 보여줄 수 있습니다. 이 추정치와 모든 등급은 과거 데이터만 설명합니다.
수수료와 스왑은 따로 보고되며 각각 오픈 포지션에 이미 부과된 금액을 포함합니다. 비용 부담률은 필요한 데이터가 있을 때 총 거래대금 대비 비율로 표시됩니다.
청산 슬리피지는 청산 주문에 요청 가격이 있을 때 추정되며, 손절, 익절, 대기 주문 청산을 포함합니다. 진입 슬리피지는 요청 가격이 있는 대기 주문에 대해 추정됩니다. 시장가 주문에는 비교할 가격이 없어 패널은 사용 불가 또는 부분 적용을 보고합니다. 값은 종목의 현재 틱 가치로 계좌 통화로 환산되며 측정된 이벤트 수와 함께 제공됩니다.
내보내기
지표 내보내기는 표시된 그룹과 전략을 결과, 통계, 비용, 슬리피지, 등급, 서면 요약과 함께 기록합니다. 자동 내보내기는 새로 고침마다 실행할 수 있습니다.
감사 내보내기는 재구성된 청산 포지션, 오픈 포지션, 기간 및 숨김 상태, 독립적인 포지션 대 체결 검증을 나열합니다. 누락된 내역이나 계산 차이를 조사하는 데 쓰입니다.
레이아웃과 저장된 설정
패널은 다크·라이트 테마, 마우스 휠 스크롤, 사용자 지정 너비와 표 높이, 자동 차트 맞춤, 화면 배율, 수동 텍스트 배율, 선택적 실시간 시계를 지원합니다. 패널이 너무 좁아지면 열이 단계적으로 제거되며, 모서리를 끌어 크기를 바꾸는 동작은 어떤 크기에서도 부드럽습니다.
이름, 그룹, 숨긴 행, 펼친 행, 정렬, 기간, 보기, 테마, 패널 크기는 기억할 수 있습니다. 상태와 자산 이력은 계좌와 서버별로 따로 저장됩니다. 이전 이름 및 레이아웃 파일은 있으면 복사됩니다. 이전 자산 이력은 전용 설정이 켜져 있을 때만 채택됩니다.
입력 값은 이름 지정과 그룹화, 수동 거래, 셋업 창, 기간 기준, 시작 기간, 정렬, 테마, 패널 위치와 크기, 차트 맞춤, 실시간 시계, 저장된 레이아웃, 통계 요약, 최소 표본, 몬테카를로 횟수, 자산 추적, 상태 임계값, 자동 내보내기, 텍스트 크기, 진단 로그, 이전 자산 이력의 선택적 채택을 제어합니다.
설정과 제한
- MetaTrader의 내역 탭에서 전체 내역을 선택합니다.
- Strategy Ledger를 별도의 차트에 붙입니다. 종목과 시간 프레임은 무엇이든 됩니다.
- 첫 스캔 후 대조 행을 확인합니다.
완전한 결과에는 완전한 계좌 내역이 필요합니다. 브로커 기록 누락, 비정상적인 체결 구조, 네팅 반전은 차이나 미검증 행을 만들 수 있습니다.
슬리피지 값은 추정치입니다. 환산은 체결 당시가 아닌 종목의 현재 틱 가치를 사용합니다. 주문에 요청 가격이 없으면 슬리피지를 측정할 수 없습니다.
EA가 거래마다 다른 코멘트를 쓰면 코멘트가 별도의 전략 행을 만들 수 있습니다. 흔한 숫자와 주문 참조는 자동으로 제거되며 나머지 행은 수동으로 그룹화할 수 있습니다. Strategy Ledger Pro는 매직 넘버 전체를 하나의 전략으로 선언할 수도 있습니다.
질문과 문제 보고는 제품 댓글이나 MQL5 개인 메시지로 보낼 수 있습니다. 계산 차이를 보고할 때는 감사 내보내기를 첨부해 주세요.


I've been using Strategy Ledger for a while now and I am finding it to be very useful. It's easy to use and I just attached it to my MT5 and all the date are beautiful displayed for the account results and performance. Very good at identifying individual performances.