

body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
line-height: 1.7;
color: #1a1a1a;
background: #ffffff;
padding: 2rem;
max-width: 800px;
margin: 0 auto;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
line-height: 1.3;
margin: 2rem 0 1rem 0;
color: #0a0a0a;
}
h1 {
font-size: 2.5rem;
margin-top: 0;
border-bottom: 3px solid #2563eb;
padding-bottom: 0.5rem;
}
h2 {
font-size: 2rem;
border-bottom: 2px solid #e5e7eb;
padding-bottom: 0.3rem;
}
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1.25rem;
}
p {
margin: 1rem 0;
font-size: 1.05rem;
}
a {
color: #2563eb;
text-decoration: none;
border-bottom: 1px solid transparent;
transition: border-color 0.2s;
}
a:hover {
border-bottom-color: #2563eb;
}
ul, ol {
margin: 1rem 0 1rem 2rem;
}
li {
margin: 0.5rem 0;
padding-left: 0.5rem;
}
ul li {
list-style-type: disc;
}
ul li::marker {
color: #2563eb;
font-size: 1.2em;
}
ol li {
list-style-type: decimal;
}
blockquote {
border-left: 4px solid #2563eb;
padding-left: 1.5rem;
margin: 1.5rem 0;
color: #4b5563;
font-style: italic;
}
strong {
font-weight: 700;
color: #0a0a0a;
}
em {
font-style: italic;
color: #374151;
}
code {
background: #f3f4f6;
padding: 0.2rem 0.4rem;
border-radius: 0.25rem;
font-family: 'Courier New', Courier, monospace;
font-size: 0.9em;
color: #dc2626;
}
pre {
background: #1f2937;
color: #f9fafb;
padding: 1.5rem;
border-radius: 0.5rem;
overflow-x: auto;
margin: 1.5rem 0;
}
pre code {
background: none;
padding: 0;
color: #f9fafb;
font-size: 0.95em;
}
table {
width: 100%;
border-collapse: collapse;
margin: 1.5rem 0;
overflow: hidden;
border-radius: 0.5rem;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
thead {
background: #2563eb;
color: white;
}
th, td {
padding: 0.75rem 1rem;
text-align: left;
border-bottom: 1px solid #e5e7eb;
}
tbody tr:hover {
background: #f9fafb;
}
tbody tr:last-child td {
border-bottom: none;
}
img {
max-width: 100%;
height: auto;
border-radius: 0.5rem;
margin: 1.5rem 0;
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
hr {
border: none;
border-top: 2px solid #e5e7eb;
margin: 2rem 0;
}
@media (max-width: 768px) {
body {
padding: 1rem;
}
h1 {
font-size: 2rem;
}
h2 {
font-size: 1.5rem;
}
h3 {
font-size: 1.25rem;
}
table {
font-size: 0.9rem;
}
th, td {
padding: 0.5rem;
}
}
Last updated: March 1, 2026
2026년 2월 기준, 원자력 ETF는 70% 상승률을 기록하며 삼성전자와 SK하이닉스를 능가했습니다.[2] 이제 단순히 ETF에 투자하는 것만으로는 충분하지 않습니다. 올바른 ETF 전략이 수익률의 차이를 만들어냅니다. 이 가이드는 2026년 시장 환경에서 수익률을 극대화할 수 있는 검증된 ETF 전략을 제시합니다.
2026년 수익률을 극대화하는 ETF 전략은 중심축-위성 구조를 기본으로 합니다. 코스피200이나 S&P500 같은 대표 지수 ETF에 7080%를 배치하고, 원자력·AI·반도체 같은 고성장 테마 ETF에 2030%를 배치하는 방식입니다.[1] 절세계좌를 활용하여 분배금을 재투자하면 복리효과로 장기 수익률이 크게 향상됩니다.[7] 단, 레버리지 ETF는 장기 보유 시 수익률 감소(디케이)가 발생하므로 단기 전술적 투자에만 사용해야 합니다.
2026년 ETF 시장은 급격한 성장세를 보이고 있습니다. 공모펀드(ETF 포함) 순자산은 609조원으로 전년 대비 39.7% 증가했으며, 공모펀드 내 ETF 비중이 40%에서 49%로 확대되었습니다.[4]
2026년 초반 ETF 시장은 “조방원”(조선·방산·원전) 테마가 강세를 보였습니다. 2025년 12월 1일부터 2026년 1월 12일까지 ETF 수익률 상위 30위 내 상당수가 이 세 분야 관련 상품이었습니다.[1]
주요 테마별 성과:
액티브 ETF는 2026년 가장 주목받는 상품군입니다. 순자산이 1년 사이 67% 증가했으며, 일부 상품은 놀라운 성과를 기록했습니다:
중심축-위성 전략은 안정성과 수익성을 동시에 추구하는 가장 효과적인 ETF 전략입니다. 전문가들이 일관되게 권장하는 이 방식은 대표 지수에 중심을 두되, 세부 테마를 적절한 비중으로 혼합합니다.[1]
중심축은 시장 전체를 대표하는 광범위 지수 ETF로 구성합니다:
| ETF 유형 | 추천 상품 예시 | 특징 | 적합한 투자자 |
|---|---|---|---|
| 코스피200 | KODEX 200, TIGER 200 | 국내 대형주 200개 추적 | 국내 시장 중심 투자자 |
| S&P500 | TIGER 미국S&P500, ACE 미국S&P500 | 미국 대형주 500개 | 글로벌 분산 선호자 |
| 나스닥100 | TIGER 미국나스닥100 | 미국 기술주 집중 | 성장주 선호 투자자 |
| 전세계 | KODEX 글로벌선진국MSCI World | 선진국 전체 분산 | 최대 분산 추구자 |
중심축 배분 원칙:
위성은 고성장 테마 ETF로 구성하여 초과 수익을 추구합니다:
2026년 유망 위성 테마:
AI·반도체 (위성의 40~50%)
원자력·전력 인프라 (위성의 30~40%)
방산·우주항공 (위성의 10~20%)
실전 예시:
1,000만원 투자 시
월배당 ETF 전략은 정기적인 현금흐름을 원하는 투자자에게 적합합니다. 2026년 1월 기준, 커버드콜 전략을 사용하는 월배당 ETF들은 연 15~26% 이상의 분배율을 기록하고 있습니다.[3]
월배당 ETF (커버드콜 전략):
고배당 ETF (전통 배당주):
단계별 구축:
목표 월 현금흐름 설정
월배당 ETF 분산 투자
절세계좌 우선 활용
분배금 재투자 설정
주의사항:
액티브 ETF는 펀드매니저가 적극적으로 종목을 선택하고 비중을 조절하여 지수를 초과하는 수익을 목표로 합니다. 2026년 액티브 ETF는 순자산이 67% 증가하며 폭발적으로 성장했습니다.[1]
다음 조건에 해당하면 액티브 ETF 고려:
필수 확인 사항:
과거 성과 vs 벤치마크
운용 보수
운용사 신뢰도
거래량 및 유동성
액티브 ETF 배분 원칙:
테마 순환 전략은 시장 사이클에 따라 강세를 보이는 테마를 선별하여 투자하는 방식입니다. 2026년 초반 원자력·방산·우주항공이 강세를 보였듯이, 테마는 시기에 따라 순환합니다.[1]
현재 강세 테마:
AI·반도체 (장기 트렌드)
원자력·SMR (중기 트렌드)
방산·우주항공 (단기~중기 트렌드)
신흥 테마 (관찰 대상):
분기별 리뷰 프로세스:
성과 분석 (매 분기 말)
트렌드 재평가
리밸런싱 결정
흔한 실수:
절세계좌를 활용한 ETF 투자는 세금 절감과 복리효과를 동시에 얻을 수 있는 강력한 전략입니다.[7]
| 계좌 유형 | 세제 혜택 | 연간 한도 | 적합한 ETF 전략 |
|---|---|---|---|
| ISA (개인종합자산관리계좌) | 수익 200만원까지 비과세 (서민형 400만원) | 연 2,000만원 (최대 1억) | 고배당·월배당 ETF |
| 연금저축 | 연 400만원까지 세액공제 13.2~16.5% + 운용수익 과세이연 | 연 1,800만원 | 장기 성장 ETF |
| IRP (개인형퇴직연금) | 연금저축과 합산 700만원까지 세액공제 | 연 1,800만원 | 안정적 배당 ETF |
ISA 계좌 전략:
연금저축 계좌 전략:
IRP 계좌 전략:
일반 계좌 vs 절세계좌 20년 투자 비교:
| 구분 | 일반 계좌 | ISA/연금저축 |
|---|---|---|
| 분배금 세금 | 매년 15.4% | 없음 |
| 20년 후 자산 | 약 3,800만원 | 약 4,660만원 |
| 차이 | – | +860만원 (22.6%) |
레버리지 ETF는 기초지수 변동의 2배 또는 3배 수익률을 추구하는 상품입니다. 단기 트레이딩에는 유용하지만, 장기 보유 시 디케이(decay) 현상으로 수익률이 크게 감소합니다.
디케이 현상 예시:
장기 보유 시 문제점:
사용 가능한 경우:
단기 방향성 베팅 (1주일 이내)
이벤트 트레이딩
헤징 목적
절대 하지 말아야 할 것:
리밸런싱은 목표 자산 배분 비율을 유지하기 위해 주기적으로 포트폴리오를 조정하는 과정입니다. 수익률 극대화와 리스크 관리에 필수적입니다.
분기별 리밸런싱 (권장):
목표 비율 설정
현재 비율 확인 (분기 말)
조정 실행
리밸런싱 예시:
목표: 중심축(코스피200) 70%, 위성(반도체) 30%
주의사항:
단기 급등 테마에 고점 추격 매수
레버리지 ETF 장기 보유
과도한 테마 분산
절세계좌 미활용
분배금 재투자 안 함
운용보수 무시
리밸런싱 안 함
총 투자금: 3,000만원
중심축 (80%, 2,400만원):
위성 (20%, 600만원):
계좌 활용:
리밸런싱: 6개월마다 1회
총 투자금: 1억원
중심축 (70%, 7,000만원):
위성 (30%, 3,000만원):
계좌 활용:
리밸런싱: 분기마다 1회
총 투자금: 2억원
중심축 (85%, 1억 7,000만원):
위성 (15%, 3,000만원):
계좌 활용:
리밸런싱: 분기마다 1회 + 월배당 수령으로 현금흐름 확보
ETF는 1주부터 매수 가능하므로 최소 금액 제한이 없습니다. KODEX 200은 1주당 약 34만원, TIGER 미국S&P500은 약 56만원 수준입니다. 다만 효과적인 분산 투자를 위해서는 최소 500만원 이상을 권장합니다.
투자 경험이 쌓이거나 나이가 들수록 중심축 비중을 높이는 것이 일반적입니다. 예를 들어 2030대는 위성 40%까지 가능하지만, 50대 이상은 위성 1520%로 낮추어 안정성을 높입니다. 또한 시장 변동성이 커지면 일시적으로 중심축을 늘릴 수 있습니다.
대부분의 경우 인덱스 ETF가 낮은 보수와 안정적인 성과로 유리합니다. 액티브 ETF는 특정 섹터에 대한 전문 지식이 부족하거나, 검증된 운용사가 명확한 초과 수익을 보여주는 경우에만 포트폴리오의 10~20% 범위에서 활용하세요.
커버드콜 전략 월배당 ETF는 옵션 프리미엄 수익과 배당금을 합쳐 분배합니다. 시장이 상승하면 옵션 수익으로 분배가 가능하지만, 하락장이 지속되면 일부 원금에서 분배할 수 있습니다. 따라서 분배금 재투자를 통해 원금을 보전하는 전략이 중요합니다.[3]
40세 이하이고 단기~중기 목표가 있다면 ISA를 우선하세요. 40세 이상이거나 노후 준비가 목적이라면 연금저축을 우선하여 세액공제 혜택을 받으세요. 여유가 있다면 둘 다 최대 한도로 활용하는 것이 가장 좋습니다.[7]
장기 투자 목적이라면 피해야 합니다. 단, 단기(1주일 이내) 방향성 베팅이나 헤징 목적으로는 활용 가능합니다. 이 경우에도 전체 자산의 5% 이하로 제한하고, 명확한 손절 기준(-5% 등)을 설정하세요.
급등 후에는 단기 조정 가능성이 높습니다. 지금 전액 투자하기보다는 36개월에 걸쳐 적립식으로 분할 매수하거나, 1015% 조정 후 진입하는 것이 안전합니다. 또는 소액(위성의 10%)만 우선 투자하고 추세를 관찰하세요.[2]
국내 상장 해외 ETF(예: TIGER 미국S&P500)는 원화로 거래 가능하고 환전 불필요하며 절세계좌 활용이 쉽습니다. 미국 직접 상장 ETF는 상품 다양성과 낮은 보수가 장점이지만 환전 비용과 양도세(250만원 초과 시 22%)가 발생합니다. 초보자는 국내 상장 상품을 권장합니다.
절세계좌(ISA, 연금저축, IRP)에서는 매매 차익에 세금이 없으므로 자유롭게 리밸런싱 가능합니다. 일반 계좌에서는 국내 상장 ETF 매도 시 대부분 양도세가 없지만(2023년부터 유예), 해외 ETF는 250만원 초과 시 22% 양도세가 부과되므로 주의하세요.[7]
24개가 적정합니다. 너무 많으면 관리가 어렵고 분산 효과도 떨어집니다. 현재 강세인 핵심 테마 2개 + 신흥 테마 12개 정도로 구성하고, 분기별로 성과를 검토하여 교체하세요.
월배당 커버드콜 ETF의 연 분배율을 20%로 가정하면, 월 100만원(연 1,200만원) 분배를 위해서는 약 6,000만원이 필요합니다. 다만 분배율은 시장 상황에 따라 변동하므로 여유를 두고 7,000~8,000만원을 준비하는 것이 안전합니다.[3]
나이와 리스크 성향에 따라 다릅니다. 40세 이하 고위험 투자자는 채권 ETF 없이 100% 주식 ETF도 가능합니다. 50대 이상이거나 안정성을 중시한다면 포트폴리오의 20~40%를 채권 ETF로 구성하여 변동성을 낮추세요.
2026년 ETF 시장은 원자력·AI·반도체 같은 테마의 강세와 액티브 ETF의 성장, 월배당 상품의 인기로 다양한 기회를 제공하고 있습니다. 하지만 올바른 ETF 전략 없이는 이러한 기회를 제대로 활용할 수 없습니다.
1단계: 기본 구조 설정 (1주차)
2단계: 중심축 구축 (2주차)
3단계: 위성 구축 (3~4주차)
4단계: 자동화 설정 (4주차)
5단계: 정기 모니터링 (분기별)
ETF 투자에서 가장 중요한 것은 시작하는 것입니다. 완벽한 타이밍을 기다리기보다는 적립식으로 시작하여 시간 분산 효과를 누리세요. 절세계좌를 활용하고 분배금을 재투자하면, 복리의 마법이 장기적으로 큰 차이를 만들어냅니다.[7]
2026년은 테마 ETF와 액티브 ETF가 빛을 발하는 해이지만, 중심축을 잃지 않는 균형 잡힌 전략이 결국 승리합니다. 원자력이 70% 올랐다고 전액 투자하거나, 레버리지 ETF로 단기 수익을 노리는 것은 위험합니다.[1][2]
안정적인 중심축 + 선별된 위성 + 절세계좌 활용 + 정기 리밸런싱
이 네 가지 원칙을 지키면, 2026년 그리고 그 이후에도 지속 가능한 수익률을 달성할 수 있습니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ETF 포트폴리오 계산기</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.cg-calculator-container {
max-width: 800px;
margin: 20px auto;
padding: 20px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
border-radius: 15px;
box-shadow: 0 10px 40px rgba(0,0,0,0.2);
}
.cg-calculator-inner {
background: white;
padding: 30px;
border-radius: 10px;
}
.cg-calculator-title {
text-align: center;
color: #333;
font-size: 24px;
margin-bottom: 10px;
font-weight: 700;
}
.cg-calculator-subtitle {
text-align: center;
color: #666;
font-size: 14px;
margin-bottom: 30px;
}
.cg-input-group {
margin-bottom: 25px;
}
.cg-input-label {
display: block;
font-weight: 600;
color: #333;
margin-bottom: 8px;
font-size: 15px;
}
.cg-input-field {
width: 100%;
padding: 12px 15px;
border: 2px solid #e0e0e0;
border-radius: 8px;
font-size: 16px;
transition: border-color 0.3s;
}
.cg-input-field:focus {
outline: none;
border-color: #667eea;
}
.cg-slider-container {
margin-top: 10px;
}
.cg-slider {
width: 100%;
height: 6px;
border-radius: 5px;
background: #e0e0e0;
outline: none;
-webkit-appearance: none;
}
.cg-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 20px;
height: 20px;
border-radius: 50%;
background: #667eea;
cursor: pointer;
}
.cg-slider::-moz-range-thumb {
width: 20px;
height: 20px;
border-radius: 50%;
background: #667eea;
cursor: pointer;
border: none;
}
.cg-slider-value {
text-align: center;
color: #667eea;
font-weight: 600;
margin-top: 5px;
font-size: 14px;
}
.cg-calculate-btn {
width: 100%;
padding: 15px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
border: none;
border-radius: 8px;
font-size: 18px;
font-weight: 600;
cursor: pointer;
transition: transform 0.2s;
margin-top: 20px;
}
.cg-calculate-btn:hover {
transform: translateY(-2px);
box-shadow: 0 5px 20px rgba(102, 126, 234, 0.4);
}
.cg-results {
margin-top: 30px;
display: none;
}
.cg-results.active {
display: block;
}
.cg-result-card {
background: #f8f9fa;
padding: 20px;
border-radius: 10px;
margin-bottom: 15px;
}
.cg-result-title {
font-size: 16px;
color: #666;
margin-bottom: 10px;
}
.cg-result-amount {
font-size: 28px;
font-weight: 700;
color: #667eea;
}
.cg-allocation-table {
width: 100%;
margin-top: 20px;
border-collapse: collapse;
}
.cg-allocation-table th {
background: #667eea;
color: white;
padding: 12px;
text-align: left;
font-weight: 600;
}
.cg-allocation-table td {
padding: 12px;
border-bottom: 1px solid #e0e0e0;
}
.cg-allocation-table tr:last-child td {
border-bottom: none;
}
.cg-allocation-bar {
height: 8px;
background: #667eea;
border-radius: 4px;
margin-top: 5px;
}
@media (max-width: 600px) {
.cg-calculator-container {
margin: 10px;
padding: 10px;
}
.cg-calculator-inner {
padding: 20px;
}
.cg-calculator-title {
font-size: 20px;
}
.cg-allocation-table {
font-size: 14px;
}
}
</style>
</head>
<body>
<div class="cg-calculator-container">
<div class="cg-calculator-inner">
<h1 class="cg-calculator-title">중심축-위성 ETF 포트폴리오 계산기</h1>
<p class="cg-calculator-subtitle">투자 금액과 전략을 입력하여 최적의 자산 배분을 확인하세요</p>
<div class="cg-input-group">
<label class="cg-input-label">총 투자 금액 (만원)</label>
<input type="number" id="totalAmount" class="cg-input-field" placeholder="예: 3000" value="3000">
</div>
<div class="cg-input-group">
<label class="cg-input-label">투자 경험 수준</label>
<select id="experienceLevel" class="cg-input-field">
<option value="beginner">초보자 (1-3년, 중심축 80%)</option>
<option value="intermediate" selected>중급자 (3-10년, 중심축 70%)</option>
<option value="advanced">고급자 (10년 이상, 중심축 60%)</option>
</select>
</div>
<div class="cg-input-group">
<label class="cg-input-label">AI·반도체 테마 비중 (%)</label>
<div class="cg-slider-container">
<input type="range" id="semiconductorSlider" class="cg-slider" min="0" max="50" value="40">
<div class="cg-slider-value"><span id="semiconductorValue">40</span>%</div>
</div>
</div>
<div class="cg-input-group">
<label class="cg-input-label">원자력 테마 비중 (%)</label>
<div class="cg-slider-container">
<input type="range" id="nuclearSlider" class="cg-slider" min="0" max="40" value="30">
<div class="cg-slider-value"><span id="nuclearValue">30</span>%</div>
</div>
</div>
<div class="cg-input-group">
<label class="cg-input-label">방산·우주항공 테마 비중 (%)</label>
<div class="cg-slider-container">
<input type="range" id="defenseSlider" class="cg-slider" min="0" max="30" value="20">
<div class="cg-slider-value"><span id="defenseValue">20</span>%</div>
</div>
</div>
<button class="cg-calculate-btn" onclick="calculatePortfolio()">포트폴리오 계산하기</button>
<div class="cg-results" id="results">
<div class="cg-result-card">
<div class="cg-result-title">중심축 (안정적 지수 ETF)</div>
<div class="cg-result-amount"><span id="coreAmount">0</span>만원</div>
</div>
<div class="cg-result-card">
<div class="cg-result-title">위성 (테마 ETF)</div>
<div class="cg-result-amount"><span id="satelliteAmount">0</span>만원</div>
</div>
<table class="cg-allocation-table">
<thead>
<tr>
<th>자산 유형</th>
<th>금액 (만원)</th>
<th>비중</th>
</tr>
</thead>
<tbody id="allocationTableBody">
</tbody>
</table>
</div>
</div>
</div>
<script>
// 슬라이더 값 업데이트
document.getElementById('semiconductorSlider').addEventListener('input', function() {
document.getElementById('semiconductorValue').textContent = this.value;
});
document.getElementById('nuclearSlider').addEventListener('input', function() {
document.getElementById('nuclearValue').textContent = this.value;
});
document.getElementById('defenseSlider').addEventListener('input', function() {
document.getElementById('defenseValue').textContent = this.value;
});
function calculatePortfolio() {
const totalAmount = parseFloat(document.getElementById('totalAmount').value);
const experienceLevel = document.getElementById('experienceLevel').value;
const semiconductorRatio = parseFloat(document.getElementById('semiconductorSlider').value);
const nuclearRatio = parseFloat(document.getElementById('nuclearSlider').value);
const defenseRatio = parseFloat(document.getElementById('defenseSlider').value);
if (!totalAmount || totalAmount <= 0) {
alert('올바른 투자 금액을 입력해주세요.');
return;
}
// 경험 수준에 따른 중심축 비율
let coreRatio;
if (experienceLevel === 'beginner') {
coreRatio = 0.8;
} else if (experienceLevel === 'intermediate') {
coreRatio = 0.7;
} else {
coreRatio = 0.6;
}
const satelliteRatio = 1 - coreRatio;
// 테마 비중 합계
const totalThemeRatio = semiconductorRatio + nuclearRatio + defenseRatio;
if (totalThemeRatio > 100) {
alert('테마 비중 합계가 100%를 초과할 수 없습니다. 조정해주세요.');
return;
}
// 금액 계산
const coreAmount = totalAmount * coreRatio;
const satelliteAmount = totalAmount * satelliteRatio;
const kospi200Amount = coreAmount * 0.5;
const sp500Amount = coreAmount * 0.5;
const semiconductorAmount = satelliteAmount * (semiconductorRatio / 100);
const nuclearAmount = satelliteAmount * (nuclearRatio / 100);
const defenseAmount = satelliteAmount * (defenseRatio / 100);
const otherAmount = satelliteAmount - semiconductorAmount - nuclearAmount - defenseAmount;
// 결과 표시
document.getElementById('coreAmount').textContent = coreAmount.toFixed(0);
document.getElementById('satelliteAmount').textContent = satelliteAmount.toFixed(0);
// 테이블 생성
const tableBody = document.getElementById('allocationTableBody');
tableBody.innerHTML = `
<tr style="background: #f0f4ff;">
<td><strong>코스피200 ETF</strong></td>
<td><strong>${kospi200Amount.toFixed(0)}</strong></td>
<td><strong>${(coreRatio * 50).toFixed(1)}%</strong></td>
</tr>
<tr style="background: #f0f4ff;">
<td><strong>미국 S&P500 ETF</strong></td>
<td><strong>${sp500Amount.toFixed(0)}</strong></td>
<td><strong>${(coreRatio * 50).toFixed(1)}%</strong></td>
</tr>
<tr>
<td>AI·반도체 ETF</td>
<td>${semiconductorAmount.toFixed(0)}</td>
<td>${(semiconductorAmount / totalAmount * 100).toFixed(1)}%</td>
</tr>
<tr>
<td>원자력 ETF</td>
<td>${nuclearAmount.toFixed(0)}</td>
<td>${(nuclearAmount / totalAmount * 100).toFixed(1)}%</td>
</tr>
<tr>
<td>방산·우주항공 ETF</td>
<td>${defenseAmount.toFixed(0)}</td>
<td>${(defenseAmount / totalAmount * 100).toFixed(1)}%</td>
</tr>
${otherAmount > 0 ? `
<tr>
<td>기타 테마 또는 현금</td>
<td>${otherAmount.toFixed(0)}</td>
<td>${(otherAmount / totalAmount * 100).toFixed(1)}%</td>
</tr>
` : ''}
`;
document.getElementById('results').classList.add('active');
document.getElementById('results').scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}
</script>
</body>
</html>
[1] newneek – https://newneek.co/@saltylife/article/38842
[2] v.daum – https://v.daum.net/v/20260222190300692
[3] in.naver – https://in.naver.com/vipro/contents/internal/923699294169216
[4] Pub Detail View – https://www.kcmi.re.kr/publications/pub_detail_view?syear=2026&zcd=002001016&zno=1897&cno=6715
[7] ystreet.co.kr – https://ystreet.co.kr/community/1249/
