# ============================================================
# Trade System — 统一环境配置（YAML）
# ============================================================
# 使用方式：
#   data 模块通过 data/config.ts 读取此文件
#   Python 模块通过 yaml.safe_load 读取此文件
#
# 修改后重启服务即可生效，无需重新构建。
# ============================================================

# --- TimescaleDB / PostgreSQL 连接 ---
db:
  host: 10.0.0.7
  port: 5432
  name: trade
  user: trader
  password: fucketh

# --- Redis 连接 ---
redis:
  url: redis://localhost:6379
  # 是否启用 Pub/Sub 行情发布（开发时可关闭以节省资源）
  publish_enabled: true

# --- 交易所 API 密钥 ---
exchange:
  binance:
    api_key: "ONSJKIGRpDYLn6FdV17aAKfjclZ4I2LzamflhuMpsoRQA427lLKeyJlGtg2RZ7DH"
    api_secret: "5Mfv4TgvDlRzCHbtl2nJL4mVHUvMm8pyjKiRjMoosBMxrhlqMw6CuQbg2qbS2Npd"
  # USDT-M 永续合约（需要单独开通合约交易权限）
  binance_futures:
    api_key: "YOUR_FUTURES_API_KEY"
    api_secret: "YOUR_FUTURES_API_SECRET"

# --- 日志 ---
logging:
  # 日志级别：trace / debug / info / warn / error / fatal
  level: debug
  # 运行环境：development 启用 pretty print；production 输出 JSON
  node_env: development
