feat(ops): sim 튜닝 사이징·일 체결 10000·매수 안전버퍼 5000원

3년 sim 기반 sizing_rules를 저장소에 포함하고, live 매수 시 수수료 lock과 5000원 잔여 현금을 확보하도록 운영 기본값을 갱신한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dsyoon
2026-06-13 18:07:34 +09:00
parent c3334e4f77
commit be9ea53875
6 changed files with 109 additions and 11 deletions

View File

@@ -75,16 +75,16 @@ OPS_MODE=paper
OPS_TECHNIQUE_ID=fractal_swing
OPS_MTF_ENABLED=false
OPS_TREND_GATE_ENABLED=false
OPS_DAILY_MAX_TRADES=100
OPS_DAILY_MAX_TRADES=10000
OPS_MIN_ORDER_KRW=5000
# 1회 매수·매도 분할 (0.10=총평가/보유의 10%, 20만원→약 2만원/회)
# 튜닝 기준값 — 실제 비율은 1_tune_order_sizing.py → sizing_rules.json
OPS_BUY_CASH_PCT=0.10
OPS_SELL_COIN_PCT=0.10
OPS_SLIPPAGE_RATE=0.0005
# 빗썸 시장가 매수 주문금액+예약수수료 lock (전액 주문 400 방지)
# 빗썸 시장가 매수: 주문금액+예약수수료 lock (insufficient_funds 방지)
OPS_EXCHANGE_FEE_LOCK_RATE=0.0025
# live 시장가 매수 안전 여유: floor(가용/(1+lock)) - N원
OPS_BUY_SAFETY_BUFFER_KRW=1000
# live 매수 상한: floor(가용/(1+lock)) - N원 — N=최소 잔여 현금(수수료 lock 별도)
OPS_BUY_SAFETY_BUFFER_KRW=5000
OPS_ORDER_INTERVAL_SEC=0.35
OPS_SYNC_CANDLES=true
# 비우면 DOWNLOAD_INTERVALS 전체 증분 sync