Skip to content

feat: 백테스트 저장 및 포트폴리오 페이지 구현#67

Merged
jjamming merged 3 commits into
mainfrom
feat/backtest-save
Mar 7, 2026
Merged

feat: 백테스트 저장 및 포트폴리오 페이지 구현#67
jjamming merged 3 commits into
mainfrom
feat/backtest-save

Conversation

@jjamming
Copy link
Copy Markdown
Contributor

@jjamming jjamming commented Mar 7, 2026

closes #65

Summary

  • Supabase DB 기반 백테스트 결과 저장/조회/삭제 기능 구현
  • 포트폴리오 리스트 및 상세 페이지 구현
  • 메인페이지/백테스트 목데이터 추가 (실제 주가 기반)

Changes

  • backtest_results 테이블 SQL 정의 (RLS 포함)
  • saveBacktestResult, getBacktestList, getBacktestById, deleteBacktest API
  • useBacktestList, useBacktestDetail, useSaveBacktest, useDeleteBacktest hooks
  • SaveBacktestButton: 로그인 시 활성화, 비로그인 시 툴팁 안내
  • PortfolioPage: 저장된 백테스트 리스트 (테이블 UI + 삭제 기능)
  • PortfolioDetailPage: /portfolio/:backtestId 상세 페이지
  • KOSPI/KOSDAQ 목데이터 (2026년 3월)
  • 삼성전자 60% + SK하이닉스 40% 5년 백테스트 목데이터 (실제 주가 추이 기반)
  • 기존 API 연동 코드는 주석으로 보존 (백엔드 연결 시 복원 가능)

Test plan

  • 백테스트 시작 버튼 클릭 시 목데이터 결과 표시 확인
  • 로그인 후 저장 버튼 클릭 시 Supabase에 저장 확인
  • 비로그인 시 저장 버튼 비활성화 + 툴팁 표시 확인
  • /portfolio 페이지에서 저장된 백테스트 리스트 확인
  • /portfolio/:id 페이지에서 상세 결과 확인
  • 포트폴리오 삭제 기능 확인
  • 메인페이지 KOSPI/KOSDAQ 차트 정상 표시 확인

🤖 Generated with Claude Code

jjamming and others added 3 commits March 8, 2026 00:27
- backtest_results 테이블 SQL (RLS 포함)
- saveBacktestResult, getBacktestList, getBacktestById, deleteBacktest API
- useBacktestList, useBacktestDetail, useSaveBacktest, useDeleteBacktest hooks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- SaveBacktestButton: 로그인 시 활성화, 비로그인 시 툴팁 안내
- PortfolioPage: 저장된 백테스트 리스트 (테이블 UI + 삭제)
- PortfolioDetailPage: BacktestResult 재활용한 상세 페이지
- /portfolio/:backtestId 라우트 추가
- BacktestingPage 목데이터 모드 전환 (기존 API 코드 주석 보존)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- KOSPI 5,300~5,500대, KOSDAQ 1,080~1,150대 (2026년 3월)
- 삼성전자 60% + SK하이닉스 40% 5년 백테스트 목데이터
- 실제 주가 추이 기반 (삼성 82K→178K, 하이닉스 135K→1,000K)
- MarketIndexSection 목데이터 모드 전환 (기존 API 코드 주석 보존)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jjamming jjamming merged commit 91b3bb9 into main Mar 7, 2026
1 check passed
@jjamming jjamming deleted the feat/backtest-save branch March 7, 2026 15:31
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