R Lab Manual Backtester
- 유틸리티
-
Carlos Dante Diaz
안녕하세요, 저는 아르헨티나 출신의 프로그래머이자 알고리즘 트레이더인 Carlos Díaz입니다. 트레이더로서 10년 이상의 경험이 있습니다. 저는 MetaEditor와 MetaTrader 5의 Strategy Tester를 사용해 모든 Expert Advisor를 MQL5로 설계하고 프로그래밍하고 테스트합니다.
여러 상품을 오랫동안 거래하면서 봇을 만들 때 중요한 실무적인 세부 사항들을 배웠습니다. 스프레드, 체결, 슬리피지, 그리고 브로커와 심볼마다 다른 고유한 조건들입니다. 이 경험을 제가 공개하는 모든 EA에 담고 있습니다. - 버전: 1.30
RLab Manual Backtester
Risk Reward & R-Multiple Tracker
차트에서 직접 수동 백테스팅을 진행하며 트레이딩 실력을 향상시키세요. 원클릭으로 매수 및 매도 트레이드를 작성할 수 있으며, ATR 기반 스탑로스, 리스크 리워드 비율(R:R)에 따른 익절가, R 배수 및 금액 기준의 자동 결과 산출 기능을 제공합니다.
상세 설명:
RLab Manual Backtester는 MetaTrader 5 차트를 실전 연습 실험실로 바꿔주는 유틸리티입니다. 과거 차트 데이터 위에 매수 또는 매도 트레이드를 그리면, 각 트레이드가 이익 실현(Take Profit)과 손절(Stop Loss) 중 어느 쪽에 먼저 도달했는지, 그리고 얼마의 손익이 발생했을지를 자동으로 판정해 줍니다.
※ 실제 주문을 넣지 않습니다: 실제 자금을 리스크에 노출하기 전에 트레이딩 아이디어를 테스트하고 검증하기 위한 도구입니다.
사용 방법:
- 패널에서 BUY(매수) 또는 SELL(매도)을 선택합니다.
- 차트에서 진입하고자 했던 위치를 클릭합니다.
- 트레이딩 박스가 자동으로 그려집니다: 스탑로스는 ATR x 2로 계산되며(설정 변경 가능), 이익 실현은 스탑 폭의 2배(손익비 1:2, 설정 변경 가능)로 설정됩니다.
- 라인을 드래그하여 SL, TP를 조정하거나 박스 전체를 이동합니다.
마우스를 이동하는 동안 박스의 실시간 미리보기가 표시됩니다. Esc 키를 누르면 그리기가 취소됩니다.
자동 결과 판정:
- 각 박스는 이후 캔들을 체크하여 TP에 도달한 경우 체크 표시(✔), SL에 도달한 경우 크로스 표시(✖)를 나타냅니다.
- 동일한 캔들 내에서 두 수치에 모두 도달한 경우, M1(1분봉) 데이터를 사용하여 판정합니다. 동일한 1분 내에 모두 도달한 경우 보수적인 접근 방식에 따라 SL로 처리됩니다.
- 패널에는 총 트레이드 수, 승리, 패배, 승률, 그리고 R 배수 및 금액 기준의 총 결과가 표시됩니다.
리스크 및 롯 사이즈:
- 패널에서 계좌 잔고를 직접 수정 가능.
- 드롭다운 메뉴에서 선택 가능한 3가지 리스크 유형: 계좌 잔고 비율(%), 고정 롯, 또는 고정 금액.
- 복리 계산 옵션: 각 트레이드는 누적 잔고를 기준으로 리스크를 계산합니다.
- 롯 사이즈는 종목 사양(틱 가치, 최소/최대 롯 및 롯 스텝)에 따라 자동 계산됩니다.
사용자 맞춤 설정:
- 차트 내 퀵 설정 패널: 각 텍스트 표시(트레이드 유형, R:R, 롯 사이즈, 금액, 거리, 가격 및 결과), 화살표, 마커의 표시 여부를 개별 설정 가능.
- 굵은 폰트, 조절 가능한 글자 크기 및 사용자 지정 색상 지원.
- 결과 마커는 박스 내부에 표시 가능: 승리 시 녹색 영역에 체크 표시, 패배 시 빨간색 영역에 크로스 표시.
- 설정 값은 세션 간에 자동으로 저장됩니다.
추천 대상:
- 자신이 사용하는 리스크 리워드 비율에 맞춰 진입 기준을 연습하고 훈련하고 싶으신 분.
- 자동화(EA)하기 전에 수많은 트레이드를 통해 아이디어를 검증하고 싶으신 분.
- 계좌 규모와 관계없이 R 배수로 트레이딩 성과를 기록 및 관리하고 싶으신 분.
주의 사항:
- 본 도구는 차트의 과거 캔들 데이터를 사용하여 결과를 평가합니다. 스프레드, 수수료, 스왑, 슬리피지는 시뮬레이션되지 않으며, 클릭한 정확한 가격에 체결된 것으로 가정합니다. 결과는 참고용으로만 사용하세요.
- 모든 종목 및 타임프레임에서 작동합니다.
- 그려진 박스는 차트에 유지되며, 타임프레임을 변경해도 보존됩니다.
- 과거의 성과가 미래의 수익을 보장하지 않습니다. 트레이딩에는 손실 리스크가 따릅니다.

