# LLM Providers (set the one you use) OPENAI_API_KEY= GOOGLE_API_KEY= ANTHROPIC_API_KEY= XAI_API_KEY= OPENROUTER_API_KEY= # Discord Bot DISCORD_BOT_TOKEN= # 봇이 동작할 채널 ID (쉼표로 여러 개 지정, 비워두면 모든 채널에서 동작) # 채널 ID 확인: Discord 개발자 모드 켜고 → 채널 우클릭 → "채널 ID 복사" # DISCORD_CHANNEL_IDS=123456789012345678,987654321098765432 # 한국투자증권 API (모의투자/실전 모두 지원) # 발급: https://apiportal.koreainvestment.com → API신청 → 앱키 발급 KIS_APP_KEY= KIS_APP_SECRET= KIS_ACCOUNT_NO=12345678-01 KIS_VIRTUAL=true # 수동(/분석, /대형주, /매수) 1회 매수 예산 상한 (원) KIS_MAX_ORDER_AMOUNT=1000000 # 한국 대형주/ETF 워치리스트 (비우면 응답 가능한 랭킹으로 대체) KR_WATCHLIST=005930,000660,005380,005490,035420,105560,069500,114800,226490,229200 # ─── 미국(US) 거래 설정 ─────────────────────────────────────── # 미국 자동주문 기능 활성화 (기본: false) ENABLE_US_TRADING=false # 수동(/분석, /매수) 1회 매수 예산 상한 (USD) US_MAX_ORDER_AMOUNT=5000 # 해외 종목 거래소 탐색 순서 US_EXCHANGE_SEARCH_ORDER=NASD,NYSE,AMEX # 미국 대형주/ETF 워치리스트 US_WATCHLIST=AAPL,MSFT,NVDA,AMZN,GOOGL,META,TSLA,AMD,AVGO,QQQ,SPY # ─── 데이 트레이딩 설정 ─────────────────────────────────── # 매일 매수할 종목 수 (기본: 5) DAY_TRADE_PICKS=5 # 자동매수 기준 자금에서 사용할 비율 (0.5, 50% 둘 다 가능 / 기본: 100%) AUTO_BUY_BUDGET_RATIO=1.0 # 자동 매수 시각 (KST, HH:MM) — 기본: 09:30 (스코어링→AI분석→매수) AUTO_BUY_TIME=09:30 # 자동 매도 시각 (KST, HH:MM) — 기본: 15:20 AUTO_SELL_TIME=15:20 # 분석 보고서 저장 디렉터리 (도커 기본: /app/reports) REPORTS_DIR=reports # 자동매매 분석 보고서 디스코드 업로드 여부 (저장은 항상 수행) AUTO_REPORT_UPLOAD=true # ─── 미국 데이 트레이딩 설정 (뉴욕시간 ET) ──────────────────── # 매일 매수할 종목 수 (기본: 5) US_DAY_TRADE_PICKS=5 # 미국 자동매수 기준 자금 비율 (미설정 시 AUTO_BUY_BUDGET_RATIO 사용) US_AUTO_BUY_BUDGET_RATIO=1.0 # 자동 매수 시각 (ET, HH:MM) — 기본: 09:35 US_AUTO_BUY_TIME=09:35 # 자동 매도 시각 (ET, HH:MM) — 기본: 15:50 US_AUTO_SELL_TIME=15:50 # ─── 손절/익절 설정 ──────────────────────────────────────── # 손절 라인 (%, 음수) — 기본: -5% STOP_LOSS_PCT=-5.0 # 익절 라인 (%, 양수) — 기본: 10% TAKE_PROFIT_PCT=10.0 # 모니터링 간격 (분) — 기본: 30분 MONITOR_INTERVAL_MIN=30 # (Optional) LLM model overrides for Discord bot # DEEP_THINK_LLM=gemini-3-flash-preview # QUICK_THINK_LLM=gemini-3-flash-preview # MAX_DEBATE_ROUNDS=1