Trading Performance Monitor
- 지표
-
Khac Thanh Bui
트레이딩 로직을 알고리즘의 정밀함으로 바꿉니다. 저는 실제 트레이딩의 요구 사항과 최고 수준의 소프트웨어 개발 사이의 격차를 해소하며, FX 및 골드 시장을 위한 전문가용 도구를 개발합니다.
제가 만드는 것들:
- ⚙️ 알고리즘 시스템: 프랍펌(Prop-Firm)의 엄격한 기준을 충족하는 로직(안전한 돌파, 노 마틴게일)부터 역동적인 고수익 엔진(스마트 그리드/DCA)까지 모두 제공합니다.
- 📊 고급 유틸리티: 원활한 수동 거래를 위해 전문가급 UI를 갖춘 고성능 대시보드 및 포지션 관리자.
나의 약속: - 버전: 1.11
Trading Performance Monitor
MetaTrader 5용 다중 EA 성과 대시보드로, 열려 있는 차트에서 실행 중인 Expert Advisor를 자동으로 감지하고 각각의 개별 성과를 실시간으로 추적합니다.
Trading Performance Monitor는 MetaTrader 5용 정보 표시 인디케이터입니다. 계좌 히스토리와 보유 포지션을 읽어 EA별로 데이터를 그룹화하고, 성과, 거래 내역, 리스크 지표, 드로다운, 월별 히스토리, 심볼별 결과를 다루는 7개 페이지 인터페이스로 제공합니다. 주문을 실행하거나 포지션을 변경하지 않습니다.
Overview
여러 EA를 동시에 운용하는 트레이더는 어떤 EA가 수익을 내고 어떤 EA가 손실을 내고 있는지 간단히 확인할 방법이 없는 경우가 많습니다. 계좌 히스토리에는 모든 전략이 섞여 있으며, 터미널은 각 EA가 아니라 계좌 전체의 결과만을 보여줍니다.
이 인디케이터는 열려 있는 모든 차트를 스캔하여 각 차트에 어떤 EA가 부착되어 있는지 식별하고, 매직 넘버를 통해 해당 차트를 관련 포지션 및 청산된 거래와 매칭합니다. 매직 넘버가 없는 포지션은 수동 거래로 별도 그룹화되므로 재량 거래가 자동화 결과와 섞이지 않습니다. 이 인디케이터는 데이터만 읽어들이므로 거래에 영향을 주지 않고 어떤 차트에도 부착할 수 있습니다.
Key Features
- 자동 EA 감지 — 열려 있는 차트를 지속적으로 스캔하여 새로 부착된 EA가 수동 설정 없이 테이블에 나타납니다. 닫히거나 재할당된 차트도 감지됩니다.
- EA별 세부 내역 — 심볼, 타임프레임, 매직 넘버, 최대 드로다운, 총 손익, 거래 횟수, 승률, 상태가 각 EA마다 별도의 행으로 표시됩니다.
- 계좌 요약 카드 — 추적 중인 모든 EA에 대한 총 손익, 잔고, 자산, 최대 드로다운, 손익비, 승률이 계산되어 패널 상단에 표시됩니다.
- 월별 히스토리 — 계좌의 전체 거래 히스토리를 달력 월별로 그룹화하여 각 월의 거래 횟수, 로트, 승률, 손익, 손익비, 수익률, 월말 자산을 표시합니다.
- 리스크 지표 — 샤프 지수, 소르티노 지수, 칼마 지수와 CAGR이 월별 수익률 시퀀스로부터 계산되며, 계산에 사용된 가정은 페이지에 직접 명시되어 있습니다.
- 드로다운 차트 — 계좌가 이전 고점 대비 시간에 따라 얼마나 하락했는지를 보여주는 언더워터 자산 곡선입니다.
- 심볼별 집계 — 결과가 상품별로 합산되어 어떤 심볼이 계좌 결과에 가장 크게 기여하는지 쉽게 확인할 수 있습니다.
- 다국어 열 제목 — 테이블 열 제목을 패널에서 직접 8개 언어로 전환할 수 있습니다.
How It Works
시작 시 인디케이터는 계좌 거래 히스토리와 보유 포지션을 읽은 다음 차트를 열거하고 각 차트에 어떤 EA가 부착되어 있는지 기록합니다. 거래와 포지션은 매직 넘버로 할당되며 동일 심볼의 해당 차트와 매칭됩니다.
변동 손익과 보유 포지션 수는 현재 수치를 정확하게 유지하기 위해 매 갱신 주기마다 다시 계산됩니다. 부담이 큰 히스토리 계산은 터미널의 응답성을 유지하기 위해 더 느린 캐시 주기로 실행되며, 월간 보고서, 거래 목록, 리스크 지표는 해당 페이지를 열었을 때만 계산됩니다.
Reading the Panel
사이드바는 7개 페이지를 전환합니다. Overview는 추적 중인 각 EA를 나열하고, Performance는 일별 자산 곡선을 표시하고, Trades는 최근 청산된 거래를 나열하고, Risk Analysis는 계산된 지수를 표시하고, Drawdown은 드로다운 곡선을 표시하고, Monthly Report는 결과를 월별로 그룹화하고, Symbols는 상품별로 그룹화합니다.
초록색 값은 수익 또는 유리한 결과를 나타내고, 빨간색 값은 그 반대를 나타내며, 대시(—)는 해당 값에 대한 데이터가 아직 충분하지 않음을 의미합니다.
Recommended Use
이 인디케이터는 가격 데이터가 아닌 계좌 데이터를 표시하므로 모든 심볼과 타임프레임에서 작동하며, 차트 하나만으로 터미널 전체를 모니터링할 수 있습니다. 2개 이상의 EA를 운용하는 계좌나 자동 거래와 수동 거래를 구분해야 하는 계좌에서 특히 유용합니다.
자산 성장과 드로다운 히스토리는 인디케이터가 처음 부착된 시점부터 수집되므로, 운용 기간이 길어질수록 이 두 페이지의 정보가 더 풍부해집니다. 월간 보고서와 거래 목록은 계좌의 전체 히스토리를 읽어오므로 부착 즉시 사용할 수 있습니다.
Parameters
- Panel refresh interval — 패널과 실시간 수치가 갱신되는 주기(초) — Default: 3
- Show panel — 차트에 패널을 표시하거나 숨깁니다 — Default: true
- Text size — 패널에 사용되는 글꼴 크기(픽셀) — Default: 9
- Debug logging — 터미널 저널에 추가 진단 메시지를 기록합니다 — Default: false
- Cache refresh interval — 과거 결과가 다시 계산되는 주기(초) — Default: 10
- Maximum tracked Expert Advisors — 테이블에 보관할 수 있는 EA 수의 상한 — Default: 100
Notes
이것은 모니터링 도구입니다. 어떠한 포지션도 열거나 변경하거나 청산하지 않으며, 어떠한 종류의 거래 명령도 전송하지 않습니다.
Risk Analysis 페이지의 최대 드로다운은 월말 자산 값을 기준으로 측정되므로, 단일 월 내에 발생했다가 회복된 드로다운보다 낮게 나타날 수 있습니다. Drawdown 페이지는 일별 샘플을 사용하지만 인디케이터가 부착된 이후 기간만을 다룹니다. 리스크 지수는 무위험 이자율을 0으로 가정하며 월별 수익률로부터 연율화됩니다.
아직 거래를 실행하지 않은 EA는 해당 차트가 감지되는 즉시 표시되지만, 첫 포지션을 열기 전까지는 거래 결과와 연결될 수 없습니다.
