# 服务配置 HOST=0.0.0.0 PORT=6600 DEBUG=false SECRET_KEY=change-this-to-a-random-secret-key ADMIN_USERNAME=admin ADMIN_PASSWORD=change-me-on-first-login ADMIN_SYNC_FROM_ENV=false WECHAT_WEBHOOK= QUOTE_SOURCE=sina THS_REFRESH_TOKEN= # 交易模式:simulation=SimNow,live=期货公司(系统设置页可改) TRADING_MODE=simulation POSITION_SIZING_MODE=risk RISK_PERCENT=1 # CTP 断线后后台自动重连(true/false) CTP_AUTO_RECONNECT=true # —— SimNow 模拟盘(也可在「系统设置 → CTP 连接」配置,优先于本文件)—— SIMNOW_USER= SIMNOW_PASSWORD= SIMNOW_BROKER_ID=9999 # 7×24 / 日盘前置(deploy.sh 会自动 nc 探测并写入可用线路) SIMNOW_TD_ADDRESS=tcp://180.168.146.187:10201 SIMNOW_MD_ADDRESS=tcp://180.168.146.187:10211 SIMNOW_APP_ID=simnow_client_test SIMNOW_AUTH_CODE=0000000000000000 # SimNow 看穿式前置固定用「实盘」;仅穿透式测评才用「测试」 SIMNOW_ENV=实盘 # —— 期货公司实盘(后期接入)—— CTP_LIVE_USER= CTP_LIVE_PASSWORD= CTP_LIVE_BROKER_ID= CTP_LIVE_TD_ADDRESS= CTP_LIVE_MD_ADDRESS= CTP_LIVE_APP_ID= CTP_LIVE_AUTH_CODE= CTP_LIVE_PRODUCT_INFO= # 账户冷静期 RISK_CONTROL_ENABLED=true RISK_COOLING_HOURS_MANUAL=4 RISK_COOLING_HOURS_MANUAL_JOURNAL=1 RISK_MANUAL_CLOSE_DAILY_LIMIT=2 MAX_ACTIVE_POSITIONS=1 RISK_DAILY_POSITION_LIMIT=5 RISK_DAILY_TRADING_RISK_PCT=2 TRADING_DAY_RESET_HOUR=8 # —— 数据库(生产推荐 PostgreSQL,见 docs/POSTGRES.md)—— # 未配置 DATABASE_URL 时使用本地 SQLite futures.db # DATABASE_URL=postgresql://qihuo:your_password@127.0.0.1:5432/qihuo # PG_POOL_MIN=2 # PG_POOL_MAX=20