소개
본 문서는 MT5(MetaTrader 5)의 “저널(Journal)”, “전문가(Experts)”, “테스터(Tester)” 로그가 비대화되지 않도록 수동 로테이션(주기적으로 오래된 로그 삭제)하는 방법을 초보자에게 설명합니다. 작업은 어렵지 않습니다.
자동 삭제를 원하시는 경우, MT5 로그 자동 삭제 방법을 참조하세요.
먼저, “어느 폴더에 로그가 쌓이는지”를 이해하고 정기적으로 오래된 로그를 삭제하는 것만으로도 충분한 효과를 볼 수 있습니다.
먼저 알아야 할 포인트 (초요약)
- MT5는 매일 로그 파일(
YYYYMMDD.log)을 자동 생성합니다. - 주요 저장 위치는
Logs(플랫폼)와MQL5\Logs(EA/지표)입니다. 백테스트 로그는Tester\logs에 저장됩니다. - 저널 창의 “지우기(Clear)” 버튼은 표시만 지울 뿐이며, 파일 자체는 PC에서 삭제되지 않습니다. 폴더에서 직접 삭제해야 합니다.
로그가 비대화되는 이유와 위험성
- EA의
Print()출력이 많거나, 에러가 빈번하거나, 24시간 운영, 연속 백테스트 등으로 로그가 급격히 증가할 수 있습니다. - 방치하면 디스크 공간을 차지하여 VPS/PC 여유 공간 부족 → 시작 지연, 성능 저하, 최악의 경우 충돌 원인이 될 수 있습니다.
- 먼저 오래된 로그를 정기적으로 삭제하는 습관을 들이세요.
가장 빠른 삭제 단계 (수동 로테이션)
1) 플랫폼(저널) 로그 삭제
- MT5 열기 → 하단 패널 “도구 상자(Toolbox)” → “저널(Journal)” 탭.
- 로그에서 우클릭 → “열기(Open)” 클릭 (
Logs폴더가 열립니다). - 날짜가 오래된
.log파일을 선택하여 불필요한 부분을 삭제합니다.


2) 전문가(EA/지표) 로그 삭제
- “도구 상자” → “전문가(Experts)” 탭.
- 우클릭 → “열기” 클릭 (
MQL5\Logs폴더가 열립니다. 파일명은 날짜 형식). - 오래된
.log파일을 기준으로 삭제합니다.

3) 백테스트 로그 삭제
백테스트를 자주 사용하는 경우, Tester\logs의 로그도 정기적으로 확인하고 삭제하세요 (역시 날짜별로 저장됨).
실전 운용 VPS에서 백테스트를 실행하지 않는다면, 이 부분은 불필요합니다.
보관 기준 (기간과 접근법)
- 보관 기간은 운용 정책에 따라 결정하면 됩니다 (예: 7일 이전 또는 30일 이전 로그 삭제).
- 너무 많이 쌓아두지 않는 것이 핵심입니다. 필요한 검증 기간을 넘은 로그는 적극적으로 정리하세요.
폴더 접근 방법
확실하지 않다면, MT5 메뉴의 “파일(File) → 데이터 폴더 열기(Open Data Folder)”를 사용하여 대상 폴더로 이동할 수 있습니다.



각 탭(저널/전문가)에서 우클릭→열기를 통해 각 저장 위치에 직접 접근할 수도 있습니다.
로테이션 개념 (운용 예시)
MT5에는 기본적으로 보관 일수를 자동으로 제한하는 설정이 없습니다.
따라서, 사람이 기간별로 삭제하는 단순한 운용이 효과적입니다.
- 실전 트레이딩 단말기(VPS 포함): 14일 보관, 그보다 오래된 로그 삭제
- 개발/검증용 단말기: 7일 보관 (디버그 출력이 많아 비대화되기 쉬움)
- 백테스트 로그는
Tester\logs에 쌓이므로, 검증 주기에 맞춰 정리
* 자동화(배치/스크립트 등)는 별도 글에서 설명할 예정입니다. 본 문서는 수동 로테이션에만 집중합니다.
흔한 오해
- “저널 탭의 ‘지우기(Clear)’로는 용량이 줄지 않는다”: 표시만 지울 뿐이며, 파일은 그대로 남아 있습니다. 폴더에서 직접 삭제하세요.
- “차트의 ‘차트 최대 바 수(Max. bars in chart)’를 줄이면 로그도 줄어든다”: 이는 표시 개수/부하 조정 항목이며, 로그 크기를 직접 줄이는 설정이 아닙니다.
안전한 삭제를 위한 주의사항
- 기본적으로 삭제해도 안전한 것은
Logs,MQL5\Logs, (필요한 경우)Tester\logs내의 .log 파일뿐입니다. Bases,History,Profiles등은 다른 용도(시장 데이터, 설정)입니다. 의미를 모르는 상태에서 삭제하지 마세요.
요약
- 로그는 매일 자동 분할 (
YYYYMMDD.log). 주요 위치는Logs와MQL5\Logs(필요하면Tester\logs)입니다. - 각 탭의 우클릭→열기로 저장 위치로 이동하여 오래된
.log파일을 삭제. - “지우기(Clear)”는 물리적 삭제가 아님에 주의. 폴더에서 직접 삭제하세요.
관련 글: VPS 운용 기초: 멈추지 않고, 느려지지 않게
자주 묻는 질문
- Q. “저널” 탭의 “지우기(Clear)”로 충분한가요?
- A. 아닙니다. Clear는 표시만 지우는 기능입니다. 용량 문제를 해결하려면, 폴더에서
.log파일을 직접 삭제하세요. - Q. 어떤 파일을 삭제해도 안전한가요?
- A. 기본적으로
Logs,MQL5\Logs, (해당하는 경우)Tester\logs내의.log파일만 해당됩니다.Bases,History,Profiles등은 삭제하지 마세요. - Q. 로그를 삭제하면 EA 작동이나 백테스트 결과에 영향을 미치나요?
- A. 과거 출력 기록이 사라질 뿐이며, EA의 로직이나 트레이딩 성과에는 영향을 주지 않습니다.
- Q. 얼마나 오래 보관해야 하나요?
- A. 용도에 따라 다릅니다. 실전 트레이딩은 14일, 개발/검증은 7일을 기준으로 하며, 필요한 검증 기간을 넘은 로그부터 정리하는 것이 효율적입니다.
- Q. 백테스트를 하지 않는 VPS에서도 Tester 폴더를 삭제해야 하나요?
- A. 백테스트를 실행하지 않는다면 필수는 아닙니다. 하지만 과거 테스트 기록이 쌓여 있다면,
Tester\logs의 오래된 로그를 삭제해도 문제없습니다. - Q. 차트의 “차트 최대 바 수(Max. bars in chart)”를 줄이면 로그도 줄어드나요?
- A. 아닙니다. 이는 표시/부하 조정 항목입니다. 로그 파일 크기 감소와는 직접적인 관련이 없습니다.
