feat(ui): AI 종합 점수 카드 (모멘텀·수급·감성·추세)
토스 "투자자 분석" 톤의 단일 카드: - 종합 점수 반원 게이지 (conic-gradient + radial mask) - 4개 서브 점수 (0~100, 50=중립) · 모멘텀: SMA5 vs SMA20 격차 · 수급: 외국인+기관 5일 누적 net 정규화 · 감성: 뉴스 weighted_score 7일 평균 · 추세: 20일 종가 선형회귀 기울기 - 백엔드 호출 없음 — chart payload (ohlcv+sentiment+trading_value) 클라이언트 합성 색조: 65↑ 강세=빨강 / 35↓ 약세=파랑 / 그 사이 중립=주황. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
import Link from "next/link";
|
||||
import { useEffect, useMemo, useState } from "react";
|
||||
import { CompositeScoreCard } from "../../components/CompositeScoreCard";
|
||||
import { DisclosuresPanel } from "../../components/DisclosuresPanel";
|
||||
import { MetricsPanel } from "../../components/MetricsPanel";
|
||||
import { NewsList } from "../../components/NewsList";
|
||||
@@ -140,6 +141,9 @@ export default function CodePage({ params }: { params: { code: string } }) {
|
||||
<RelatedStocks code={code} />
|
||||
</div>
|
||||
</div>
|
||||
<div className="mt-6">
|
||||
<CompositeScoreCard chart={chart} />
|
||||
</div>
|
||||
<div className="mt-6">
|
||||
<PeriodReturns ohlcv={chart.ohlcv} />
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user