package com.goldenchart.dto; import lombok.Data; @Data public class PaperOrderRequest { private String market; private String side; // BUY | SELL private String orderKind; // limit | market /** MARKET | LIMIT — 미지정 시 orderKind 기준 (limit→LIMIT, market→MARKET) */ private String orderType; private Double price; private Double quantity; /** 수량 미입력 시 매수 예산 비율 (가용현금 %) — 기본값: 설정의 paperAutoTradeBudgetPct */ private Double budgetPct; /** 수량 미입력 시 매수 고정 금액 (KRW) — budgetPct보다 우선 */ private Double krwAmount; private String source; // MANUAL | STRATEGY (optional) private Long strategyId; }