feat: 자동매매 자본금 설정값 분리 (하드코딩 ₩1천만 제거)
trading/pipeline/head This commit looks good

손실%·포지션사이즈 기준 자본금을 .env TRADE_DEFAULT_CAPITAL로 설정 가능하게 분리.
- TRADE_SETTINGS['default_capital']을 env에서 로드(미설정 시 1천만)
- /trade/propose·/trade/scan의 하드코딩 Query default 제거 → 설정값 폴백
- docker-compose score-engine에 TRADE_DEFAULT_CAPITAL 전달
- 런타임 변경은 기존 POST /trade/settings 그대로 (재시작 시 env로 복귀)
- /performance/simulation의 capital은 what-if 입력값이라 유지

검증: 컨테이너 env 인식·/trade/settings 반영·런타임 override(5천만)·healthy 확인.
실잔고(키움) 자동연동은 계좌번호 미설정으로 별도 과제.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
kyu
2026-06-06 15:45:46 +09:00
parent 73575d1ee8
commit a9e805be05
2 changed files with 14 additions and 7 deletions
+1
View File
@@ -199,6 +199,7 @@ services:
ECOS_API_KEY: "${ECOS_API_KEY:-}"
GEMINI_API_KEY: "${GEMINI_API_KEY:-}"
GEMINI_MODEL: "${GEMINI_MODEL:-gemini-2.5-pro}"
TRADE_DEFAULT_CAPITAL: "${TRADE_DEFAULT_CAPITAL:-10000000}"
TZ: "Asia/Seoul"
networks:
trading-net: