# Base environment variables for Stock Bot # Environment NODE_ENV=development # Logging LOG_LEVEL=debug # Database configuration DRAGONFLY_HOST=localhost DRAGONFLY_PORT=6379 DRAGONFLY_PASSWORD= DRAGONFLY_MAX_RETRIES_PER_REQUEST=3 TIMESCALE_HOST=localhost TIMESCALE_PORT=5432 TIMESCALE_DB=stockbot TIMESCALE_USER=postgres TIMESCALE_PASSWORD=postgres # Data providers DEFAULT_DATA_PROVIDER=alpaca ALPACA_API_KEY=your_alpaca_key_here ALPACA_API_SECRET=your_alpaca_secret_here POLYGON_API_KEY=your_polygon_key_here # Risk parameters RISK_MAX_DRAWDOWN=0.05 RISK_MAX_POSITION_SIZE=0.1 RISK_MAX_LEVERAGE=1.5 RISK_STOP_LOSS_DEFAULT=0.02 RISK_TAKE_PROFIT_DEFAULT=0.05 # Market Data Gateway SERVICE_PORT=4000 WEBSOCKET_ENABLED=true WEBSOCKET_PATH=/ws/market-data WEBSOCKET_HEARTBEAT_INTERVAL=30000 THROTTLING_MAX_REQUESTS=300 THROTTLING_MAX_CONNECTIONS=5 CACHING_ENABLED=true CACHING_TTL_SECONDS=60 # Risk Guardian RISK_CHECKS_PRE_TRADE=true RISK_CHECKS_PORTFOLIO=true RISK_CHECKS_LEVERAGE=true RISK_CHECKS_CONCENTRATION=true ALERTING_ENABLED=true ALERTING_CRITICAL_THRESHOLD=0.8 ALERTING_WARNING_THRESHOLD=0.6 WATCHDOG_ENABLED=true WATCHDOG_CHECK_INTERVAL=60