- 예측 오버레이: 라인 시리즈 3개 (median/q10/q90) 를 단일 캔들 시리즈 하나로 합쳤다. 합성 OHLC: open=직전 close, close=point_close, high=ci_high, low=ci_low. 옅은 색 (up #fda4af / down #93c5fd) 으로 실 캔들과 시각 톤은 같고 명도만 낮춰 "어우러지되 미래"임이 보이게. - 예측 프리셋 단순화: 단기/중기/장기 + 직접입력 다 떼고 15일/30일/1년 3개로. 백엔드 horizon cap 30 → 252 로 확장 (1년 = 240 거래일). - PriceHero: 종목명/현재가/등락 큰 글씨 헤더. KR 관례대로 상승=빨강, 하락=파랑. - PeriodTabs: 1일/1주/1달/3달/1년/5년/최대 7탭. 기존 interval+days 이중 컨트롤 제거. 5년·최대 는 자동으로 주봉/월봉으로 폴백. - 차트 본체 캔들 색조도 KR 관례 (적/청) 로 통일. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
37 lines
1.4 KiB
TypeScript
37 lines
1.4 KiB
TypeScript
import { SearchBox } from "../components/SearchBox";
|
|
|
|
export default function HomePage() {
|
|
return (
|
|
<main className="mx-auto max-w-3xl px-6 py-16">
|
|
<h1 className="text-3xl font-bold tracking-tight text-zinc-50">
|
|
종목 검색
|
|
</h1>
|
|
<p className="mt-2 text-sm text-zinc-400">
|
|
종목을 골라 차트를 보고, <b className="text-rose-300">예상차트 보기</b> 버튼으로
|
|
15일·30일·1년 예측 캔들을 같은 차트에 이어 붙입니다.
|
|
</p>
|
|
|
|
<div className="mt-8">
|
|
<SearchBox autoFocus />
|
|
</div>
|
|
|
|
<div className="mt-12 grid gap-3 text-xs text-zinc-500 sm:grid-cols-2">
|
|
<div className="rounded-lg border border-zinc-800 bg-zinc-900/30 p-4">
|
|
<div className="font-medium text-zinc-300">학습 대상 10종목</div>
|
|
<div className="mt-1">
|
|
삼성전자, SK하이닉스, 에코프로비엠, 한미반도체, 두산에너빌리티,
|
|
한화에어로스페이스, HD현대중공업, NAVER, KT&G, 한국가스공사
|
|
</div>
|
|
</div>
|
|
<div className="rounded-lg border border-zinc-800 bg-zinc-900/30 p-4">
|
|
<div className="font-medium text-zinc-300">매칭/재학습</div>
|
|
<div className="mt-1">
|
|
평일 16:30 KST 예측↔실제 매칭, 일요일 02:00 KST LGBM 재학습.
|
|
앙상블은 Chronos(zero-shot) + LightGBM.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
);
|
|
}
|