가상투자 화면 추가

This commit is contained in:
Macbook
2026-05-25 13:14:36 +09:00
parent 1fe3e404fa
commit 339e2355eb
23 changed files with 2230 additions and 457 deletions
@@ -244,3 +244,22 @@ export function buildStrategyChartIndicators(
}
return result;
}
/** 가상투자 차트 — 전략 지표 + 기본 일목균형표 */
export function buildVirtualTradingChartIndicators(
strategy: StrategyDto | undefined,
getParams: GetParams,
getVisual: GetVisual,
): IndicatorConfig[] {
const strategyIndicators = buildStrategyChartIndicators(strategy, getParams, getVisual);
if (strategyIndicators.some(ind => ind.type === 'IchimokuCloud')) {
return strategyIndicators;
}
const defaultIchimoku = buildOneIndicator(
{ dslType: 'ICHIMOKU', registryType: 'IchimokuCloud' },
getParams,
getVisual,
);
if (!defaultIchimoku) return strategyIndicators;
return [defaultIchimoku, ...strategyIndicators];
}