Unwind Carry Trade
Unwind Carry Trade Funding Currency Carry Currency Interest Rate Differential Risk-off Volatility ผลกระทบตลาดการเงิน
| Event | ปี | Trigger | JPY Move | EM Impact |
|---|---|---|---|---|
| GFC (Global Financial Crisis) | 2008 | Lehman Brothers ล้ม | USD/JPY 110→87 (-21%) | EM หุ้นร่วง 50%+ |
| Swiss Franc Unpegging | 2015 | SNB ปล่อย CHF ลอยตัว | EUR/CHF 1.20→0.85 (-29%) | Broker ล้มละลาย |
| COVID Crash | 2020 | Pandemic lockdowns | USD/JPY 112→101 (-10%) | EM ร่วง 30%+ |
| BOJ Rate Hike | 2024 | BOJ ขึ้นดอกเบี้ย | USD/JPY 162→141 (-13%) | Nikkei ร่วง 12% วันเดียว |
กลไก Carry Trade
# === Carry Trade Mechanics ===
from dataclasses import dataclass
@dataclass
class CarryTrade:
pair: str
funding_rate: float
carry_rate: float
spread: float
risk: str
example: str
trades = [
CarryTrade("JPY → AUD",
0.10, 4.35, 4.25,
"AUD อ่อนค่า, BOJ ขึ้นดอกเบี้ย",
"กู้ JPY 100M ที่ 0.1% ซื้อ AUD Bond 4.35% กำไร 4.25M/yr"),
CarryTrade("JPY → USD",
0.10, 5.25, 5.15,
"USD อ่อนค่า, Fed ลดดอกเบี้ย",
"กู้ JPY ซื้อ US Treasury กำไรจาก Spread + Capital Gain"),
CarryTrade("CHF → TRY",
1.75, 50.0, 48.25,
"TRY อ่อนค่ารุนแรง, Turkey crisis",
"Spread สูงมากแต่ TRY เสื่อมค่า 30-50%/yr กลบกำไร"),
CarryTrade("EUR → BRL",
4.25, 10.50, 6.25,
"BRL อ่อนค่า, Brazil political risk",
"กู้ EUR ซื้อ Brazil Bond Spread 6.25% + EM Risk Premium"),
CarryTrade("JPY → MXN",
0.10, 11.0, 10.90,
"MXN อ่อนค่า, Mexico policy change",
"Spread สูงสุดแต่ EM Currency Risk สูง"),
]
print("=== Carry Trade Examples ===")
for t in trades:
print(f" [{t.pair}] Spread: {t.spread:.2f}%")
print(f" Funding: {t.funding_rate}% | Carry: {t.carry_rate}%")
print(f" Risk: {t.risk}")
print(f" Example: {t.example}")
# Profit calculation
def calc_carry(amount, funding_rate, carry_rate, fx_change_pct):
interest_profit = amount * (carry_rate - funding_rate) / 100
fx_impact = amount * fx_change_pct / 100
total = interest_profit + fx_impact
print(f" Interest Profit: ")
print(f" FX Impact ({fx_change_pct:+.1f}%): ")
print(f" Total P&L: ")
return total
print(f"\n\n=== P&L Scenarios ($1M position) ===")
print(f"\nScenario 1: Stable FX")
calc_carry(1000000, 0.1, 4.35, 0)
print(f"\nScenario 2: Carry Currency weakens 5%")
calc_carry(1000000, 0.1, 4.35, -5)
print(f"\nScenario 3: Unwind — Carry Currency crashes 15%")
calc_carry(1000000, 0.1, 4.35, -15)
สัญญาณ Unwind
# === Unwind Warning Signals ===
@dataclass
class WarningSignal:
signal: str
indicator: str
threshold: str
action: str
reliability: str
signals = [
WarningSignal("VIX Spike",
"CBOE Volatility Index",
"VIX > 25 (ระวัง), > 35 (อันตราย)",
"ลด Carry Position, เพิ่ม Hedge",
"สูง — VIX สูง = Risk-off = Unwind"),
WarningSignal("JPY Strengthening",
"USD/JPY, EUR/JPY ดูการเคลื่อนไหว",
"JPY แข็ง > 2% ใน 1 สัปดาห์",
"ปิด Carry Trade ที่มี JPY เป็น Funding",
"สูงมาก — JPY แข็ง = Unwind กำลังเกิด"),
WarningSignal("Rate Differential Narrowing",
"Central Bank Rate Decisions",
"Spread ลดลง > 50bps ใน 3 เดือน",
"ลดขนาด Carry ตาม Spread ที่ลดลง",
"สูง — Spread ลด = กำไรลด = แรงจูงใจหาย"),
WarningSignal("EM Capital Outflow",
"IIF Capital Flow Data, ETF Flow",
"Outflow > $5B/week จาก EM",
"ลด EM Exposure, เพิ่ม DM",
"กลาง-สูง — เงินไหลออก = Unwind กำลังมา"),
WarningSignal("Credit Spread Widening",
"HY Spread, EM Spread vs US Treasury",
"Spread กว้างขึ้น > 100bps ใน 1 เดือน",
"ลด Credit Risk, เพิ่ม Quality",
"สูง — Spread กว้าง = Risk-off sentiment"),
]
print("=== Warning Signals ===")
for s in signals:
print(f" [{s.signal}] Reliability: {s.reliability}")
print(f" Indicator: {s.indicator}")
print(f" Threshold: {s.threshold}")
print(f" Action: {s.action}")
การป้องกันพอร์ต
# === Portfolio Protection ===
@dataclass
class HedgeStrategy:
strategy: str
instrument: str
cost: str
protection: str
when: str
hedges = [
HedgeStrategy("Buy JPY Call",
"USD/JPY Put Option (JPY Call)",
"Premium 1-3% ของ Position",
"จำกัด Loss ถ้า JPY แข็งขึ้น",
"มี Carry Position ที่ใช้ JPY เป็น Funding"),
HedgeStrategy("Buy VIX Call",
"VIX Call Option หรือ VXX ETF",
"Premium ถูกเมื่อ VIX ต่ำ",
"กำไรเมื่อตลาดผันผวน ชดเชย Carry Loss",
"เสมอ — Tail Risk Insurance"),
HedgeStrategy("EM Put Spread",
"Buy EEM Put, Sell lower strike Put",
"Net Premium ต่ำกว่า Naked Put",
"ป้องกัน EM Equity ร่วง 10-20%",
"มี EM Exposure มาก"),
HedgeStrategy("Gold Allocation",
"Physical Gold / GLD ETF",
"ไม่มี Premium แต่มี Opportunity Cost",
"Safe Haven ในช่วง Risk-off",
"5-10% ของ Portfolio ถือตลอด"),
HedgeStrategy("Reduce Leverage",
"ลด Position Size ลง 30-50%",
"ลดกำไรจาก Carry ลง",
"ลด Drawdown Risk อย่างมีนัยสำคัญ",
"VIX > 20, JPY เริ่มแข็ง"),
]
print("=== Hedge Strategies ===")
for h in hedges:
print(f" [{h.strategy}]")
print(f" Instrument: {h.instrument}")
print(f" Cost: {h.cost}")
print(f" Protection: {h.protection}")
print(f" When: {h.when}")
เคล็ดลับ
- VIX: ดู VIX เป็นสัญญาณหลัก VIX > 25 ลด Carry VIX > 35 ปิด Carry
- JPY: ดูค่าเยน JPY แข็งเร็ว = Unwind กำลังเกิด ลด Position ทันที
- Leverage: ไม่ใช้ Leverage สูงเกินไปใน Carry Trade
- Diversify: ไม่กระจุก Carry ใน Currency เดียว กระจายหลายคู่
- Hedge: ซื้อ Options ป้องกัน Tail Risk เสมอ ค่า Premium คือค่าประกัน
ข้อควรรู้สำหรับนักลงทุนไทย ปี 2026
การลงทุนในสินทรัพย์ดิจิทัลและตลาดการเงินต้องเข้าใจความเสี่ยง สิ่งสำคัญที่สุดคือ การจัดการความเสี่ยง ไม่ลงทุนมากกว่าที่พร้อมจะเสีย กระจายพอร์ตลงทุนในสินทรัพย์หลายประเภท ตั้ง Stop Loss ทุกครั้ง และไม่ใช้ Leverage สูงเกินไป
ในประเทศไทย กลต กำหนดกรอบกฎหมายชัดเจนสำหรับ Digital Assets ผู้ให้บริการต้องได้รับใบอนุญาต นักลงทุนต้องทำ KYC และเสียภาษี 15% จากกำไร แนะนำให้ใช้แพลตฟอร์มที่ได้รับอนุญาตจาก กลต เท่านั้น เช่น Bitkub Satang Pro หรือ Zipmex
สำหรับ Forex ต้องเลือก Broker ที่มี Regulation จากหน่วยงานที่น่าเชื่อถือ เช่น FCA, ASIC, CySEC เริ่มต้นด้วย Demo Account ก่อน เรียนรู้ Technical Analysis และ Fundamental Analysis ให้เข้าใจ และมีแผนการเทรดที่ชัดเจน ไม่เทรดตามอารมณ์
Carry Trade คืออะไร
กู้ยืมดอกเบี้ยต่ำ JPY CHF ลงทุนผลตอบแทนสูง AUD TRY Interest Rate Differential กำไรส่วนต่าง Hedge Fund สถาบัน
Unwind คืออะไร
ปิดสถานะ Carry Trade รวดเร็ว Risk-off Funding Currency แข็ง ดอกเบี้ยลด Margin Call VIX พุ่ง Black Swan Crisis
ผลกระทบมีอะไร
Funding Currency แข็ง JPY CHF Carry Currency อ่อน AUD TRY EM หุ้นร่วง Bond Yield พุ่ง Risk-off VIX สูง สภาพคล่องหาย
ป้องกันพอร์ตอย่างไร
VIX Monitor JPY Track กระจายลงทุน ลด Leverage Options Hedge Gold Safe Haven Stop Loss ไม่กระจุก EM High Yield
สรุป
Unwind Carry Trade Funding Currency JPY CHF Interest Rate Differential Risk-off VIX EM Impact Hedge Options Gold Protection
