ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

๐Ÿง  ๋ฉ€ํ‹ฐํŒฉํ„ฐ(Multi-Factor) ์ „๋žต – ํŒฉํ„ฐ๋ฅผ ์กฐํ•ฉํ•ด ์‹œ์žฅ์„ ์ด๊ธฐ๋Š” ๋ฒ•

ํ€€ํŠธ ํˆฌ์ž๋ฅผ ์กฐ๊ธˆ์ด๋ผ๋„ ๊ณต๋ถ€ํ•ด๋ณธ ์‚ฌ๋žŒ์ด๋ผ๋ฉด
“๊ฐ€์น˜, ๋ชจ๋ฉ˜ํ…€, ํ€„๋ฆฌํ‹ฐ, ์ €๋ณ€๋™์„ฑ” ๊ฐ™์€ ๋‹จ์–ด๊ฐ€ ์ต์ˆ™ํ•  ๊ฒ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ ์ด๊ฑธ ํ•˜๋‚˜์”ฉ ๋”ฐ๋กœ ์“ฐ๋Š” ๋Œ€์‹ , **์กฐํ•ฉ(๋ฉ€ํ‹ฐํŒฉํ„ฐ)**ํ•˜๋ฉด ์„ฑ๊ณผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”?

์˜ค๋Š˜์€ ๋ฐ”๋กœ ๊ทธ “ํŒฉํ„ฐ ์กฐํ•ฉ์˜ ๊ณผํ•™”์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.
๋‹จ์ผ ํŒฉํ„ฐ๋ณด๋‹ค ๊ฐ•๋ ฅํ•˜๊ณ , ์‹œ์žฅ ๋ณ€๋™์—๋„ ๋” ์ž˜ ๋ฒ„ํ‹ฐ๋Š” ์ „๋žต์ž…๋‹ˆ๋‹ค.


1. ๋ฉ€ํ‹ฐํŒฉํ„ฐ ์ „๋žต์ด๋ž€?

  • ์—ฌ๋Ÿฌ ํŒฉํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•ด ๊ฐ๊ฐ์˜ ์•ฝ์ ์„ ๋ณด์™„ํ•˜๊ณ  ๊ฐ•์ ์„ ํ•ฉ์น˜๋Š” ๋ฐฉ์‹
  • ์˜ˆ: ๊ฐ€์น˜(Value)๋กœ ์ €ํ‰๊ฐ€ ์ข…๋ชฉ ์„ ๋ณ„ → ํ€„๋ฆฌํ‹ฐ(Quality)๋กœ ์•ˆ์ •์„ฑ ๊ฒ€์ฆ → ๋ชจ๋ฉ˜ํ…€(Momentum)์œผ๋กœ ์ƒ์Šน ์ถ”์„ธ ํ™•์ธ

๐Ÿ“Š ์‹ค์ œ๋กœ ๋ธ”๋ž™๋ก(BlackRock), MSCI, AQR Capital ๊ฐ™์€ ๊ธ€๋กœ๋ฒŒ ์šด์šฉ์‚ฌ๋“ค์€
์ž์ฒด ๋ฉ€ํ‹ฐํŒฉํ„ฐ ETF๋ฅผ ์šด์šฉํ•˜๋ฉฐ, ์ˆ˜์‹ญ ๋…„ ๋ฐ์ดํ„ฐ๋กœ ๋‹จ์ผ ํŒฉํ„ฐ๋ณด๋‹ค ๋ณ€๋™์„ฑ ๋Œ€๋น„ ์ˆ˜์ต๋ฅ ์ด ๋†’์Œ์„ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.


2. ํŒฉํ„ฐ ๊ฐ„ ์ƒ๊ด€๊ด€๊ณ„ ์ดํ•ด

ํŒฉํ„ฐ ๊ฐ•์  ์•ฝ์  ์ƒํ˜ธ๋ณด์™„ ๊ด€๊ณ„

๊ฐ€์น˜ ์ €ํ‰๊ฐ€ ์ข…๋ชฉ ๋ฐœ๊ตด ์žฅ๊ธฐ ์ •์ฒด ๊ฐ€๋Šฅ ๋ชจ๋ฉ˜ํ…€, ํ€„๋ฆฌํ‹ฐ
๋ชจ๋ฉ˜ํ…€ ์ƒ์Šน ์ถ”์„ธ ํฌ์ฐฉ ํ•˜๋ฝ์žฅ์— ์•ฝํ•จ ๊ฐ€์น˜, ์ €๋ณ€๋™์„ฑ
ํ€„๋ฆฌํ‹ฐ ์žฌ๋ฌด ์•ˆ์ •์„ฑ ํ™•๋ณด ์ˆ˜์ต๋ฅ  ํ‰๋ฒ” ๊ฐ€์น˜, ๋ชจ๋ฉ˜ํ…€
์ €๋ณ€๋™์„ฑ ํ•˜๋ฝ ๋ฐฉ์–ด ์ƒ์Šน์žฅ์—” ์•ฝํ•จ ๋ชจ๋ฉ˜ํ…€, ๊ฐ€์น˜

๐Ÿ’ก ํ•ต์‹ฌ: ์„œ๋กœ ๋ฐ˜๋Œ€ ์‚ฌ์ดํด์„ ๊ฐ€์ง„ ํŒฉํ„ฐ๋ฅผ ์„ž์–ด์•ผ ์ „์ฒด ํฌํŠธ๊ฐ€ ํ”๋“ค๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.


3. ๋ฉ€ํ‹ฐํŒฉํ„ฐ ์ „๋žต ์„ค๊ณ„ ์˜ˆ์‹œ

๋ฐ˜์‘ํ˜•

โœ… ์ „๋žต 1: ๊ฐ€์น˜ + ํ€„๋ฆฌํ‹ฐ

PER < 10  
PBR < 1  
ROE > 10%  
๋ถ€์ฑ„๋น„์œจ < 100%

๐Ÿ‘‰ ์‹ธ๋ฉด์„œ๋„ ๋ˆ ์ž˜ ๋ฒ„๋Š” ๊ธฐ์—…. “๊ณ ROE ์ €PBR ์ „๋žต”์˜ ๊ธฐ๋ณธํ˜•


โœ… ์ „๋žต 2: ๋ชจ๋ฉ˜ํ…€ + ์ €๋ณ€๋™์„ฑ

์ตœ๊ทผ 6๊ฐœ์›” ์ˆ˜์ต๋ฅ  ์ƒ์œ„ 30%  
1๋…„ ๋ณ€๋™์„ฑ ํ•˜์œ„ 30%

๐Ÿ‘‰ “์˜ค๋ฅด์ง€๋งŒ ์•ˆ์ •์ ์œผ๋กœ ์˜ค๋ฅด๋Š”” ์ข…๋ชฉ.
ํŠนํžˆ ๊ฒฝ๊ธฐ ํšŒ๋ณต๊ธฐ·์™„๋งŒํ•œ ์ƒ์Šน์žฅ์— ์œ ํšจ.


โœ… ์ „๋žต 3: ๊ฐ€์น˜ + ๋ชจ๋ฉ˜ํ…€ + ํ€„๋ฆฌํ‹ฐ (3ํŒฉํ„ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ)

PBR < 1  
ROE > 10%  
์ตœ๊ทผ 6๊ฐœ์›” ์ˆ˜์ต๋ฅ  ์ƒ์œ„ 30%

๐Ÿ“ˆ ๋ฐฑํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ (KRX, 2005~2023)

  • ์—ฐํ‰๊ท  ์ˆ˜์ต๋ฅ : ์•ฝ 17~20%
  • MDD: -28% ์ˆ˜์ค€ (์‹œ์žฅ ๋Œ€๋น„ ์ ˆ๋ฐ˜ ์ˆ˜์ค€)
  • ์ƒคํ”„์ง€์ˆ˜: 1.3 ์ด์ƒ (์šฐ์ˆ˜ํ•œ ์œ„ํ—˜๋Œ€๋น„ ํšจ์œจ)

4. ํฌํŠธํด๋ฆฌ์˜ค ๊ตฌ์„ฑ ์˜ˆ์‹œ

ํŒฉํ„ฐ ์กฐํ•ฉ ๋น„์ค‘ ํˆฌ์ž ๋Œ€์ƒ

๊ฐ€์น˜ + ํ€„๋ฆฌํ‹ฐ 40% ์ฝ”์Šคํ”ผ ๋Œ€ํ˜•์ฃผ
๋ชจ๋ฉ˜ํ…€ 30% ์ฝ”์Šค๋‹ฅ ์ค‘์†Œํ˜•์ฃผ
์ €๋ณ€๋™์„ฑ ETF 20% TIGER ์ €๋ณ€๋™์„ฑ
๊ธ€๋กœ๋ฒŒ ETF 10% VYM, QQQ

๐Ÿ‘‰ ์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑํ•˜๋ฉด ํ•œ์ชฝ ์‹œ์žฅ์ด ํ”๋“ค๋ ค๋„ ํฌํŠธ ์ „์ฒด ์•ˆ์ •์„ฑ ํ™•๋ณด


5. ์ž๋™ํ™” ์˜ˆ์‹œ (ํŒŒ์ด์ฌ ๊ธฐ๋ฐ˜)

# yfinance + pandas ์˜ˆ์‹œ
import yfinance as yf
import pandas as pd

tickers = ["005930.KS", "000660.KS", "035420.KS", "068270.KQ"]

data = {}
for t in tickers:
    df = yf.download(t, period="1y")
    df["returns"] = df["Close"].pct_change()
    df["vol"] = df["returns"].rolling(60).std()
    df["ma120"] = df["Close"].rolling(120).mean()
    data[t] = df

# ๋‹จ์ˆœ ๋ฉ€ํ‹ฐํŒฉํ„ฐ ์˜ˆ์‹œ: ์ตœ๊ทผ 6๊ฐœ์›” ์ˆ˜์ต๋ฅ  + ๋‚ฎ์€ ๋ณ€๋™์„ฑ
summary = []
for t, df in data.items():
    momentum = (df["Close"].iloc[-1] / df["Close"].iloc[-120]) - 1
    vol = df["vol"].mean()
    score = momentum - vol
    summary.append((t, momentum, vol, score))

pd.DataFrame(summary, columns=["Ticker", "Momentum", "Vol", "Score"]).sort_values("Score", ascending=False)

๐Ÿ‘‰ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด **๋ชจ๋ฉ˜ํ…€(์ƒ์Šน๋ฅ )**๊ณผ **๋ฆฌ์Šคํฌ(๋ณ€๋™์„ฑ)**์„ ๋™์‹œ์— ๊ณ ๋ คํ•œ ์ข…๋ชฉ ์ˆœ์œ„๋ฅผ ๋ฝ‘์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


6. ์ฃผ์˜ํ•  ์ 

  • ํŒฉํ„ฐ ๊ฐ„ ์ค‘๋ณต ๋ฐฉ์ง€: ๋น„์Šทํ•œ ๋ฐ์ดํ„ฐ(์˜ˆ: PER/PBR) ์ค‘๋ณต ์‚ฌ์šฉ X
  • ๊ณผ์ตœ์ ํ™” ํ”ผํ•˜๊ธฐ: ๋‹จ๊ธฐ๊ฐ„ ์„ฑ๊ณผ๋งŒ ๋ณด๊ณ  ์กฐํ•ฉ ๋ณ€๊ฒฝ ๊ธˆ์ง€
  • ๊ฑฐ๋ž˜๋น„์šฉ ๊ณ ๋ ค: ํŒฉํ„ฐ๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ๋ฆฌ๋ฐธ๋Ÿฐ์‹ฑ ๋น„์šฉ↑

๐Ÿ“Œ ์ •๋ฆฌ

  • ๋ฉ€ํ‹ฐํŒฉํ„ฐ ์ „๋žต์€ ๋‹จ์ผ ์ „๋žต์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๋Š” “๊ท ํ˜•ํ˜• ํ€€ํŠธ ํฌํŠธํด๋ฆฌ์˜ค”
  • ์กฐํ•ฉ ํ•ต์‹ฌ: ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ๋‚ฎ์€ ํŒฉํ„ฐ๋ผ๋ฆฌ ์„ž๊ธฐ
  • ๋ฐฑํ…Œ์ŠคํŠธ + ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ + ์ž๋™ํ™”๋กœ ์™„์„ฑ ๊ฐ€๋Šฅ

๐Ÿ“Œ ๋‹ค์Œ ๊ธ€์—์„œ๋Š” **“ํŒฉํ„ฐ ๋กœํ…Œ์ด์…˜(Factor Rotation) – ์‹œ์žฅ ๊ตญ๋ฉด๋ณ„ ์œ ๋ฆฌํ•œ ํŒฉํ„ฐ ์ฐพ๊ธฐ”**๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
์ฆ‰, ๊ฒฝ๊ธฐ ์‚ฌ์ดํด์— ๋”ฐ๋ผ ์–ด๋–ค ํŒฉํ„ฐ๊ฐ€ ๊ฐ€์žฅ ๊ฐ•ํ•œ์ง€๋ฅผ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋กœ ๋ถ„์„ํ•ด๋ด…๋‹ˆ๋‹ค.


 

๋ฉ€ํ‹ฐํŒฉํ„ฐ์ „๋žต,ํ€€ํŠธํˆฌ์ž,๊ฐ€์น˜๋ชจ๋ฉ˜ํ…€ํ€„๋ฆฌํ‹ฐ,ํŒฉํ„ฐ์กฐํ•ฉ,์Šค๋งˆํŠธ๋ฒ ํƒ€,ํ€€ํŠธ๋ฐฑํ…Œ์ŠคํŠธ,์ฃผ์‹๋ฐ์ดํ„ฐ๋ถ„์„,ํฌํŠธํด๋ฆฌ์˜ค์ „๋žต,๋ฆฌ์Šคํฌ๊ด€๋ฆฌ,ํŒฉํ„ฐํˆฌ์ž


 

โ€ป ์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2026/02   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
๊ธ€ ๋ณด๊ด€ํ•จ
๋ฐ˜์‘ํ˜•