diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-04-02 15:37:38 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-04-02 15:37:38 +0900 |
| commit | 98be3c3624e20b3bf4aef6c63a3fab81b54fa5e5 (patch) | |
| tree | eac0fcbeb25dccaaa657bd4cd4733609924b3e35 /.env.example | |
| parent | 1d40055d7a89f9470b2d0f0d2ed1c23752ffbd6a (diff) | |
fix: move hardcoded postgres credentials to .env, annotate secrets
Diffstat (limited to '.env.example')
| -rw-r--r-- | .env.example | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/.env.example b/.env.example index bdc6a67..2cc65da 100644 --- a/.env.example +++ b/.env.example @@ -1,11 +1,23 @@ -# Alpaca API (get keys from https://app.alpaca.markets) +# === SECRETS (keep secure, do not commit .env) === ALPACA_API_KEY= ALPACA_API_SECRET= -ALPACA_PAPER=true - -REDIS_URL=redis://localhost:6379 +POSTGRES_USER=trading +POSTGRES_PASSWORD=trading DATABASE_URL=postgresql+asyncpg://trading:trading@localhost:5432/trading +REDIS_URL=redis://localhost:6379 +TELEGRAM_BOT_TOKEN= +FINNHUB_API_KEY= +ANTHROPIC_API_KEY= +API_AUTH_TOKEN= +METRICS_AUTH_TOKEN= + +# === CONFIGURATION === +ALPACA_PAPER=true +DRY_RUN=true +POSTGRES_DB=trading LOG_LEVEL=INFO +LOG_FORMAT=json +HEALTH_PORT=8080 RISK_MAX_POSITION_SIZE=0.1 RISK_STOP_LOSS_PCT=5 RISK_DAILY_LOSS_LIMIT_PCT=10 @@ -13,16 +25,10 @@ RISK_TRAILING_STOP_PCT=0 RISK_MAX_OPEN_POSITIONS=10 RISK_VOLATILITY_LOOKBACK=20 RISK_VOLATILITY_SCALE=false -DRY_RUN=true -TELEGRAM_BOT_TOKEN= TELEGRAM_CHAT_ID= TELEGRAM_ENABLED=false -LOG_FORMAT=json -HEALTH_PORT=8080 -METRICS_AUTH_TOKEN= # News Collector -FINNHUB_API_KEY= NEWS_POLL_INTERVAL=300 SENTIMENT_AGGREGATE_INTERVAL=900 @@ -31,5 +37,7 @@ SELECTOR_FINAL_TIME=15:30 SELECTOR_MAX_PICKS=3 # LLM (for stock selector) -ANTHROPIC_API_KEY= ANTHROPIC_MODEL=claude-sonnet-4-20250514 + +# === API SECURITY === +CORS_ORIGINS=http://localhost:3000 |
