Professional Trading Dashboard
- 유틸리티
-
Khac Thanh Bui
👨💻 MQL5 개발자 및 알고리즘 트레이딩 전문가
📍 베트남, 하노이 | 2018년부터 활동적인 트레이더
트레이딩 로직을 알고리즘의 정밀함으로 바꿉니다. 저는 실제 트레이딩의 요구 사항과 최고 수준의 소프트웨어 개발 사이의 격차를 해소하며, FX 및 골드 시장을 위한 전문가용 도구를 개발합니다.
제가 만드는 것들:
- ⚙️ 알고리즘 시스템: 프랍펌(Prop-Firm)의 엄격한 기준을 충족하는 로직(안전한 돌파, 노 마틴게일)부터 역동적인 고수익 엔진(스마트 그리드/DCA)까지 모두 제공합니다. - 버전: 1.3
- 업데이트됨: 8 5월 2026
Professional Trading Dashboard
실시간 계정 데이터, 일간 거래 내역, 월간 통계를 차트 위 단일 화면에 통합하는 MetaTrader 5용 전문 계정 모니터링 패널입니다.
Professional Trading Dashboard는 트레이더가 언제나 계정 상태를 명확하고 체계적으로 파악할 수 있도록 설계된 MetaTrader 5용 유틸리티 지표입니다. 여러 터미널 창을 오가는 대신, 모든 핵심 정보가 차트 위에 정돈된 캔버스 패널로 직접 표시됩니다. 이 지표는 실시간 계정 지표, 미결 포지션 요약, 일간 손익 내역, 월간 성과 통계, 그리고 최근 30일간의 롤링 잔고 차트를 포함합니다.
개요
패널은 MetaTrader 5 Canvas API를 사용하여 구축되었으며, 심볼이나 시간대 프레임에 관계없이 차트 창에 고정된 1030x530 픽셀 오버레이를 렌더링합니다. 화면은 네 개의 주요 영역으로 나뉩니다. 계정 섹션에는 실시간 잔고, 순자산, 마진, 가용 마진, 레버리지, 마진 레벨, 현재 부동 손익, 당일 실현 손익 변동이 표시됩니다. 각 지표에는 시장 상황 변화에 따라 자동으로 업데이트되는 색상 코드 상태 레이블이 함께 표시됩니다.
계정 섹션 아래의 포지션 요약 바에는 매수 및 매도 미결 거래 수, 합산 거래량, 각 방향별 및 합계 부동 손익이 표시됩니다. 일간 분석 테이블에는 최대 80거래일의 실현 손익, 거래 로트 수, 거래 횟수, 각 세션에서 기록된 최대 장중 드로다운이 나열됩니다. 세 개의 요약 행이 현재 주, 현재 월, 전체 이용 가능 내역의 합계를 집계합니다. 오른쪽 월간 통계 테이블은 최근 12개월 달력 기준으로 동일한 지표를 추적합니다. 네이티브 차트 객체로 그려진 30일 잔고 차트가 패널을 완성하며, 계정 규모에 맞게 자동 스케일링되는 Y축 레이블과 함께 순자산 곡선을 표시합니다.
모든 과거 데이터는 터미널의 공통 폴더에 있는 바이너리 파일로 저장되며 재시작 시 자동으로 다시 로드됩니다. 전역 변수 잠금이 동일 계정에 지표가 실수로 두 번 로드될 경우 발생할 수 있는 충돌을 방지합니다.
주요 기능
- 상태 레이블이 포함된 실시간 계정 지표: 잔고, 순자산, 마진, 가용 마진, 레버리지, 마진 레벨이 Safe, Risk, Healthy, Caution, Danger와 같은 상황별 레이블과 함께 표시되며, 현재 임계값에 따라 녹색, 호박색, 빨간색으로 색상이 구분됩니다.
- 드로다운 추적이 포함된 일간 내역: 내역 테이블의 각 날은 실현 손익, 로트 수, 거래 횟수와 함께 최대 장중 드로다운을 기록합니다. 드로다운 수치는 계정 통화와 해당 세션 시작 잔고 대비 비율 두 가지 형식으로 표시됩니다.
- 페이지 분할된 내역 보기: 일간 테이블은 최대 10페이지의 레코드를 지원하며, 패널 내 화살표 버튼을 클릭하여 탐색할 수 있습니다. 차트를 벗어나지 않고 최대 80일의 개별 세션 데이터를 검토할 수 있습니다.
- 12개월 롤링 통계: 월간 테이블은 일간 레코드를 달력 월 단위로 집계하여 최근 12개월을 포괄합니다. 각 행에는 해당 월의 총 손익, 로트 수, 거래 횟수, 최대 드로다운이 표시됩니다.
- 30일 잔고 차트: MetaTrader 5 네이티브 차트 객체를 사용한 롤링 선 그래프가 최근 30일간의 계정 잔고를 추적합니다. Y축은 동적으로 스케일링되며 레이블은 계정 규모에 맞게 조정되어 값을 표준, K 또는 M 표기법으로 표시합니다.
- 영구 데이터 저장: 일간 및 월간 레코드는 계정 번호와 서버 이름에 연결된 바이너리 파일에 기록됩니다. 다음 세션에서 패널은 수동 설정 없이 저장된 전체 내역을 자동으로 다시 로드합니다.
- 10개 표시 언어: 모든 패널 레이블은 단일 입력 파라미터를 통해 영어, 러시아어, 중국어, 스페인어, 포르투갈어, 프랑스어, 이탈리아어, 한국어, 베트남어, 일본어 간에 전환할 수 있습니다.
- 구성 가능한 색상 구성표: 헤더 색상, 배경색, 격자 색상, 텍스트 색상, 강조 색상, 이익 색상, 손실 색상을 각각 입력 파라미터를 통해 개별 설정할 수 있습니다.
작동 원리
초기화 시 지표는 현재 계정의 저장된 내역 파일을 로드한 후, 현재 거래일에 대해 단일 HistorySelect 통과를 실행하여 오늘의 실현 손익, 총 거래량, 거래 횟수를 계산합니다. 1초 타이머가 세션 전반에 걸쳐 모든 표시 값을 최신 상태로 유지합니다. 날짜가 변경되면 전날 레코드가 실제 드로다운 수치로 확정되어 디스크에 기록되고, 새 날은 현재 잔고를 시작점으로 초기화되며 월간 집계가 재계산됩니다.
잔고 차트는 달력 일 단위로 하나의 데이터 포인트를 수집합니다. 롤링 윈도우가 30개 항목에 도달하면 새 항목이 추가될 때 가장 오래된 포인트가 삭제됩니다. 차트 프레임과 축 레이블은 한 번만 그려지고 데이터 라인만 각 타이머 사이클에서 다시 그려지므로 CPU 사용량을 낮게 유지합니다. 모든 캔버스 다시 그리기는 계정 값이 실제로 변경될 때만 트리거되어 시장이 정체된 동안 불필요한 렌더링을 방지합니다.
권장 사용 방법
이 지표는 모든 심볼 및 시간대 프레임과 호환됩니다. 다른 지표나 EA에 간섭하지 않고 전용 차트 창에서 함께 실행되도록 설계되었습니다. 거래 세션 간 지속적인 내역 수집을 보장하려면 VPS 또는 항상 켜져 있는 PC를 사용하는 것을 권장합니다. 패널은 데모 계정과 실거래 계정 모두에서 작동합니다.
입력 파라미터
일반 설정:
- Dashboard Language — 모든 패널 레이블의 표시 언어 — 기본값: English
- Show Grid Lines — 테이블 내 격자선 표시 또는 숨기기 — 기본값: true
색상 구성표:
- Header Color — 상단 헤더 바 및 섹션 제목 색상 — 기본값: 라이트 블루
- Panel Background — 메인 패널 영역의 배경색 — 기본값: 다크 네이비
- Grid / Borders — 셀 테두리 및 격자선 색상 — 기본값: 블루 그레이
텍스트 색상:
- Normal Text — 표준 데이터 값의 색상 — 기본값: 소프트 화이트
- Labels / Highlights — 열 헤더 및 요약 행 레이블의 색상 — 기본값: 호박색
- Positive Values — 이익 수치 및 긍정 상태 레이블에 적용되는 색상 — 기본값: 녹색
- Negative Values — 손실 수치 및 경고 상태 레이블에 적용되는 색상 — 기본값: 빨간색
Professional Trading Dashboard는 표시 및 데이터 기록 유틸리티입니다. 주문을 개설, 수정 또는 종료하지 않습니다. 표시되는 모든 계정 데이터는 MetaTrader 5 터미널에서 직접 가져오며 실시간으로 계정의 실제 상태를 반영합니다.

사용자가 평가에 대한 코멘트를 남기지 않았습니다