Partial Close Tracker
- 유틸리티
- 버전: 1.0
- 활성화: 10
Partial Close Tracker는 이 계좌 자체의 청산된 거래 내역을 읽어, 포지션이 두 단계 이상에 걸쳐 청산된 횟수를 집계합니다 - 단순한 건수, 비율, 그리고 그런 분할 청산이 보통 몇 단계를 거쳤는지입니다. 판단하거나 조언하지 않으며, 거래 결과는 어디서도 보지 않습니다. 오직 셀 뿐입니다.
이 도구가 필요한 이유
무언가를 확정하기 위해 포지션의 일부만 청산하고 나머지를 계속 관리하는 습관은, 많은 트레이더가 지키려 하지만 좀처럼 검증하지 않는 것입니다. 계좌의 히스토리 탭은 거래를 하나씩 나열할 뿐, 어떤 것이 실제로 단계적으로 청산되었는지, 몇 단계가 걸렸는지, 아니면 그냥 한 번에 청산된 포지션이 얼마나 되는지를 표시해 주지 않습니다. "250건의 청산 포지션 중 196건이 분할 청산을 사용했다 - 78%의 비율" - 이는 이 계좌의 내역이 이미 가지고 있는 사실이지만, 단 한 번도 집계된 적이 없습니다.
설정
1. 어떤 차트에든 EA를 드래그합니다. 심볼과 타임프레임은 중요하지 않습니다 - 실행 중인 차트가 아니라 계좌 전체의 청산된 거래 내역을 읽습니다.
2. 패널이 왼쪽 상단에 나타나며, 이 계좌 자체의 내역으로 채워집니다.
3. 청산된 거래 건수가 변경될 때만 재계산하며, 60초마다 확인합니다. 시작하거나 설정할 것이 없습니다.
4. 그 외에는 필요한 것이 없습니다. 조정해야 할 수치 설정은 없습니다.
입력값(4개, 이 순서대로)
- InpShowPanel(기본값 true) - 패널을 표시하거나 숨깁니다.
- InpPanelCorner(기본값 왼쪽 상단) - 패널이 차트의 네 모서리 중 어디에 위치할지.
- InpPanelFontSize(기본값 9) - 패널 글자 크기. 표시 전용입니다.
- InpColorText(기본값 흰색) - 패널 글자 색상.
어디에도 수치 임계값은 없습니다. 365일 창과 분할 청산의 정의는 모두 고정값이며 변경할 수 없습니다.
무엇을 분할 청산으로 간주하는가
동일한 포지션에 대해 청산 측 딜이 2건 이상 기록되어 있으면, 그 청산된 포지션은 분할 청산으로 집계됩니다. 청산 측 딜이 1건뿐인 포지션은 단일 청산으로 집계됩니다. 이는 추측이 아니라 청산 딜 건수를 그대로 집계한 것입니다 - 어떤 포지션이 3번에 나눠 청산되었다면, 그 분할 횟수는 3입니다.
패널이 보여주는 내용
패널은 지난 365일 동안의 분할 청산 비율을, 그 뒤에 있는 건수와 함께 표시합니다. 그 아래 Partial closes와 Single closes는 두 건수를 나란히 보여주며, 이어서 분할 청산된 포지션이 평균 몇 단계로 청산되었는지가 나옵니다(분할 청산이 5건 미만이면 숫자 대신 대시로 표시). By symbol은 건수 기준 최대 5개 심볼까지의 분할 청산 건수를 나열하며, 그 이상은 Other symbols 한 줄로 합쳐집니다. 해당 기간에 분할 청산이 하나도 없으면, 패널은 이를 한 줄로 알려줍니다.
리포트 파일
CSV 파일이 MQL5\Files\PartialCloseTracker\partial_close_report.csv 에 기록되며, 월별로 나뉘어 열은 Month, Symbol, ClosedCount, PartialCount, AvgSplits 입니다. Symbol 칸이 비어 있는 행은 그 달의 전체 집계 행입니다. 매번 전체를 다시 작성하며 이어붙이지 않으므로 중복이 생기지 않습니다. 전체 경로는 패널에 표시됩니다.
테스트하기 전에
전략 테스터는 해당 테스트 실행 중 청산된 거래 내역만 가지고 있으므로, 거기서 보이는 것은 테스트 기간을 반영할 뿐 이 계좌의 실제 거래 내역이 아닙니다. EA가 오류 없이 작동하는지 확인하는 데는 유용하지만, 그 수치를 실제 계좌 데이터로 읽어서는 안 됩니다.
이 도구가 하지 않는 일
거래를 열거나 닫거나 수정하는 일은 절대 하지 않습니다 - 터미널의 거래 측면과는 전혀 연결되어 있지 않으며, 이미 일어난 일을 집계할 뿐입니다. 거래 결과는 어디서도 사용하지 않으며, 포지션의 청산 딜 건수와 그 심볼만 사용합니다. 열려 있는 포지션은 포함하지 않습니다 - 완전히 청산된 것만 집계합니다. 단계적으로 청산한 것이 좋은 결정이었는지 나쁜 결정이었는지 판단하지 않으며, 청산 방식을 바꾸라고 제안하지도 않습니다. 하나의 터미널에서 하나의 계좌만 읽으며, 이 계좌 자체의 거래 내역이 닿는 범위까지만 거슬러 올라갑니다.