Skip to content

눈금 투자 기록 화면 개편과 위험 판단 자료 검증 보완 - #465

Merged
easygap merged 1 commit into
mainfrom
codex/nungum-instrument-20260922
Sep 22, 2026
Merged

easygap merged 1 commit into
mainfrom
codex/nungum-instrument-20260922

Conversation

@easygap

@easygap easygap commented Sep 22, 2026

Copy link
Copy Markdown
Owner

계좌 기록을 실제로 탐색할 수 있도록 화면 구조와 색상을 다시 설계했습니다. 흰색·중성 검정·코발트·시안은 IBM Carbon의 공개 색상표를 참고하고, 날짜 눈금과 실제 누적 수익률의 입체 표현을 눈금에 맞게 구현했습니다.

투자 기록 화면

화면과 기능

  • 날짜 슬라이더·키보드·포인터가 선택일의 수익률, 원금, 평가금액과 함께 움직입니다. 같은 기록을 입체·평면으로 전환하고 CSV로 내려받을 수 있습니다.
  • 모의·실전 및 계좌별 기록을 구분하고, 조회 실패나 잘못된 금액을 0으로 표시하지 않습니다. 장애 알림은 모바일에서도 화면 위쪽에 표시합니다.
  • 기존 HTML/CSS/JS·aiohttp·SQLite 구조를 유지했습니다. 새 프레임워크, 영상, 3D 모델, 외부 글꼴 요청은 없습니다. 2D Canvas에 좌표를 투영하며 조작할 때만 다시 그립니다.
  • 실제 화면 캡처로 README를 교체했습니다. 참고 자료, 색상 역할, 측정 조건은 docs/DESIGN_20260922.md에 정리했습니다.

위험 판단과 백테스트

  • 직전 한국 거래일보다 오래된 지수·계좌 기록, 잘못되거나 중복된 날짜로 위험 비중을 확대하지 않습니다. 사용한 자료 날짜와 보류 사유를 남깁니다.
  • 모의·실전 위험 상태 파일을 분리하고 다음 날에는 판단을 다시 계산합니다.
  • 9월 22일 자료에서 ETF는 21일까지, 지수는 17일까지 제공됐습니다. 검증 기간을 공통 확정일인 17일까지 맞추고 제외한 날짜를 공개했습니다.
  • 정수 주 백테스트는 같은 1,520거래일 결과를 유지하며 세 방식의 실행 시간 중앙값이 3.09~4.30배 빨라졌습니다. 계산 속도를 수익률 개선으로 보고하지 않습니다. 매매 임계값과 모의투자 전용 설정은 유지했습니다.

확인

  • 로컬 전체 테스트 2,050개 및 추가한 자료 정렬 테스트 8개가 통과했습니다. 최종 GitHub 전체 회귀 테스트와 운영 자료 검증도 통과했습니다.
  • 320·390·768·1440px, 날짜 탐색, 계좌·기간 전환, CSV 51행, 빈 기록·조회 실패·잘못된 기록, 동작 줄이기 설정 확인. 정상 화면 브라우저 오류 0건.
  • 390px·CPU 4배 감속·캐시 없음·200kB/s의 로컬 단일 측정: LCP 1.16초, CLS 0.0133, 조작 Event Timing 표본 최대 56ms. 조작 없는 1초의 rAF 요청 0회. 실제 사용자 INP나 모든 기기의 무지연을 뜻하지 않습니다.
  • 재현 명령과 자료 해시는 docs/RISK_REVIEW_20260922.md에 있습니다. 이 작업에서는 계좌 주문과 적립을 실행하지 않았습니다.

@easygap
easygap merged commit 74dc50d into main Sep 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant