상세투자분석 계산로직 수정
This commit is contained in:
@@ -11,6 +11,16 @@ public class BacktestAnalysisDto {
|
||||
// ── 기본 자본 ─────────────────────────────────────────────────────────────
|
||||
double initialCapital;
|
||||
double finalEquity;
|
||||
/** 적용된 투자분석 방식 */
|
||||
String analysisMethod;
|
||||
/** 기말 예수금 */
|
||||
double cashBalance;
|
||||
/** 기말 보유주식 평가액 */
|
||||
double holdingsValue;
|
||||
/** 실현 손익 (청산 완료) */
|
||||
double realizedPnl;
|
||||
/** 평가 손익 (미청산 보유분) */
|
||||
double unrealizedPnl;
|
||||
|
||||
// ── 수익성 지표 ──────────────────────────────────────────────────────────
|
||||
/** 총 수익률 (소수, e.g. 0.152 = +15.2%) */
|
||||
|
||||
@@ -99,4 +99,12 @@ public class BacktestSettingsDto {
|
||||
/** 분할 청산 비율 (%) */
|
||||
@Builder.Default
|
||||
private BigDecimal partialExitPct = new BigDecimal("50.000");
|
||||
|
||||
// ── 투자분석 방식 ──────────────────────────────────────────────────────────
|
||||
/**
|
||||
* MARK_TO_MARKET: 예수금 + 보유주식 시가평가 (표준 HTS 방식, 기본값)
|
||||
* REALIZED_ONLY: 청산 완료 실현손익만 반영
|
||||
*/
|
||||
@Builder.Default
|
||||
private String analysisMethod = "MARK_TO_MARKET";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user