Spaces:
Sleeping
Sleeping
| # Hermes Futures Desk V5 safe configuration template. | |
| # Copy to a local .env file only for development. Never commit populated secrets. | |
| # Runtime and persistence | |
| HERMES_HOME=/opt/data | |
| HERMES_DATASET_REPO= | |
| HF_TOKEN= | |
| AUTO_CREATE_DATASET=true | |
| SYNC_INTERVAL=60 | |
| MAX_BACKUPS=10 | |
| # Dashboard authentication | |
| HERMES_ADMIN_USERNAME=admin | |
| HERMES_ADMIN_PASSWORD= | |
| HERMES_SESSION_SECRET= | |
| HERMES_DASHBOARD_BASIC_AUTH_USERNAME=admin | |
| HERMES_DASHBOARD_BASIC_AUTH_PASSWORD= | |
| HERMES_DASHBOARD_BASIC_AUTH_SECRET= | |
| HERMES_GATEWAY_ENABLED=false | |
| HERMES_MAX_CONCURRENT_SESSIONS=1 | |
| # Mandatory fail-closed execution controls | |
| TRADING_MODE=paper | |
| HERMES_EXECUTION_ENABLED=false | |
| HERMES_NONPAPER_EXECUTION_ENABLED=false | |
| FUTURES_EXCHANGE_ID=paper | |
| FUTURES_API_KEY= | |
| FUTURES_API_SECRET= | |
| FUTURES_API_PASSPHRASE= | |
| PAPER_EQUITY_USDT=10000 | |
| # Public market-data providers | |
| DS4_BASE_URL= | |
| DS4_TIMEOUT_S=6 | |
| DS4_WAKE_TIMEOUT_S=25 | |
| DS2_BASE_URL= | |
| DS2_TIMEOUT_S=6 | |
| BINANCE_PUBLIC_FALLBACK_ENABLED=true | |
| BINANCE_FUTURES_PUBLIC_BASE_URL=https://fapi.binance.com | |
| BINANCE_FUTURES_TIMEOUT_S=5 | |
| BINANCE_FUTURES_MAX_RETRIES=2 | |
| BINANCE_KLINE_INTERVAL=5m | |
| BINANCE_KLINE_LIMIT=100 | |
| BINANCE_ATR_PERIOD=14 | |
| BINANCE_ORDERBOOK_LIMIT=20 | |
| BINANCE_OI_PERIOD=5m | |
| KUCOIN_FUTURES_PUBLIC_FALLBACK_ENABLED=true | |
| KUCOIN_FUTURES_PUBLIC_BASE_URL=https://api-futures.kucoin.com | |
| KUCOIN_FUTURES_TIMEOUT_S=5 | |
| KUCOIN_FUTURES_MAX_RETRIES=1 | |
| FRESHNESS_FUTURE_TOLERANCE_SECONDS=120 | |
| HERMES_SYMBOL_CACHE_PATH=/opt/data/futures_symbols_cache.json | |
| # Deterministic analysis | |
| FUTURES_MIN_SIGNAL_SCORE=0.55 | |
| FUTURES_MIN_SIGNAL_COMPONENTS=3 | |
| FUTURES_MIN_DIRECTION_CONFIRMATIONS=2 | |
| FUTURES_STOP_ATR_MULTIPLIER=1.2 | |
| FUTURES_TAKE_PROFIT_RR=1.8 | |
| FUTURES_MIN_STOP_BPS=20 | |
| FUTURES_PLAN_MAX_AGE_SECONDS=20 | |
| FUTURES_DEFAULT_LEVERAGE=5 | |
| # External advisory (never grants execution authority) | |
| EXTERNAL_AI_ENABLED=true | |
| EXTERNAL_AI_TIMEOUT_SECONDS=8 | |
| EXTERNAL_AI_TOTAL_TIMEOUT_SECONDS=15 | |
| # Deprecated (ignored): EXTERNAL_AI_PROVIDER_TIMEOUT_SECONDS, EXTERNAL_AI_PROVIDER_ORDER | |
| OPENROUTER_API_KEY= | |
| GOOGLE_API_KEY= | |
| # Telegram (disabled by default) | |
| TELEGRAM_ENABLED=false | |
| TELEGRAM_MODE=webhook | |
| TELEGRAM_PUBLIC_BASE_URL= | |
| TELEGRAM_WEBHOOK_PATH=/api/telegram/webhook | |
| TELEGRAM_WEBHOOK_SECRET= | |
| TELEGRAM_BOOTSTRAP_SECRET= | |
| TELEGRAM_ALLOWED_USER_IDS= | |
| TELEGRAM_BOT_TOKEN= | |
| TELEGRAM_PROXY_URL= | |
| TELEGRAM_RELAY_URL= | |
| TELEGRAM_RELAY_SECRET= | |
| TELEGRAM_STATE_PATH=/opt/data/telegram_state.json | |
| TELEGRAM_ALERTS_ENABLED=false | |
| TELEGRAM_COMMAND_RATE_LIMIT=10 | |
| TELEGRAM_SCAN_MAX_SYMBOLS=300 | |
| TELEGRAM_SCAN_SHORTLIST_SIZE=20 | |
| TELEGRAM_SCAN_RESULT_COUNT=10 | |
| TELEGRAM_SCAN_MAX_CONCURRENCY=4 | |
| # Optional integrations remain disabled | |
| LINEAR_MCP_ENABLED=false | |
| UNREAL_ENGINE_MCP_ENABLED=false | |