일목균형표 수정

This commit is contained in:
Macbook
2026-05-27 23:36:48 +09:00
parent 9cee6387c3
commit 8cc0d1c88c
73 changed files with 2256 additions and 334 deletions
+6 -2
View File
@@ -6,6 +6,7 @@ import {
} from '../utils/virtualTargetLimits';
import { normalizeStartCandleType } from './strategyStartNodes';
import { syncVirtualTargetsToBackend } from './virtualLiveStrategySync';
import { resolveVirtualTargetStrategyId } from './virtualTargetStrategy';
import {
loadVirtualSession,
loadVirtualTargets,
@@ -46,7 +47,8 @@ export async function addVirtualTarget(
const en = meta.englishName ?? market.replace(/^KRW-/, '');
const item: VirtualTargetItem = {
market,
strategyId: session.globalStrategyId,
/** null = 상단 기본 전략 사용 */
strategyId: null,
koreanName: meta.koreanName,
englishName: en,
candleType: meta.candleType ? normalizeStartCandleType(meta.candleType) : undefined,
@@ -82,7 +84,9 @@ export async function persistVirtualTargetPinned(market: string, pinned: boolean
const item = loadVirtualTargets().find(t => t.market === market);
await saveLiveStrategySettings({
market,
strategyId: item?.strategyId ?? session.globalStrategyId,
strategyId: item
? resolveVirtualTargetStrategyId(item, session.globalStrategyId)
: session.globalStrategyId,
isLiveCheck: session.running,
isPinned: pinned,
executionType: session.executionType,