Skip to content

About

πŸ“ˆ Broker-verified personal track record β€” 34.3% time-weighted CAGR vs 15.1% for the KOSPI, 32.1% IRR and 3.67Γ— MOIC over five years. Statements, trade-level P&L, risk stats and a full Excel workbook.

Topics

Resources

Stars

15 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Important

βœ… This track record is evidenced by Kiwoom Securities' official transaction statements.

이 싀적은 ν‚€μ›€μ¦κΆŒ 곡식 증λͺ…μ„œ(μ’…ν•©κ±°λž˜λ‚΄μ—­)에 μ˜ν•΄ 증λͺ…λ©λ‹ˆλ‹€. Every trade, dividend, withdrawal and balance in this report reconciles to the won against the broker-issued documents in statements/ (Korean originals) Β· English translations in statements (EN)/.

Track record tearsheet: TWR CAGR 34.3%, IRR 32.1%, MOIC 3.67x, growth of 100 versus KOSPI

PERSONAL ACCOUNT Β· LONG-ONLY KOREAN EQUITIES Β· KIWOOM SECURITIES Β· KRW Β· OCT 2021 β†’ OCT 2026 Β· AUDITABLE: BROKER STATEMENTS ATTACHED

Track Record β€” Performance Tearsheet

β‚©65.9M ($49.3K) of starting capital compounded at 34.3% a year time-weighted (31.1% in USD) β€” 19.2 percentage points a year ahead of the KOSPI and 19.6 ahead of the S&P 500 β€” creating β‚©241.9M ($181.1K) of total value, a 3.67Γ— multiple on invested capital, of which β‚©85.0M ($63.6K) has already been withdrawn. Every KRW figure below reconciles to the won against the broker's own statements in statements/; USD figures are translated at β‚©1,335.85 / $1 (USD/KRW close, 2026-10-12).

I. Key Figures

Capital Returns
Initial capital Β· 14 Oct 2021 β‚©65.9M Total P&L β‚©176.0M
Distributions (withdrawals) β‚©85.0M Time-weighted CAGR 34.3%
NAV Β· 12-OCT-2026 β‚©156.9M Money-weighted IRR 32.1%
↳ cash / equities β‚©61.9M / β‚©95.0M KOSPI CAGR (same window) 15.1%
Total value (NAV + distributions) β‚©241.9M MOIC Β· DPI 3.67x Β· 1.29x

USD view β€” translated at β‚©1,335.85 / $1, the USD/KRW close on 2026-10-12 (Yahoo Finance KRW=X).

Capital (USD) Returns (USD)
Initial capital Β· 14 Oct 2021 $49.3K Total P&L $131.7K
Distributions (withdrawals) $63.6K USD time-weighted CAGR ΒΉ 31.1%
NAV Β· 12-OCT-2026 $117.4K USD cumulative TWR ΒΉ +286%
↳ cash / equities $46.3K / $71.1K KRW move vs USD, same window -13.0%
Total value (NAV + distributions) $181.1K MOIC (FX-neutral) 3.67x

ΒΉ USD returns re-price each month at that month's USD/KRW close (β‚©1,182.13 on 14 Oct 2021 β†’ β‚©1,335.85 on 2026-10-12), so they include the currency effect. At the 2021 rate the initial capital was $55.7K. The single-rate table above is a translation only and does not include FX effects.

II. Risk & Return Statistics

β”Œβ”€ PERFORMANCE ──────────────────────────────┬─ RISK ─────────────────────────────────────┐
β”‚ Time-weighted return (CAGR)          34.3% β”‚ Annualized volatility                33.5% β”‚
β”‚ Money-weighted return (IRR)          32.1% β”‚ Sharpe ratio (rf 3%)                  0.94 β”‚
β”‚ Cumulative TWR                       +336% β”‚ Sortino ratio                         2.20 β”‚
β”‚ KOSPI cumulative, same window        +102% β”‚ Max drawdown                        -32.0% β”‚
β”‚ Multiple on invested capital         3.67x β”‚ Calmar ratio                          1.07 β”‚
β”‚ Jensen's alpha vs KOSPI             +22.4% β”‚ Beta / correlation to KOSPI    0.73 / 0.69 β”‚
β”‚ Positive months                    36 / 61 β”‚ Average equity exposure                74% β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”Œβ”€ DISTRIBUTION ─────────────────────────────┬─ BENCHMARK-RELATIVE ───────────────────────┐
β”‚ Mean monthly return                 +2.87% β”‚ Tracking error                       25.6% β”‚
β”‚ Monthly volatility                   9.66% β”‚ Information ratio                     0.75 β”‚
β”‚ Skewness                             +1.03 β”‚ Upside capture                         72% β”‚
β”‚ Excess kurtosis                      +0.96 β”‚ Downside capture                       26% β”‚
β”‚ VaR 95% (1M, historical)            -10.4% β”‚ R-squared                             0.48 β”‚
β”‚ CVaR 95% (1M, historical)           -11.6% β”‚ Treynor ratio                         0.43 β”‚
β”‚ Positive rolling-12M windows           70% β”‚ Months beating KOSPI               33 / 61 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Risk dashboard: underwater curve, regression versus KOSPI, return distribution and rolling 12-month return

Largest drawdowns (time-weighted, month-end)

# Peak Trough Recovered Depth Months to trough Peak β†’ recovery
1 2022-08 2023-10 2024-07 -32.0% 14 23 mo
2 2026-05 2026-10 open -23.7% 5 ongoing
3 2026-02 2026-03 2026-05 -10.4% 1 3 mo
4 2025-10 2025-11 2026-01 -8.7% 1 3 mo
5 2022-05 2022-06 2022-08 -6.7% 1 3 mo

Monthly Modified-Dietz returns on month-end NAV (cash + positions at Yahoo Finance closes), geometrically linked. Risk-free rate 3% p.a. Max drawdown trough: 2023-10. Best month 2026-02 (+33.3%), worst 2023-10 (-13.2%).

III. Benchmark Comparison

KRW basis β€” what a Korean investor earned holding each index unhedged (US indices converted at monthly USD/KRW closes).

CAGR Cumulative Volatility Sharpe Max DD Account excess p.a. Account Ξ² Account Ξ± Months beaten
Account 34.3% +336% 33.5% 0.94 -32.0% β€” β€” β€” β€”
KOSPI ^KS11 15.1% +102% 31.8% 0.38 -30.6% +19.2% 0.73 +22.4% 33 / 61
KOSDAQ ^KQ11 -3.4% -16% 28.9% -0.22 -39.7% +37.7% 0.42 +34.0% 33 / 61
S&P 500 ^GSPC 14.8% +99% 13.9% 0.84 -14.7% +19.6% 0.67 +23.4% 30 / 61
Nasdaq-100 ^NDX 18.2% +130% 19.3% 0.79 -29.0% +16.1% 0.46 +24.3% 29 / 61
Dow Jones ^DJI 10.9% +68% 13.6% 0.58 -14.7% +23.4% 0.65 +26.2% 32 / 61

USD basis β€” the account translated into dollars each month against each index in dollars.

CAGR Cumulative Volatility Sharpe Max DD Account excess p.a. Account Ξ² Account Ξ± Months beaten
Account 31.1% +286% 35.0% 0.80 -35.9% β€” β€” β€” β€”
KOSPI ^KS11 12.4% +79% 35.1% 0.27 -40.9% +18.7% 0.73 +21.2% 33 / 61
KOSDAQ ^KQ11 -5.8% -26% 33.4% -0.26 -46.8% +36.8% 0.49 +32.3% 33 / 61
S&P 500 ^GSPC 12.0% +76% 15.3% 0.59 -24.8% +19.1% 0.88 +20.1% 30 / 61
Nasdaq-100 ^NDX 15.3% +104% 20.5% 0.60 -33.0% +15.7% 0.60 +20.7% 29 / 61
Dow Jones ^DJI 8.2% +49% 14.7% 0.36 -20.9% +22.8% 0.90 +23.3% 32 / 61

Price indices (no dividends) from Yahoo Finance over the account's monthly window. Excess = account CAGR βˆ’ index CAGR; Ξ², Jensen's Ξ± (rf 3%) and months beaten come from the account's monthly returns against each index.

Benchmark analytics: relative strength, rolling beta and Sharpe, risk/return map, calendar-year returns and up/down capture

IV. Calendar-Year Performance

Year Account (TWR) KOSPI Active return Realized P&L Dividends + interest Turnover
2021 -2.5% -1.2% -1.3% β‚©0.0M β‚©0.0M β‚©22.1M
2022 +2.5% -24.9% +27.4% β‚©0.0M β‚©0.8M β‚©18.2M
2023 -11.7% +18.7% -30.4% -β‚©4.3M β‚©1.8M β‚©59.2M
2024 +74.3% -9.6% +83.9% β‚©22.8M β‚©0.5M β‚©94.6M
2025 +82.7% +75.6% +7.1% β‚©7.6M β‚©1.5M β‚©90.8M
2026 YTD +55.2% +44.6% +10.7% β‚©122.6M β‚©0.8M β‚©435.0M

Monthly returns heatmap with yearly totals and KOSPI

V. P&L Attribution by Position

Position Ticker Realized Dividends Unrealized Total P&L Share of P&L
Samsung Electronics 005930 KS β‚©82.1M β‚©1.5M β‚©22.0M β‚©105.5M 60.1%
HD Hyundai Heavy Industries 329180 KS β‚©61.0M β‚©0.6M β‚©0.0M β‚©61.6M 35.1%
Korea Zinc 010130 KS β‚©2.7M β‚©2.9M β‚©0.0M β‚©5.6M 3.2%
Daehan Shipbuilding 439260 KS β‚©2.8M β‚©0.0M β‚©0.0M β‚©2.8M 1.6%
Nota 486990 KQ β‚©0.1M β‚©0.0M β‚©0.0M β‚©0.1M 0.0%
Total β‚©148.7M β‚©4.9M β‚©22.0M β‚©175.6M 100%

Plus β‚©0.4M of interest on idle cash. Realized P&L uses average cost, net of commissions and transaction tax.

VI. Trading & Execution

β”Œβ”€ TRADING ──────────────────────────────────┬─ EXECUTION ────────────────────────────────┐
β”‚ Closed sell orders                      23 β”‚ Gross turnover                     β‚©719.9M β”‚
β”‚ Winners / losers                    20 / 3 β”‚ Commissions                       β‚©105,810 β”‚
β”‚ Hit rate                               87% β”‚ Securities transaction tax        β‚©760,074 β”‚
β”‚ Profit factor                        12.6x β”‚ All-in cost / turnover             12.0 bp β”‚
β”‚ Average winner                       β‚©8.1M β”‚ Dividend withholding              β‚©791,490 β”‚
β”‚ Average loser                       -β‚©4.3M β”‚ Buy orders / sell fills            13 / 28 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Notable trades Date Position P&L Return on cost
Largest gain 2026-01-26 HD Hyundai Heavy Industries β‚©23.5M +337%
Largest loss 2026-06-05 Daehan Shipbuilding -β‚©8.4M -18%

The defining trade. 310 shares of HD Hyundai Heavy Industries bought at β‚©139,800 in July 2023 and scaled out in eight tranches between β‚©208,000 and β‚©655,000 β€” β‚©61.0M realized on a β‚©43.3M position.

VII. Current Exposure Β· 12-OCT-2026

Position Ticker Shares Avg cost Last Market value % of NAV Unrealized
Samsung Electronics 005930 KS 400 β‚©182,496 β‚©237,500 β‚©95.0M 61% β‚©22.0M (+30.1%)
Cash (KRW) β‚©61.9M 39%

VIII. Data Room

File Description
statements/ Kiwoom Securities μ’…ν•©κ±°λž˜λ‚΄μ—­ β€” five annual statements (Korean originals), Oct 2021 β†’ Oct 2026
statements (EN)/ English translations of the same statements β€” identical pages and figures, labels translated in place
data/Kiwoom_Transactions.xlsx Workbook Β· Summary Β· By Year Β· By Stock Β· Trades with cost basis Β· Holdings Β· Cash Flows Β· Monthly NAV Β· All Transactions
data/transactions.csv All 82 statement lines, machine-readable
data/monthly_nav.csv Month-end cash, positions, NAV, flows, TWR and KOSPI series

IX. Methodology & Disclosures

  • Reconciliation. All 82 broker lines were parsed; the running cash balance matches the statement on every line.
  • NAV. Month-end cash plus positions marked at Yahoo Finance closing prices (fills reconcile to closes within Β±5%).
  • Returns. TWR links monthly Modified-Dietz returns, neutralizing withdrawals; IRR is money-weighted with each withdrawal dated. MOIC = (NAV + distributions) / initial capital; DPI = distributions / initial capital.
  • Benchmark. KOSPI price index (^KS11), not total return. Alpha is Jensen's alpha from monthly returns.
  • Currency. USD figures use USD/KRW closes from Yahoo Finance (KRW=X); see the note under the USD table.

Formulas

$$r_t=\frac{V_t-V_{t-1}-F_t}{V_{t-1}+w_tF_t},\qquad \text{TWR}=\prod_{t=1}^{T}(1+r_t)-1,\qquad \text{CAGR}=(1+\text{TWR})^{1/Y}-1$$

$$\sum_{k}\frac{CF_k}{(1+\text{IRR})^{\tau_k}}=0,\qquad \text{MOIC}=\frac{\text{NAV}_T+\sum \text{Dist}}{C_0},\qquad \text{DPI}=\frac{\sum \text{Dist}}{C_0}$$

$$\text{Sharpe}=\frac{\text{CAGR}-r_f}{\sigma\sqrt{12}},\qquad \alpha_J=\text{CAGR}-\big[r_f+\beta(\text{CAGR}_{\text{KOSPI}}-r_f)\big],\qquad \text{IR}=\frac{\text{CAGR}-\text{CAGR}_{\text{KOSPI}}}{\sigma(r-r_{\text{KOSPI}})\sqrt{12}}$$

V = month-end NAV, F = net external flow (withdrawals negative) weighted by w, the share of the month remaining after the flow; Y = years; Οƒ = monthly standard deviation.

Reproduce

import pandas as pd
nav = pd.read_csv("data/monthly_nav.csv", parse_dates=["month_end"])
r, b = nav["twr_month"], nav["kospi_month"]
years = (nav["month_end"].iloc[-1] - pd.Timestamp("2021-10-14")).days / 365.25
cagr = (1 + r).prod() ** (1 / years) - 1                      # β‰ˆ 34.3%
sharpe = (cagr - 0.03) / (r.std() * 12 ** 0.5)                # β‰ˆ 0.94
beta = r.cov(b) / b.var()                                    # β‰ˆ 0.73
max_dd = (nav["twr_index"] / nav["twr_index"].cummax() - 1).min()  # β‰ˆ -32.0%
  • Scope. One cash account; long-only KRW listed equities; no leverage, shorting or derivatives. The account held no positions at the first statement date.

Note

Personal-account results, shown for transparency. Past performance does not guarantee future returns, and nothing here is investment advice.

Hyeonbin Jung Β· hyeonbin.dev Β· GitHub

About

πŸ“ˆ Broker-verified personal track record β€” 34.3% time-weighted CAGR vs 15.1% for the KOSPI, 32.1% IRR and 3.67Γ— MOIC over five years. Statements, trade-level P&L, risk stats and a full Excel workbook.

Topics

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors