Files
auto-stock/frontend/src/App.tsx
shuim 2baf06a5fd feat: 매매일지 자동 생성 + 전략 자동 최적화 시스템 추가
- trade_analyzer.py: 거래 성과 분석(승률/손익비/전략별 패턴), 템플릿 기반 일지 자동 생성
- strategy_optimizer.py: 그리드 서치 기반 파라미터 최적화, Sharpe 10% 개선 시 자동 적용
- analysis.py: /performance /insights /generate-journals /optimize-strategy /optimization-history 엔드포인트
- journals.py: POST /generate/{trade_id}, GET /stats 엔드포인트 추가
- models.py: StrategyOptimizationLog 테이블 추가
- main.py: post_market_analyzer_scheduler (16:00 KST 자동 실행)
- frontend: Analysis 페이지 추가 (성과 요약/인사이트/일지 생성/최적화 이력)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 09:28:10 +09:00

26 lines
890 B
TypeScript

import { Routes, Route } from 'react-router-dom'
import Dashboard from './pages/Dashboard'
import TradeHistory from './pages/TradeHistory'
import MCPStatus from './pages/MCPStatus'
import StrategySettings from './pages/StrategySettings'
import Backtest from './pages/Backtest'
import Analysis from './pages/Analysis'
import Layout from './components/Layout'
function App() {
return (
<Layout>
<Routes>
<Route path="/" element={<Dashboard />} />
<Route path="/trades" element={<TradeHistory />} />
<Route path="/mcp" element={<MCPStatus />} />
<Route path="/strategy" element={<StrategySettings />} />
<Route path="/backtest" element={<Backtest />} />
<Route path="/analysis" element={<Analysis />} />
</Routes>
</Layout>
)
}
export default App