FBB U4 ETF · 종목당 상한 10% 모델

B17 재구축 · 생성일 2026-10-11 · 출처 runs/2026-10-11_b14_capped/weights_long.csv

U21 · 21종목 (우선주 포함)

기준일 2026-10-06 · 종목 21개 · 룩백 252일 · 점프 가드 0.45

방법별 결과 (상한 10%)

방법검증 상태 (기준)최대 비중상한 도달 종목 수연간 변동성유효 종목 수보유 / 0.5% 초과위험기여 최대 / 최소상한 없을 때 최대 비중
EW_cap10
동일가중
PASS
card CAP §6 checks, 49/49 windows
4.8%033.6%21.021 / 219.8% / 1.3%
spread 8.5 pp
4.8%
IVP_cap10
역변동성
PASS
card CAP §6 checks, 49/49 windows
8.5%028.5%18.521 / 216.2% / 2.6%
spread 3.6 pp
8.5%
HRP_cap10
계층적 위험패리티
FAIL
R-library, tolerance 1e-6 (card ceiling without this check: QUALIFIED)
10.0%325.3%14.021 / 219.6% / 1.2%
spread 8.4 pp
19.4%
GMV_cap10
최소분산
PASS
card CAP §6 checks, 49/49 windows
10.0%724.1%11.615 / 1411.6% / 0.2%
spread 11.4 pp
39.5%
ERC_cap10
동등 위험기여
PASS
card CAP §6 checks, 49/49 windows
10.0%127.8%17.921 / 214.8% / 4.3%
spread 0.5 pp
10.9%
MVO_cap10
최대 샤프
PASS
card CAP §6 checks, 49/49 windows
10.0%630.5%11.915 / 1515.5% / 1.0%
spread 14.6 pp
32.4%
NCO_MV_cap10
중첩 군집 최소분산
QUALIFIED
cap rule verified; base NCO v1 FAIL (tol 1e-4); base v2 PASS with partition inferred (2026-10-11 B11 re-run, uncapped)
10.0%925.4%10.612 / 1215.4% / 2.2%
spread 13.1 pp
39.5%
NCO_EW_cap10
중첩 군집 동일가중
QUALIFIED
cap rule verified; base NCO v1 FAIL (tol 1e-4); base v2 PASS with partition inferred (2026-10-11 B11 re-run, uncapped)
10.0%726.1%10.912 / 1215.1% / 3.3%
spread 11.8 pp
24.6%

종목별 비중 (%)

종목코드EWIVPHRPGMVERCMVONCO_MVNCO_EW
삼성전자우0059354.763.211.460.933.1810.002.783.95
KB금융1055604.765.865.615.624.740.000.000.00
신한지주0555504.766.106.0710.005.3210.0010.006.04
하나금융지주0867904.765.927.670.004.570.000.000.00
DB손해보험0058304.765.112.994.765.184.470.000.00
예스티1226404.762.350.970.002.641.690.000.00
네패스0336404.762.480.650.002.201.380.000.00
자이에스앤디3174004.763.262.600.003.4910.000.000.00
iM금융지주1391304.765.984.097.704.970.000.000.00
에스원0127504.765.108.0410.008.215.0910.009.75
유니퀘스트0775004.763.211.100.002.770.000.000.00
코리안리0036904.766.359.8610.006.3610.0010.0010.00
네오오토2125604.762.441.560.182.965.831.442.05
심텍홀딩스0367104.762.270.730.002.447.340.000.00
SK디스커버리0061204.764.283.225.604.230.0010.0010.00
월덱스1011604.763.972.672.913.400.005.778.21
네오팜0927304.765.227.4110.006.041.5510.0010.00
디지털대성0689304.768.4610.0010.0010.0010.0010.0010.00
비엠티0866704.764.083.312.303.713.1210.0010.00
LF0930504.766.6910.0010.007.3510.0010.0010.00
GS우0789354.767.6310.0010.006.259.5410.0010.00
합계 (%)100.00100.00100.00100.00100.00100.00100.00100.00

강조 = 상한 10% 도달. 값은 %. 상한 없는 값과 비교하려면 실행 폴더의 weights_long.csv를 보십시오.

U50 · 50종목 (KOSPI 200 구성종목의 등간격 표본, 2026-09-23 목록)

기준일 2026-09-30 · 종목 50개 · 룩백 252일 · 점프 가드 0.45

방법별 결과 (상한 10%)

방법검증 상태 (기준)최대 비중상한 도달 종목 수연간 변동성유효 종목 수보유 / 0.5% 초과위험기여 최대 / 최소상한 없을 때 최대 비중
EW_cap10
동일가중
PASS
card CAP §6 checks, 49/49 windows
2.0%031.7%50.050 / 503.6% / 0.6%
spread 3.0 pp
2.0%
IVP_cap10
역변동성
PASS
card CAP §6 checks, 49/49 windows
4.5%028.2%44.050 / 502.7% / 1.2%
spread 1.5 pp
4.5%
HRP_cap10
계층적 위험패리티
FAIL
R-library, tolerance 1e-6 (card ceiling without this check: QUALIFIED)
7.0%025.3%30.150 / 474.4% / 0.4%
spread 4.0 pp
7.0%
GMV_cap10
최소분산
PASS
card CAP §6 checks, 49/49 windows
10.0%521.2%13.021 / 199.3% / 0.2%
spread 9.2 pp
45.5%
ERC_cap10
동등 위험기여
PASS
card CAP §6 checks, 49/49 windows
4.5%027.6%42.850 / 502.0% / 2.0%
spread 0.0 pp
4.5%
MVO_cap10
최대 샤프
PASS
card CAP §6 checks, 49/49 windows
10.0%537.2%12.113 / 1317.6% / 0.8%
spread 16.8 pp
43.3%
NCO_MV_cap10
중첩 군집 최소분산
QUALIFIED
cap rule verified; base NCO v1 FAIL (tol 1e-4); base v2 PASS with partition inferred (2026-10-11 B11 re-run, uncapped)
10.0%623.4%11.618 / 1512.3% / 0.1%
spread 12.3 pp
40.9%
NCO_EW_cap10
중첩 군집 동일가중
QUALIFIED
cap rule verified; base NCO v1 FAIL (tol 1e-4); base v2 PASS with partition inferred (2026-10-11 B11 re-run, uncapped)
10.0%526.3%12.218 / 1613.1% / 0.4%
spread 12.8 pp
21.2%

종목별 비중 (%)

종목코드EWIVPHRPGMVERCMVONCO_MVNCO_EW
하이트진로0000802.004.556.9910.004.240.0010.0010.00
두산0001502.001.130.400.001.120.000.000.00
SK하이닉스0006602.001.130.372.801.3510.000.000.00
삼성화재0008102.001.671.901.452.155.888.431.59
세아베스틸지주0014302.001.201.170.001.334.710.080.39
오리온홀딩스0018002.002.503.974.032.360.000.000.00
아모레퍼시픽홀딩스0027902.002.161.140.001.740.000.000.00
삼양식품0032302.001.991.850.262.180.000.000.00
LG0035502.001.641.270.001.480.001.085.55
신세계0041702.001.530.610.001.525.661.668.56
현대차0053802.001.521.030.001.390.000.000.00
DB손해보험0058302.002.233.090.002.2010.000.000.00
동원산업0060402.002.681.750.002.040.000.000.00
삼성SDI0064002.001.370.770.001.2710.000.000.00
오뚜기0073102.004.026.1710.003.440.000.000.00
호텔신라0087702.002.181.460.001.840.000.000.00
한샘0092402.002.501.920.002.150.000.000.00
영원무역홀딩스0099702.002.022.070.001.900.000.000.00
삼성중공업0101402.001.721.430.001.510.001.276.55
HMM0112002.002.503.937.332.480.009.751.84
현대모비스0123302.001.490.690.901.480.000.000.00
한솔케미칼0146802.001.591.340.711.640.001.648.43
SK텔레콤0176702.001.882.423.262.077.413.8710.00
삼성에스디에스0182602.001.420.630.861.590.000.050.28
롯데쇼핑0235302.001.680.741.741.875.986.961.32
삼성물산0282602.001.380.600.001.320.000.000.00
제일기획0300002.003.696.3610.003.820.0010.0010.00
KT&G0337802.003.395.8110.003.9610.0010.0010.00
파라다이스0342302.001.761.390.001.670.000.000.00
카카오0357202.002.172.200.001.620.004.7710.00
한미반도체0427002.000.990.290.721.207.950.000.00
한국항공우주0478102.001.520.900.001.510.000.452.32
한전기술0526902.001.250.510.001.200.000.000.00
LG전자0665702.001.140.510.001.3210.000.000.00
대웅제약0696202.002.142.580.001.970.000.000.00
HD현대마린엔진0719702.001.380.620.001.320.000.000.00
미스토홀딩스0816602.002.442.138.153.754.290.000.00
한화생명0883502.001.481.320.001.300.000.000.00
SK이노베이션0967702.001.601.040.001.530.000.000.00
영원무역1117702.001.991.410.002.110.000.000.00
메리츠금융지주1380402.002.583.547.312.490.0010.002.12
이마트1394802.002.161.530.001.840.000.000.00
한진칼1806402.001.471.680.001.340.000.000.00
코스맥스1928202.001.851.705.392.358.1210.001.99
넷마블2512702.002.342.710.002.170.000.000.00
미원에스씨2682802.002.895.1910.004.510.0010.009.06
롯데웰푸드2803602.002.552.134.952.500.000.000.00
효성중공업2980402.001.311.110.141.330.000.000.00
SK바이오사이언스3024402.002.291.780.001.840.000.000.00
하이브3528202.001.931.870.001.670.000.000.00
합계 (%)100.00100.00100.00100.00100.00100.00100.00100.00

강조 = 상한 10% 도달. 값은 %. 상한 없는 값과 비교하려면 실행 폴더의 weights_long.csv를 보십시오.

검증 기준과 판정

방법판정기준근거
EW_cap10PASScard CAP §6 checks, 49/49 windowscap never binds (1/N ≤ 0.0476); identical to EW
IVP_cap10PASScard CAP §6 checks, 49/49 windowscap never binds (max IVP weight 0.0947); identical to IVP
HRP_cap10FAILR-library, tolerance 1e-6 (card ceiling without this check: QUALIFIED)R-library fails on 2/49 windows (2.17e-6, 1.38e-6); CLARABEL optimal_inaccurate there; B14_VERIFICATION.md
GMV_cap10PASScard CAP §6 checks, 49/49 windowsskfolio agreement on 49/49
ERC_cap10PASScard CAP §6 checks, 49/49 windowsskfolio agreement and KKT on 49/49
MVO_cap10PASScard CAP §6 checks, 49/49 windowsskfolio agreement on 49/49; m* > 0 everywhere
NCO_MV_cap10QUALIFIEDcap rule verified; base NCO v1 FAIL (tol 1e-4); base v2 PASS with partition inferred (2026-10-11 B11 re-run, uncapped)end-to-end vs skfolio NCO fails 18/46 windows (max 8.9e-3); 3 stopped windows confirmed
NCO_EW_cap10QUALIFIEDcap rule verified; base NCO v1 FAIL (tol 1e-4); base v2 PASS with partition inferred (2026-10-11 B11 re-run, uncapped)end-to-end vs skfolio NCO fails 11/49 windows (max 6.8e-4)

NCO 두 기준 비교

기반 방법v1 (허용오차 1e-4)v2 (구조 기준)
NCO_MVFAIL: 156/236 step-2 windows, 16/49 B11 windows (2026-10-07; tol 1e-4)PASS under v2 with partition inferred: 49/49 B11 windows on the 2026-10-11 re-run (verification/results/rerun_2026-10-11/NCO_V2_REVERIFICATION.md); step 2 and the original B11 run on 2026-10-07 (NCO_V2_VERIFICATION.md)
NCO_EWFAIL: 87/236 step-2 windows, 5/49 B11 windows (2026-10-07; tol 1e-4)PASS under v2 with partition inferred: 49/49 B11 windows on the 2026-10-11 re-run (verification/results/rerun_2026-10-11/NCO_V2_REVERIFICATION.md); step 2 and the original B11 run on 2026-10-07 (NCO_V2_VERIFICATION.md)

상한 중단 (계산하지 않은 윈도우)

상한이 묶인 구간 수

상한이 실제로 묶인 구간 수입니다 (cap_summary.csv의 cap_binds_uncapped 열: 상한 없이 계산한 최대 비중이 10%를 넘은 구간). 멈춘 구간도 포함합니다. 구간 수는 B14 실행 전체 기준입니다.

방법U21 (묶임 / 전체 구간)U50 (묶임 / 전체 구간)
EW_cap100 / 250 / 24
IVP_cap100 / 250 / 24
HRP_cap1025 / 2516 / 24
GMV_cap1025 / 2524 / 24
ERC_cap1021 / 250 / 24
MVO_cap1025 / 2524 / 24
NCO_MV_cap1025 / 2524 / 24
NCO_EW_cap1025 / 2524 / 24
구간기준일방법사유NPc
U212026-06-30NCO_MV_cap10비례 재배분 불가 (P·c < 1, 양(+) 비중 종목 수 부족)2170.1
U212026-07-31NCO_MV_cap10비례 재배분 불가 (P·c < 1, 양(+) 비중 종목 수 부족)2170.1
U502026-03-31NCO_MV_cap10비례 재배분 불가 (P·c < 1, 양(+) 비중 종목 수 부족)5060.1

남은 제한

출처와 재현 점검

재현 점검: 가격 파일이 B14와 같을 때만 공분산을 다시 계산하여 상한 가중치를 B14 기록과 비교합니다. 기록된 비중은 합계 1, 음수 없음, 상한 준수를 항상 확인합니다.

입력 파일 sha256:

빌드: src/dotetf/build_b17_dashboard.py · 출력: runs/2026-10-11_b17_dashboard/krx-fbb-u4-etf.html