{summaryCard}
{chartExpanded ? (
/* 전체보기 — 통합 차트 (캔들 + 보조지표) 를 넓게 표시 */
setExpandedChartKey('candle')}
onRestore={() => setExpandedChartKey(null)}
onRealtimeActivity={chartActive ? bumpChartActivity : undefined}
signalMarker={signalMarker}
/>
) : (
<>
setExpandedChartKey('candle')}
/>
{/* 통합 차트 — 캔들(상단) + 전략 보조지표(하단)
key에 indicator ids를 포함하여 전략 로드 후 차트를 완전히 재마운트 */}
c.id).join(',')}`}
label="캔들"
meta={candleKo}
market={item.market}
timeframe={chartTf}
theme={theme}
indicators={allIndicatorConfigs}
enabled={chartActive}
expanded={false}
onExpand={() => setExpandedChartKey('candle')}
onRestore={() => setExpandedChartKey(null)}
onRealtimeActivity={chartActive ? bumpChartActivity : undefined}
signalMarker={signalMarker}
/>
{indicatorPlaceholder && (
전략 지표 로딩 중…
)}
>
)}