aitrader/config.yaml
sylyx be1adfb94c feat: realistic budget, EUR trade size in Discord, confidence analytics
- config: starting equity 10k→100 EUR, max_position_pct 20%→10%, min_order 25→5 EUR
- discord: show invested EUR amount (💶 Einsatz) in trade_open embed
- dashboard: add Analytics tab with win-rate by confidence bucket

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 08:30:45 +02:00

53 lines
1.3 KiB
YAML

pairs: ["BTC/USD:USD", "ETH/USD:USD"] # Kraken-Futures Perpetuals (USD-margined)
interval_minutes: 15
timeframes: [15m, 1h, 4h]
ohlcv_limit: 200
starting_equity_eur: 100 # Demo-Startkapital (nur für lokale Buchführung)
risk:
max_position_pct: 0.10
max_open_positions: 2
stop_loss_atr_mult: 2.0
take_profit_atr_mult: 3.0
daily_loss_limit_pct: 0.05
min_order_eur: 5
ai:
mode: ensemble # ensemble (beide Voter müssen sich einig sein) | single (nur voter_a)
min_confidence: 0.6
timeout_seconds: 30
voter_a:
provider: gemini # gemini | claude | groq | deepseek | xai | openrouter | ollama
model: gemini-2.5-flash-lite
temperature: 0.1
voter_b:
provider: groq
model: llama-3.3-70b-versatile
temperature: 0.4
news:
enabled: true
source: cryptopanic
max_headlines: 10
lookback_hours: 6
exchange:
id: krakenfutures
sandbox: true
paper_only: false # true = nie echte Orders, nur DB-Logging
discord:
enabled: true
notify_on:
- startup
- trade_open
- trade_close
- risk_block
- error
- daily_summary
- news_alert
- decision # postet JEDE Decision (auch HOLD) — 192 Embeds/Tag
news_sentiment_threshold: 0.4
daily_summary_hour_utc: 22 # täglicher Summary-Post um 22:00 UTC