전체적인 리팩토링

This commit is contained in:
2026-03-12 09:26:27 +09:00
parent 406af7408a
commit e51d767878
97 changed files with 13651 additions and 363 deletions

View File

@@ -34,7 +34,15 @@ export interface StockCandlePoint {
timestamp?: number;
}
export type DashboardChartTimeframe = "1m" | "30m" | "1h" | "1d" | "1w";
export type DashboardChartTimeframe =
| "1m"
| "5m"
| "10m"
| "15m"
| "30m"
| "1h"
| "1d"
| "1w";
/**
* 호가창 1레벨(가격 + 잔량)
@@ -168,6 +176,29 @@ export interface DashboardRealtimeTradeTick {
export type DashboardOrderSide = "buy" | "sell";
export type DashboardOrderType = "limit" | "market";
/**
* 국내주식 매수가능금액 조회 요청 모델
*/
export interface DashboardStockOrderableCashRequest {
symbol: string;
price: number;
orderType?: DashboardOrderType;
}
/**
* 국내주식 매수가능금액 조회 응답 모델
*/
export interface DashboardStockOrderableCashResponse {
ok: boolean;
tradingEnv: KisTradingEnv;
orderableCash: number;
noReceivableBuyAmount: number;
maxBuyAmount: number;
maxBuyQuantity: number;
noReceivableBuyQuantity: number;
fetchedAt: string;
}
/**
* 국내주식 현금 주문 요청 모델
*/