# TradeMind – Beispielskonfiguration # # Alle API-Keys können als Klartext oder als ${ENV_VAR} gesetzt werden. # Setze zB. in podman-compose.yml: # environment: # - BINANCE_API_KEY=xxxxxx # - BINANCE_API_SECRET=yyyy # und in der config.yaml: # api_key: ${BINANCE_API_KEY} trading: base_currency: BTC quote_currency: USDT initial_balance: 10000 position_size_pct: 0.10 # 10% des Portfolios pro Trade max_open_positions: 1 fee_pct: 0.001 # 0.1% Ordergebühr slippage_pct: 0.0005 # 0.05% Slippage (nur Simulation/Live-Annäherung) timeframe: 1h candles: 500 dry_run: true # true = Simulation, false = Live (in Kombination mit `live`) strategy: fast_period: 12 slow_period: 26 signal_period: 9 rsi_period: 14 rsi_overbought: 70 rsi_oversold: 30 atr_period: 14 atr_stop_mult: 2.5 allow_long: true allow_short: false training: mode: walk-forward train_ratio: 0.7 generations: 15 population: 30 mutation_rate: 0.2 crossover_rate: 0.4 fitness_weight_return: 0.6 fitness_weight_sharpe: 0.3 fitness_weight_drawdown: 0.1 seed: 42 state_file: state/weights.json # REST-API / Dashboard (Befehl: trademind serve) server: host: 0.0.0.0 port: 8080 # host-Port (im Container: TM_PORT / mapping in podman-compose) public_base_url: "" # optional: von außen erreichbare URL (Reverse Proxy) exchanges: binance: api_key: ${BINANCE_API_KEY} api_secret: ${BINANCE_API_SECRET} sandbox: true kraken: api_key: ${KRAKEN_API_KEY} api_secret: ${KRAKEN_API_SECRET} sandbox: true coinbase: api_key: ${COINBASE_API_KEY} api_secret: ${COINBASE_API_SECRET} sandbox: true kucoin: api_key: ${KUCOIN_API_KEY} api_secret: ${KUCOIN_API_SECRET} password: ${KUCOIN_PASSPHRASE} sandbox: true