Trader Command Center
- 유틸리티
-
Khac Thanh Bui
👨💻 MQL5 개발자 및 알고리즘 트레이딩 전문가
📍 베트남, 하노이 | 2018년부터 활동적인 트레이더
트레이딩 로직을 알고리즘의 정밀함으로 바꿉니다. 저는 실제 트레이딩의 요구 사항과 최고 수준의 소프트웨어 개발 사이의 격차를 해소하며, FX 및 골드 시장을 위한 전문가용 도구를 개발합니다.
제가 만드는 것들:
- ⚙️ 알고리즘 시스템: 프랍펌(Prop-Firm)의 엄격한 기준을 충족하는 로직(안전한 돌파, 노 마틴게일)부터 역동적인 고수익 엔진(스마트 그리드/DCA)까지 모두 제공합니다. - 버전: 1.6
Trader Command Center
MetaTrader 5를 위한 풀차트 실시간 트레이딩 대시보드로, 계좌 모니터링, 프롭 펌 규칙 추적, 리스크 게이트 관리, 직접 주문 체결을 단일 Canvas 렌더링 인터페이스에 통합했습니다.
Trader Command Center는 MetaTrader 5용 유틸리티로, 표준 차트 뷰를 포괄적이고 반응형 대시보드로 교체합니다. 계좌 상태 추적, 프롭 펌 규정 준수 모니터링, 미결 포지션 관리, 사전 계산된 로트 크기로 시장가 주문 체결을 하나의 화면에서 처리할 통합 작업 공간이 필요한 트레이더를 위해 설계되었습니다. 인터페이스는 Canvas 엔진으로 렌더링되며 차트 크기에 맞게 자동으로 확장됩니다.
개요
대시보드는 영구 헤더, 7개의 성과 지표 행, 그리고 체결, 챌린지 진행 상황, 에쿼티 곡선, 리스크 게이트, 세션별 성과, 심볼 분석, 경제 캘린더, 미결 포지션, 최근 거래, 미체결 주문을 포함하는 4열 본문으로 구성됩니다. 모든 패널은 실시간 계좌 데이터와 거래 내역을 통해 지속적으로 업데이트됩니다.
헤더에는 계좌 번호, 레버리지, 통화, 현재 시각, 잔액, 에쿼티, 여유 마진, 마진 레벨이 표시됩니다. 상태 배지는 거래가 열려 있는지 잠겨 있는지를 나타냅니다. 7개의 KPI 타일에는 오늘의 손익, 총 손익, 승률, 수익 지수, R 배수 기댓값, 평균 리스크/리워드 비율, 최대 드로다운이 표시되며 모두 설정된 히스토리 기간을 기반으로 계산됩니다.
미결 포지션과 마진 레벨 같은 빠른 데이터는 매초 업데이트됩니다. 과거 통계는 30초마다 재계산됩니다. 경제 캘린더는 분당 한 번 폴링됩니다. Modern Dark, Flat Light, Deep Sea, Solarized Dark, Bloomberg Terminal의 5가지 테마를 사용할 수 있으며, 각 테마는 차트 배경을 포함한 모든 UI 요소에 완전한 색상 팔레트를 적용합니다.
주요 기능
- 프롭 펌 규정 준수 패널: 수익 목표 진행 상황, 남은 일일 손실 버퍼, 남은 최대 손실 버퍼, 최소 거래 일수, 챌린지 남은 일수를 추적합니다. 각 항목은 한도에 가까워질수록 녹색에서 황색, 빨간색으로 전환되는 레이블이 붙은 진행 바로 표시됩니다.
- 6게이트 리스크 대시보드: 일일 사용 손실, 추적 드로다운 비율, 오늘의 거래 횟수, 연속 손실 횟수, 총 미결 로트 노출, 현재 마진 레벨을 모니터링합니다. 개별 진행 바와 색상 코드 값을 갖춘 2열 그리드로 표시됩니다.
- 통합 체결 패널: 스테퍼 컨트롤로 리스크 비율, 스톱로스(핍), 테이크프로핏(핍)을 조정합니다. 주문 전에 로트 크기, 금전적 리스크, 리스크/리워드 비율이 실시간으로 계산되어 표시됩니다. 매수 및 매도 버튼은 모든 파라미터를 자동으로 적용하여 시장가 주문을 체결합니다.
- 포지션 관리 컨트롤: 손익분기점 기능은 현재 심볼의 모든 미결 포지션의 스톱로스를 진입 가격으로 이동합니다. 부분 청산은 설정 가능한 비율만큼 포지션 볼륨을 줄입니다. 트레일링 스톱은 토글이 활성화된 동안 매 틱마다 지속적으로 조정됩니다.
- 3개의 시간 창이 있는 에쿼티 곡선: 오늘, 지난 7일, 또는 지난 30일간의 실현 및 부동 에쿼티를 표시합니다. 기간 시작 잔액은 점선 기준선으로 표시되고 순변동이 차트 영역에 나타납니다.
- 월간 손익 히트맵 캘린더: 현재 월을 수익 강도에 따라 색상으로 구분된 일별 셀 그리드로 표시합니다(수익일은 두 가지 녹색 음영, 손실일은 두 가지 빨간색 음영). 각 셀 안에 일별 손익 금액이 표시되고, 그리드 아래에 최고의 날, 최악의 날, 월간 합계가 요약됩니다.
- 세션별 및 심볼별 성과: 세션(도쿄, 런던, 뉴욕)별 승률과 심볼별 누적 손익이 히스토리 기간에서 계산된 레이블 막대 차트로 표시됩니다.
- 자동 일일 잠금: 일일 손실 한도에 도달하면 체결 버튼이 비활성화되고 헤더 배지가 잠금 상태로 변경됩니다. 선택적 설정으로 잠금 활성화 시 모든 포지션을 즉시 청산하고 미체결 주문을 취소할 수 있습니다.
작동 방식
초기화 시 대시보드는 그리드, 가격 눈금, 날짜 눈금, OHLC 표시, 매수/매도 가격선 등 모든 표준 차트 장식을 숨기고 차트 영역에 풀사이즈 Canvas 비트맵을 생성합니다. 비트맵은 설정된 프레임 간격으로 다시 그려지며 차트 창이 변경될 때 자동으로 크기가 조정됩니다. 거래 통계는 MetaTrader 5 히스토리 풀을 한 번 순회하여 승률, 수익 지수, 기댓값, 최대 드로다운, 세션 분석, 심볼 분석, 월간 히트맵 데이터를 동시에 계산합니다. 클릭 가능한 컨트롤은 매 프레임에 경계 영역을 등록하여 호버 효과와 클릭 동작이 정확하게 처리됩니다.
권장 설정
대시보드는 모든 심볼과 타임프레임에서 작동합니다. 전용 차트에 첨부하면 작업 공간을 분석 차트와 분리할 수 있습니다. 전체 레이아웃을 표시하려면 최소 800 x 450픽셀 해상도가 필요하며, 설정된 배율 임계값 이하로 떨어지면 경고 패널이 표시됩니다. 지속적인 모니터링과 트레일링 스톱의 중단 없는 작동을 위해 VPS 또는 항상 켜져 있는 워크스테이션을 권장합니다.
입력 파라미터
레이아웃 및 표시:
- 대시보드 테마 — 5가지 시각적 테마 중 선택: Modern Dark, Flat Light, Deep Sea, Solarized Dark, Bloomberg Terminal — 기본값: Modern Dark
- 기준 차트 너비 — 배율 계산을 위한 기준 픽셀 너비 — 기본값: 1600
- 기준 차트 높이 — 배율 계산을 위한 기준 픽셀 높이 — 기본값: 900
- 최소 배율 경고 임계값 — 크기 경고가 표시되는 기준 비율 하한 — 기본값: 50
- 렌더링 간격 — Canvas 재그리기 간격(밀리초) — 기본값: 33
계좌 및 프롭 펌 규칙:
- 초기 잔액 — 손익 계산 시작 잔액. 0이면 시작 시 현재 잔액을 사용 — 기본값: 0
- 수익 목표 — 계좌 통화 기준 목표 수익 — 기본값: 8000
- 일일 손실 한도 — 계좌 통화 기준 최대 허용 일일 손실 — 기본값: 5000
- 최대 총 손실 한도 — 초기 잔액 기준 최대 총 손실 — 기본값: 10000
- 최소 거래 일수 — 최소 1건의 청산 거래가 있는 최소 일수 — 기본값: 4
- 챌린지 기간 — 챌린지 기간의 총 일수 — 기본값: 30
- 챌린지 시작 날짜 — 남은 일수 계산을 위한 시작 날짜. 알 수 없으면 0 — 기본값: 0
- 계좌 헤더 레이블 — 대시보드 헤더에 표시되는 사용자 정의 텍스트 — 기본값: FTMO 100K - Phase 1
리스크 게이트:
- 일일 최대 거래 횟수 — 일일 주문 횟수 한도 — 기본값: 6
- 최대 연속 손실 횟수 — 연속 손실 임계값 — 기본값: 3
- 최대 드로다운 한도 — 드로다운 비율 임계값 — 기본값: 10
- 일일 리셋 시간 — 일일 카운터를 리셋하는 브로커 시간(시) — 기본값: 0
체결:
- 기본 거래당 리스크 — 계좌 에쿼티 대비 초기 리스크 비율 — 기본값: 1.0
- 기본 스톱로스 — 초기 스톱로스(핍) — 기본값: 50
- 기본 테이크프로핏 — 초기 테이크프로핏(핍). 0이면 비활성화 — 기본값: 100
- 리스크 스테퍼 증분 — 버튼 1회 클릭 시 리스크 비율 변화량 — 기본값: 0.25
- SL 및 TP 스테퍼 증분 — 버튼 1회 클릭 시 핍 변화량 — 기본값: 5
- 트레일링 스톱 거리 — 내장 트레일링 스톱의 핍 거리 — 기본값: 30
- 부분 청산 크기 — 1회 동작으로 청산하는 포지션 볼륨 비율 — 기본값: 50
- 주문 매직 넘버 — 패널을 통해 체결되는 주문의 매직 넘버 — 기본값: 990001
- 잠금 시 전체 청산 — 잠금 활성화 시 포지션 청산 및 미체결 주문 취소 — 기본값: false
- 최대 편차 — 시장가 주문에 허용되는 최대 슬리피지(포인트) — 기본값: 20
트레일링 스톱 및 자동 잠금 기능은 대시보드가 실시간 차트에서 활성화된 상태에서만 작동합니다. 지속적인 포지션 관리가 필요한 경우 터미널이 연결되어 있고 유틸리티가 실행 중인지 확인하세요.
