본문으로 건너뛰기

자산군별 프로파일

백테스트 폼의 Commission profile 셀렉트는 자산군에 따라 다른 옵션을 제공합니다. 각 프로파일은 수수료, 세금, 최소 호가 단위를 포함합니다.

📸 프로파일 셀렉트 (추후 자동 캡처 예정)

사전 등록된 프로파일

Crypto

프로파일makertaker비고
binance_spot0.075% (BNB 할인 0.0375%)0.075%기본
binance_futures0.02%0.04%USDM 선물
bybit_spot0.1%0.1%
okx_spot0.08%0.1%

US Equity (Alpaca)

프로파일수수료세금비고
alpaca_zero$0SEC fee 0.0008% (sell only)일반 zero-commission
default$0.005/share동일일부 옵션 호환

KR Equity (KIS)

프로파일수수료세금비고
kis_default0.015% (모의 0%)0.23% (sell, 코스피) / 0.18% (코스닥)기본
default0.015%0.23%

프로파일 선택 자동 동기화

EquityBacktestForm에서 자산군을 변경하면 commission profile 옵션이 즉시 갱신됩니다.

useEffect(() => {
setAssetClass(defaultAssetClass)
setCommissionProfile(COMMISSION_PROFILES[defaultAssetClass][0])
}, [defaultAssetClass])
자산군기본 옵션
us_equityalpaca_zero, default
kr_equitykis_default, default

BTC 백테스트 폼은 별도 BacktestForm 컴포넌트로, 위 Crypto 프로파일이 노출됩니다.

API 사용

POST /api/backtest/run 또는 POST /api/equity/backtestcommission_profile 필드에 ID를 그대로 전달:

{
"symbol": "AAPL",
"asset_class": "us_equity",
"commission_profile": "alpaca_zero",
"slippage_bps": 5
}

Slippage 설정

slippage_bps(basis points)는 모든 프로파일과 독립입니다. 일반적인 권장값:

자산권장 slippage
BTC/USDT (대형)3–5 bps
알트코인10–20 bps
US 대형주1–3 bps
KR 코스닥5–10 bps

자주 묻는 질문

Q. 한국 주식 거래세가 인상되면 자동 반영되나요?
A. 프로파일 정의는 src/backtest/profiles/ YAML로 관리됩니다. 거래세 인상 시 PR로 업데이트해야 합니다.

Q. 본인 거래소의 VIP 등급 수수료를 반영하고 싶습니다.
A. 사용자 정의 프로파일은 후속 작업이며, 현재는 PR 또는 YAML 직접 수정 필요.

Q. KIS 모의투자도 0.015% 수수료를 적용하나요?
A. 모의투자 환경에서는 KIS가 수수료를 0%로 적용합니다 (kis_default 프로파일이 mode를 분기 처리).

관련 페이지