71 lines
3.0 KiB
Plaintext
71 lines
3.0 KiB
Plaintext
# 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
|