모의투자 관리 기능 추가

This commit is contained in:
Macbook
2026-05-31 03:47:07 +09:00
parent 9d7dddfa57
commit 16d0e2c226
78 changed files with 4688 additions and 972 deletions
+16 -1
View File
@@ -1,4 +1,4 @@
import { saveLiveStrategySettings } from './backendApi';
import { putPaperAllocationsBulk, saveLiveStrategySettings } from './backendApi';
import { pinStrategyEvaluationTimeframes } from './strategyTimeframePin';
import type { VirtualSessionConfig, VirtualTargetItem } from './virtualTradingStorage';
import { resolveVirtualTargetStrategyId } from './virtualTargetStrategy';
@@ -47,6 +47,21 @@ export async function syncVirtualTargetsToBackend(
}),
),
);
try {
await putPaperAllocationsBulk(
targets.map((t, i) => ({
symbol: t.market,
koreanName: t.koreanName,
strategyId: resolveVirtualTargetStrategyId(t, session.globalStrategyId),
pinned: !!t.pinned,
sortOrder: i,
isActive: true,
})),
);
} catch {
/* paper allocation sync best-effort */
}
}
/** 가상투자 중지 — 대상 종목 체크 해제 + 전역 liveStrategyCheck OFF */