Skip to content

release: clarify funded USD portfolio reports and DCA estimates - #19

Merged
kyj0503 merged 2 commits into
mainfrom
dev
Oct 25, 2026
Merged

kyj0503 merged 2 commits into
mainfrom
dev

Conversation

@kyj0503

@kyj0503 kyj0503 commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

실제 납입·USD 체결 기록을 사용하는 백엔드 수정에 맞춰 리포트와 설명을 정리합니다.

  • 총 납입금, USD 평균 매수가·종료가, 종목별 최종 평가액을 표시합니다.
  • Sharpe의 일간 평균/표준편차·√252·무위험 수익률 0% 정의와 종목별 수수료·환율 반영을 명시합니다.
  • 입력 단계 DCA 회차/총액은 예정치로 표시합니다. 종료일까지 체결되지 않은 예산을 실제 납입처럼 보이지 않게 합니다.
  • 계산 POST와 네 독립 조회, Turnstile 위젯·토큰 수명주기는 유지합니다.

검증: Docker ESLint·앱/테스트 TypeScript·Vitest 367개, runtime 빌드와 의존성 감사 통과. 실제 로컬 웹에서 고정가·수수료 0·휴장일 DCA가 0.00%/매수 3회이고 네 조회가 독립적으로 완료됨을 확인했습니다. USD 체결가·실제 납입액·최종 평가액을 함께 출력하는 리포트 회귀 테스트를 추가했습니다.

백엔드 변경: kyj0503/backtest#76

운영 검증 완료 — 2026-10-25

  • main CI의 verify·publish·deploy 모두 성공: BE Actions, 콘솔 Actions.
  • 실제 운영 위젯을 통과한 브라우저 계산과 텍스트 다운로드에서 AAPL 일시불 $12,922.544, 월 적립 12회 $14,422.474, 삼성전자 USD 환산 $926.571을 확인했습니다. 실제 DB 시세로 별도 계산한 값과 출력 반올림 범위에서 일치합니다.
  • SMA 기본 파라미터(10/20)도 실웹에서 계산·조회 네 종류·다운로드를 확인했습니다(최종 $11,656.437).
  • 두 공개 origin에서 무토큰·위조·dummy 토큰 총 6건이 403이고 계산 작업이 시작되지 않았습니다. 네 무인증 GET은 200이며 운영 dummy 우회가 없습니다.
  • OCI 컨테이너의 digest 이미지와 main revision 일치, healthy, readiness를 확인했습니다. 자체 앱 origin의 콘솔 오류는 0건입니다.
  • 각 저장소의 main/dev를 동기화하고 이번 feature 브랜치를 삭제했습니다.

@kyj0503
kyj0503 merged commit 912991d into main Oct 25, 2026
6 checks 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