feat(ops): sim 튜닝 사이징·일 체결 10000·매수 안전버퍼 5000원
3년 sim 기반 sizing_rules를 저장소에 포함하고, live 매수 시 수수료 lock과 5000원 잔여 현금을 확보하도록 운영 기본값을 갱신한다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
10
.env.example
10
.env.example
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user