같은 수익률 숫자를 보아도 무엇을 분모로 계산했는지에 따라 의미가 달라진다. 계좌 전체의 수익인지, 포지션에 배정한 일부 증거금의 수익인지 빠져 있으면 비교를 시작하기 어렵다.
성과를 설명하는 목적은 숫자를 크게 보이게 만드는 것이 아니다. 독자가 어떤 조건의 결과이며 자신의 선택과 무엇이 다른지 이해할 수 있게 하는 일이다.
성과는 수익률과 계산 조건을 함께 공개할 때 비교 가능한 정보가 된다.
1. 먼저 어떤 종류의 결과인지 밝힌다
과거 전체에 규칙을 적용한 백테스트, 선택에 쓰지 않은 자료의 평가, 모의운용, 실제 계좌는 서로 다른 근거다. 이를 설명 없이 하나의 선으로 연결하면 검증 수준을 오해하게 된다.
전략 버전과 적용 날짜도 적는다. 새 규칙을 과거에 다시 적용한 결과는 새 백테스트이며, 그 규칙으로 과거부터 실제 운용했다는 기록이 아니다.
2. 분모와 입출금을 확인한다
가상 계좌 순자산이 1만이고 어떤 포지션의 증거금이 1천일 때, 이익 100은 계좌 기준 1%·증거금 기준 10%다. 두 숫자는 질문이 다르므로 어느 기준인지 적어야 한다.
추가 입금은 수익이 아니다. 시간가중 수익률은 외부 입출금의 영향을 분리해 운용 결과를 비교하는 데 쓴다. 금액가중 수익률은 내가 돈을 넣고 뺀 시점과 규모의 영향까지 포함하므로 투자자의 경험을 평가할 때 유용하다. 두 방식이 답하는 질문은 다르다. CFA Institute의 성과 보고 설명
3. 높은 성장률이 가리는 경로를 함께 둔다
연복리수익률은 시작과 끝 사이의 성장 속도를 압축한다. 중간 손실과 회복까지 걸린 시간은 별도로 보여 주어야 한다.
최대낙폭을 장 마감 기준으로 계산했는지 장중까지 포함했는지, 비용과 배당·환율은 어떻게 반영했는지도 확인한다. 관찰한 최대낙폭은 미래 손실의 상한이 아니다. 아직 회복하지 못한 상태도 결과에 포함한다.
4. 비교 대상과 같은 조건을 맞춘다
전략에만 배당을 넣거나 비교 대상에만 비용을 빼면 차이가 왜곡된다. 기간과 통화, 현금 처리, 레버리지도 맞추거나 다른 이유를 설명한다.
더 큰 노출로 높은 수익을 냈다면 신호의 우위와 위험 증가의 효과를 나누어 본다. 현금을 많이 보유해 낙폭이 줄었다면 고정 비중 같은 단순 대안과도 비교할 수 있다.
5. 성과표 아래에 조건 한 문단을 붙인다
결과 종류, 기간·기준일, 버전, 자본과 입출금, 통화, 비용, 노출, 평가 빈도와 비교 대상을 적는다. 신호의 결과와 사용자의 실제 계좌 결과가 다른 이유도 밝힌다.
조건을 설명하는 일은 전략의 비공개 코드나 인증정보를 공개하는 일과 별개다. 재현에 필요한 계산 기준과 확인하지 못한 한계를 남기면, 독자는 큰 숫자보다 더 유용한 판단 자료를 얻는다.
