127 lines
4.0 KiB
TypeScript
127 lines
4.0 KiB
TypeScript
/**
|
|
* @file features/dashboard/data/mock-stocks.ts
|
|
* @description 대시보드 1단계 UI 검증용 목업 종목 데이터
|
|
* @remarks
|
|
* - 한국투자증권 API 연동 전까지 화면 동작 검증에 사용합니다.
|
|
* - 2단계 이후 실제 화면은 app/api/kis/* 응답을 사용합니다.
|
|
* - 현재는 레거시/비교용 샘플 데이터로만 남겨둔 상태입니다.
|
|
*/
|
|
|
|
import type { DashboardStockItem } from "@/features/dashboard/types/dashboard.types";
|
|
|
|
/**
|
|
* 대시보드 목업 종목 목록
|
|
* @see app/(main)/dashboard/page.tsx DashboardPage가 DashboardMain을 통해 이 데이터를 조회합니다.
|
|
* @see features/dashboard/components/dashboard-main.tsx 검색/차트/지표 카드의 기본 데이터 소스입니다.
|
|
*/
|
|
export const MOCK_STOCKS: DashboardStockItem[] = [
|
|
{
|
|
symbol: "005930",
|
|
name: "삼성전자",
|
|
market: "KOSPI",
|
|
currentPrice: 78500,
|
|
change: 1200,
|
|
changeRate: 1.55,
|
|
open: 77300,
|
|
high: 78900,
|
|
low: 77000,
|
|
prevClose: 77300,
|
|
volume: 15234012,
|
|
candles: [
|
|
{ time: "09:00", price: 74400 },
|
|
{ time: "09:10", price: 74650 },
|
|
{ time: "09:20", price: 75100 },
|
|
{ time: "09:30", price: 74950 },
|
|
{ time: "09:40", price: 75300 },
|
|
{ time: "09:50", price: 75600 },
|
|
{ time: "10:00", price: 75400 },
|
|
{ time: "10:10", price: 75850 },
|
|
{ time: "10:20", price: 76100 },
|
|
{ time: "10:30", price: 75950 },
|
|
{ time: "10:40", price: 76350 },
|
|
{ time: "10:50", price: 76700 },
|
|
{ time: "11:00", price: 76900 },
|
|
{ time: "11:10", price: 77250 },
|
|
{ time: "11:20", price: 77100 },
|
|
{ time: "11:30", price: 77400 },
|
|
{ time: "11:40", price: 77700 },
|
|
{ time: "11:50", price: 78150 },
|
|
{ time: "12:00", price: 77900 },
|
|
{ time: "12:10", price: 78300 },
|
|
{ time: "12:20", price: 78500 },
|
|
],
|
|
},
|
|
{
|
|
symbol: "000660",
|
|
name: "SK하이닉스",
|
|
market: "KOSPI",
|
|
currentPrice: 214500,
|
|
change: -1500,
|
|
changeRate: -0.69,
|
|
open: 216000,
|
|
high: 218000,
|
|
low: 213000,
|
|
prevClose: 216000,
|
|
volume: 3210450,
|
|
candles: [
|
|
{ time: "09:00", price: 221000 },
|
|
{ time: "09:10", price: 220400 },
|
|
{ time: "09:20", price: 219900 },
|
|
{ time: "09:30", price: 220200 },
|
|
{ time: "09:40", price: 219300 },
|
|
{ time: "09:50", price: 218500 },
|
|
{ time: "10:00", price: 217900 },
|
|
{ time: "10:10", price: 218300 },
|
|
{ time: "10:20", price: 217600 },
|
|
{ time: "10:30", price: 216900 },
|
|
{ time: "10:40", price: 216500 },
|
|
{ time: "10:50", price: 216800 },
|
|
{ time: "11:00", price: 215900 },
|
|
{ time: "11:10", price: 215300 },
|
|
{ time: "11:20", price: 214800 },
|
|
{ time: "11:30", price: 215100 },
|
|
{ time: "11:40", price: 214200 },
|
|
{ time: "11:50", price: 214700 },
|
|
{ time: "12:00", price: 214300 },
|
|
{ time: "12:10", price: 214600 },
|
|
{ time: "12:20", price: 214500 },
|
|
],
|
|
},
|
|
{
|
|
symbol: "035420",
|
|
name: "NAVER",
|
|
market: "KOSPI",
|
|
currentPrice: 197800,
|
|
change: 2200,
|
|
changeRate: 1.12,
|
|
open: 195500,
|
|
high: 198600,
|
|
low: 194900,
|
|
prevClose: 195600,
|
|
volume: 1904123,
|
|
candles: [
|
|
{ time: "09:00", price: 191800 },
|
|
{ time: "09:10", price: 192400 },
|
|
{ time: "09:20", price: 193000 },
|
|
{ time: "09:30", price: 192700 },
|
|
{ time: "09:40", price: 193600 },
|
|
{ time: "09:50", price: 194200 },
|
|
{ time: "10:00", price: 194000 },
|
|
{ time: "10:10", price: 194900 },
|
|
{ time: "10:20", price: 195100 },
|
|
{ time: "10:30", price: 194700 },
|
|
{ time: "10:40", price: 195800 },
|
|
{ time: "10:50", price: 196400 },
|
|
{ time: "11:00", price: 196100 },
|
|
{ time: "11:10", price: 196900 },
|
|
{ time: "11:20", price: 197200 },
|
|
{ time: "11:30", price: 197000 },
|
|
{ time: "11:40", price: 197600 },
|
|
{ time: "11:50", price: 198000 },
|
|
{ time: "12:00", price: 197400 },
|
|
{ time: "12:10", price: 198300 },
|
|
{ time: "12:20", price: 197800 },
|
|
],
|
|
},
|
|
];
|