
들어가며 · 통화가 다른 장부, 어떻게 비교하나

실제 돈 대신 가상의 돈으로 사고팔기를 연습하는 장부를 여러 개 운영하고 있습니다. 문제는 이 장부들이 서로 다른 화폐 단위를 씁니다. 어떤 것은 원화, 어떤 것은 달러로 굴립니다. 이럴 때 "어느 쪽이 더 잘했나"를 한눈에 비교하기가 어렵습니다. 100만 원과 1,000달러는 시작 금액도 다르고 단위도 다르기 때문입니다.
이 글은 원화 장부에서 쓰던 연습 도구 한 세트(장부 안전 초기화, 누적 수익률 그래프, 리뷰 상단 고정 항목)와 같은 스타일로 달러 장부에도 옮겨 붙이면서, 통화가 달라도 같은 방식으로 비교되게 만든 실제 작업 기록입니다. 결론부터 말하면 금액이 아니라 '수익률(%)'로 통일하면 통화와 무관하게 한 그래프에 겹쳐 그릴 수 있었습니다.
무엇을 옮겨 붙였나 · 도구 4가지

원화 장부의 것과 같은 스타일로, 달러 장부에 네 가지를 이식했습니다. 달러 장부는 달러로 굴리되 원화를 함께 표시(병기)하도록 했습니다.
- 누적 수익률 그래프 — 시작 시점 대비 지금까지 얼마나 늘거나 줄었는지를 선으로 그린 그림입니다.
- 리뷰 상단 고정 항목 4개 — 장부를 되돌아볼 때 항상 맨 위에 같은 4가지 정보를 고정으로 보여줍니다.
- 장부 안전 초기화 도구 — 연습 장부를 처음 상태로 되돌리되, 실수로 다른 데이터를 지우지 않도록 안전장치를 둔 도구입니다.
- 그래프 발송 배선 — 리뷰를 마칠 때 그래프를 알림으로 함께 보내도록 연결했습니다.
핵심 원리 · 왜 '수익률(%)'로 통일했나
통화가 다른 장부 4개를 같은 그래프에 올리려면 두 가지를 정리해야 했습니다.
| 단위가 원화·달러로 제각각 | 절대 금액 대신 시작 대비 누적 수익률(%)로 통일 — 단위가 사라져 통화와 무관하게 겹쳐 그릴 수 있음 |
| 장부마다 자산 값을 담는 항목 이름이 다름 | 그래프 도구가 어떤 항목을 읽을지 선택할 수 있게 파라미터화 — 달러 장부는 달러 총자산 항목을 지정 |
즉 '얼마 벌었나(금액)'가 아니라 '몇 % 늘었나'로 기준을 바꾸니, 시작 금액과 통화가 달라도 같은 눈금으로 비교됩니다.
환율이 흔들려도 성과가 안 흔들리게 · 시작금 고정
달러 장부에서 까다로운 부분은 환율입니다. 오늘 원화로 환산한 값과 내일 환산한 값이 환율 때문에 달라지면, 전략을 하나도 안 바꿨는데도 성과가 출렁이는 것처럼 보일 수 있습니다.
그래서 시작 금액을 정할 때 원화 원금과 그 시점의 환율을 함께 고정하도록 설계했습니다. 초기화 도구가 원화 시작금을 고정 환율로 달러로 환산해, 달러 시작금·원화 시작금·환율 세 가지를 한 번에 못 박아 둡니다.
- 시작 표기: 달러 금액 + 원화 금액(장부의 고정 환율 기준)
- 현재 표기: 달러 금액 + 원화 금액(최신 환율로 추정)
- 누적 손익과 수익률은 달러와 %로 함께 보여줌
이렇게 시작금을 고정해 두면, 환율 변동에 따라 원화 환산값이 흔들리더라도 '전략 자체의 수익률(%)'은 그 영향에서 분리됩니다. 환율 변동은 원화 병기 표시에서만 반영되도록 한 설계입니다.
안전하게 초기화하기 · 실수 방지 장치
연습 장부를 처음 상태로 되돌리는 작업은 잘못하면 다른 데이터를 날릴 수 있어 위험합니다. 그래서 초기화 도구에 다음 순서로 안전장치를 넣었습니다.
- 대상 목록 제한 — 미리 허용한 항목만 건드리도록 제한(허용 목록 방식)
- 백업 이동 — 지우기 전에 기존 내용을 백업 위치로 옮김
- 검증 — 초기화 후 값이 의도대로 됐는지 확인
- 미리보기 기본 — 실제로 반영하기 전에 무엇이 바뀔지 먼저 보여주는 모드를 기본값으로 둠
또 그래프 생성이 실패하더라도 전체 작업이 멈추지 않도록, 그림 만들기가 실패하면 조용히 건너뛰는 방식(그래프 처리에 문제가 나도 부드럽게 넘어가는 처리)으로 만들었습니다. 이 부드럽게 넘어가는 처리는 이번 작업에서 그래프 생성·그래프 발송 처리에 한해 적용한 것입니다.
전후 비교 · 무엇이 달라졌나
| 장부 비교 | 수익률(%) 기준으로 통화가 다른 장부들을 한 그래프에 겹쳐 그릴 수 있게 함 |
| 달러 장부 리뷰 상단 | 4대 고정 항목을 삽입(달러+원화 병기) |
| 초기화 도구 | 허용목록·백업·검증·미리보기 기본 안전장치를 포함해 이식 |
| 환율 변동 처리 | 시작금·고정환율을 함께 고정해 전략 수익률을 환율 변동과 분리하는 설계 적용 |
이번 작업 범위는 원화 장부의 도구를 달러 장부로 옮겨 붙이고 연결하는 것까지입니다. 테스트는 10건이 있으며, 실제 실행·실제 발송·배포는 하지 않았습니다(오너·운영맥 통과 기준가 있습니다).
남은 과제
현재 상태는 도구 이식과 배선까지이며, 실제 실행·실전송·배포는 하지 않았습니다. 이 작업은 오너·운영맥 통과 기준를 거치도록 되어 있습니다.
참고로 기존에 있던 시간에 따라 결과가 달라지는 테스트 한 건은 이번 변경과 무관하게 이전부터 실패하던 항목이라, 별도 작업으로 다뤄야 하는 부분입니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'EP 빌드로그' 카테고리의 다른 글
| EP.31 쇼츠 나레이션 소리가 안 나올 때 원인과 해결 — 설정 공유가 부른 무음 버그 EP (0) | 2026.08.12 |
|---|---|
| EP.30 코인 가상매매 장부에 안전 리셋·수익률 그래프 붙이기 — KR·US 장부 구조를 옮긴 기록 (0) | 2026.08.12 |
| EP.28 등급별 결과가 정말 나아졌는지 확인하는 방법: 착시를 거르는 3가지 기준 (0) | 2026.08.10 |
| EP.27 S5 립싱크 실수: 클론 음성 단순 remux의 함정 (0) | 2026.08.09 |
| EP.26 자동화 알림에서 '해야 할 일'과 '관찰 결과'를 분리하는 법 (0) | 2026.08.07 |