SPDR ETF คืออะไร
SPDR Spider ETF SPY S&P 500 State Street GLD Gold XLK Tech Sector Passive Investment DCA Dividend ผลตอบแทน 10-12%
| ETF | ดัชนี | Expense Ratio | AUM | เหมาะกับ |
|---|---|---|---|---|
| SPY | S&P 500 | 0.0945% | $500B+ | Trader ต้องการ Liquidity |
| VOO | S&P 500 | 0.03% | $400B+ | นักลงทุนระยะยาว |
| SPLG | S&P 500 | 0.02% | $30B+ | มือใหม่ เงินน้อย |
| GLD | Gold Price | 0.40% | $60B+ | กระจายความเสี่ยง ทอง |
| XLK | Technology Sector | 0.09% | $60B+ | เน้น Tech Apple Microsoft |
| XLF | Financial Sector | 0.09% | $35B+ | เน้นธนาคาร Finance |
SPY Performance Analysis
# === SPY Performance Calculator ===
from dataclasses import dataclass
@dataclass
class YearlyReturn:
year: int
return_pct: float
sp500_level: float
dividend_yield: float
# S&P 500 Historical Returns (approximate)
returns = [
YearlyReturn(2019, 31.5, 3230, 1.8),
YearlyReturn(2020, 18.4, 3756, 1.6),
YearlyReturn(2021, 28.7, 4766, 1.3),
YearlyReturn(2022, -18.1, 3839, 1.6),
YearlyReturn(2023, 26.3, 4770, 1.4),
YearlyReturn(2024, 25.0, 5880, 1.3),
]
def simulate_investment(initial, monthly_dca, years_data):
"""Simulate DCA investment in SPY"""
total_invested = initial
portfolio_value = initial
for yr in years_data:
# Add monthly DCA
for month in range(12):
portfolio_value += monthly_dca
total_invested += monthly_dca
monthly_return = (1 + yr.return_pct/100) ** (1/12) - 1
portfolio_value *= (1 + monthly_return)
# Add dividend
portfolio_value *= (1 + yr.dividend_yield/100)
return total_invested, portfolio_value
invested, value = simulate_investment(100000, 10000, returns)
profit = value - invested
profit_pct = (profit / invested) * 100
print("=== SPY DCA Simulation ===")
print(f"Initial: 100,000 THB + DCA 10,000/month")
print(f"Period: 2019-2024 (6 years)")
print(f"Total Invested: {invested:,.0f} THB")
print(f"Portfolio Value: {value:,.0f} THB")
print(f"Profit: {profit:,.0f} THB ({profit_pct:.1f}%)\n")
print("=== Yearly Returns ===")
for r in returns:
emoji = "UP" if r.return_pct > 0 else "DOWN"
print(f" {r.year}: {emoji} {r.return_pct:+.1f}% | S&P500: {r.sp500_level:,.0f} | Div: {r.dividend_yield}%")
Sector SPDR ETFs
# === SPDR Sector ETFs ===
@dataclass
class SectorETF:
ticker: str
sector: str
top_holdings: str
expense_ratio: float
weight_in_sp500: str
strategy: str
sectors = [
SectorETF("XLK", "Technology",
"Apple Microsoft NVIDIA Broadcom",
0.09,
"~32%",
"เน้น Growth AI Semiconductor"),
SectorETF("XLF", "Financial",
"Berkshire JPMorgan Visa Mastercard",
0.09,
"~13%",
"ได้ประโยชน์จากดอกเบี้ยสูง"),
SectorETF("XLV", "Health Care",
"UnitedHealth Eli Lilly Johnson & Johnson",
0.09,
"~12%",
"Defensive Sector ผันผวันนี้อย"),
SectorETF("XLE", "Energy",
"ExxonMobil Chevron ConocoPhillips",
0.09,
"~4%",
"ได้ประโยชน์จากราคาน้ำมันสูง Dividend สูง"),
SectorETF("XLRE", "Real Estate",
"Prologis American Tower Equinix",
0.09,
"~2%",
"REIT Dividend สูง ได้ประโยชน์จากดอกเบี้ยลด"),
SectorETF("GLD", "Gold",
"Physical Gold Bars (London Vault)",
0.40,
"N/A",
"Safe Haven Inflation Hedge กระจาย Risk"),
]
print("=== SPDR Sector ETFs ===")
for s in sectors:
print(f" [{s.ticker}] {s.sector} | ER: {s.expense_ratio}%")
print(f" Top: {s.top_holdings}")
print(f" Weight: {s.weight_in_sp500} | Strategy: {s.strategy}")
Investment Strategy
# === Portfolio Strategy with SPDR ===
@dataclass
class Portfolio:
name: str
allocation: str
risk: str
expected_return: str
rebalance: str
portfolios = [
Portfolio("Conservative (อนุรักษ์นิยม)",
"SPY 40% + GLD 20% + XLV 15% + XLP 15% + Bond ETF 10%",
"ต่ำ-ปานกลาง",
"6-8% ต่อปี",
"ทุก 6 เดือน"),
Portfolio("Balanced (สมดุล)",
"SPY 60% + GLD 10% + XLK 15% + XLF 10% + XLE 5%",
"ปานกลาง",
"8-10% ต่อปี",
"ทุก 6 เดือน"),
Portfolio("Aggressive (เชิงรุก)",
"SPY 40% + XLK 30% + XLF 15% + XLE 10% + XLRE 5%",
"สูง",
"10-15% ต่อปี",
"ทุก 3 เดือน"),
Portfolio("Simple (ง่ายสุด)",
"SPLG 100% (S&P 500 อย่างเดียว)",
"ปานกลาง",
"10-12% ต่อปี",
"ไม่ต้อง Rebalance"),
]
print("=== Portfolio Strategies ===")
for p in portfolios:
print(f"\n [{p.name}]")
print(f" Allocation: {p.allocation}")
print(f" Risk: {p.risk}")
print(f" Expected: {p.expected_return}")
print(f" Rebalance: {p.rebalance}")
เคล็ดลับ
- SPLG: ใช้ SPLG แทน SPY Expense Ratio ถูกกว่า 5x
- DCA: DCA ทุกเดือน ดีกว่าซื้อครั้งเดียว
- Dividend: Reinvest Dividend ลงทุนต่อ Compound Growth
- ระยะยาว: ถือ 10+ ปี ผลตอบแทนเฉลี่ย 10-12%/ปี
- กระจาย: ผสม Sector ETF + GLD กระจายความเสี่ยง
การนำความรู้ไปประยุกต์ใช้งานจริง
แหล่งเรียนรู้ที่แนะนำ ได้แก่ Official Documentation ที่อัพเดทล่าสุดเสมอ Online Course จาก Coursera Udemy edX ช่อง YouTube คุณภาพทั้งไทยและอังกฤษ และ Community อย่าง Discord Reddit Stack Overflow ที่ช่วยแลกเปลี่ยนประสบการณ์กับนักพัฒนาทั่วโลก
SPDR คืออะไร
Standard Poor's Depositary Receipts Spider ETF SPY S&P 500 State Street AUM $500B+ 1993 Expense 0.095% Dividend Passive 10-12%/ปี
SPDR มีกี่ประเภท
SPY S&P500 GLD Gold XLK Tech XLF Finance XLE Energy XLV Health XLRE Real Estate XLP Staples XLU Utility SPLG Portfolio ถูกสุด
ลงทุนอย่างไร
IBKR Schwab eToro Jitta Wealth Settrade Feeder Fund TMBUS500 KT-US500X เปิดบัญชี ซื้อ SPY SPLG DCA Reinvest Dividend
SPY vs VOO vs SPLG ต่างกันอย่างไร
SPY 0.095% Liquidity สูงสุด Trader VOO 0.03% ระยะยาว SPLG 0.02% ถูกสุด มือใหม่ IVV 0.03% iShares ผลตอบแทนเกือบเท่ากัน
สรุป
SPDR SPY ETF S&P 500 State Street GLD Sector XLK XLF SPLG VOO DCA Dividend Passive Investment ผลตอบแทน 10-12% ระยะยาว
