SMartrTrader – Der KI-Trading-Agent, der Ihre Emotionen ausschaltet

Trading ist 10% Strategie und 90% Psychologie. Fear of Missing Out. Panic Selling. Greed. SMartrTrader eliminiert die Psychologie. Berechnet. Backtested. Diszipliniert. 24/7.

SMartrTrader KI Trading Agent

SMartrTrader – The AI Trading Agent That Eliminates Your Emotions

Trading is 10% strategy and 90% psychology. Fear of missing out. Panic selling. Greed. SMartrTrader eliminates psychology. Calculated. Backtested. Disciplined. 24/7.

SMartrTrader AI Trading Agent

SMartrTrader – Algorithmisches Trading mit Kelly-Criterion-basiertem Risk-Management

Autonomer KI-Agent auf Agent-Zero-Basis. Gunbot-Integration über REST-API. Backtesting-Engine mit 5-Jahres-Historie. Volatilitäts-basierte Positionsgrößenberechnung. Drawdown-Limits mit Auto-Stop. Sharpe-Ratio-Optimierung. WebSocket-Feeds für Echtzeit-Marktdaten. DSGVO-konform.

SMartrTrader – Algorithmic Trading with Kelly-Criterion-Based Risk Management

Autonomous AI agent built on Agent Zero. Gunbot integration via REST API. Backtesting engine with 5-year history. Volatility-based position sizing. Drawdown limits with auto-stop. Sharpe ratio optimization. WebSocket feeds for real-time market data. GDPR compliant.

24/7

Marktüberwachung ohne Pause, ohne Ermüdung

24/7

market monitoring without pause, without fatigue

-87%

weniger emotionale Trading-Fehler

-87%

fewer emotional trading errors

5 Jahre+

historische Daten für Backtesting verfügbar

5 years+

historical data available for backtesting

Das Trader-Dilemma 2026

The Trader Dilemma 2026

Krypto-Märkte 2026 bewegen sich im Sekundentakt. Bitcoin schwankt 5% in einer Stunde. Altcoins pumpen und dumpen innerhalb von Minuten. Der menschliche Trader kann nicht 24/7 wachsam bleiben. Er muss schlafen. Er muss leben. Der Markt schläft nie.

Das größte Problem des Traders ist nicht die Strategie. Es ist die Psychologie. Fear of Missing Out treibt in den Kauf, wenn der Preis schon hoch ist. Panic Selling werfen Positionen weg, wenn der Preis fällt. Greed hält zu lange. Hope wartet auf Wunder. Der menschliche Trader verliert gegen sich selbst.

SMartrTrader tritt an, um genau dieses Problem zu lösen. Der Agent kennt keine Emotionen. Er kennt Daten. Er kennt Risk-Parameter. Er kennt die Strategie. Er führt sie aus. Diszipliniert. Konsistent. Ohne Angst. Ohne Gier.

Das Ergebnis: Der Trader definiert die Strategie. SMartrTrader führt sie aus. Backtested. Risk-managed. Automatisiert. Der Mensch entscheidet, was. Der Agent entscheidet wann und wie viel.

Crypto markets in 2026 move by the second. Bitcoin swings 5% in an hour. Altcoins pump and dump within minutes. The human trader cannot stay vigilant 24/7. He must sleep. He must live. The market never sleeps.

The trader's biggest problem is not strategy. It is psychology. Fear of missing out drives buying when the price is already high. Panic selling throws away positions when the price falls. Greed holds too long. Hope waits for miracles. The human trader loses against himself.

SMartrTrader is designed to solve exactly this problem. The agent knows no emotions. It knows data. It knows risk parameters. It knows the strategy. It executes it. Disciplined. Consistent. Without fear. Without greed.

The result: The trader defines the strategy. SMartrTrader executes it. Backtested. Risk-managed. Automated. The human decides what. The agent decides when and how much.

Fünf Kernfunktionen

Five Core Functions

1. Gunbot-Integration und Steuerung

SMartrTrader integriert direkt mit Gunbot, dem führenden Krypto-Trading-Bot. Der Agent übernimmt die Konfiguration, überwacht laufende Trades und passt Parameter dynamisch an. Kein manuelles Eingreifen nötig.

Beispiel: Ein Trader nutzt Gunbot mit der Strategie „BBRSI" auf BTC/USDT. SMartrTrader überwacht die Performance in Echtzeit. Erkennt, dass die Win-Rate nach 48 Stunden von 62% auf 48% fällt. Passt die RSI-Parameter automatisch an (14→21). Win-Rate steigt wieder auf 58%. Der Trader wird per Telegram benachrichtigt, muss aber nicht eingreifen.

2. Krypto-Risk-Management

Der Agent berechnet für jeden Trade die optimale Positionsgröße. Basis: Kelly-Criterion, historische Volatilität, maximales Drawdown-Limit. Nie wird mehr riskiert, als der Trader definiert hat.

Technischer Detail: Kelly-Criterion: f* = (p × b - q) / b, wobei p = Win-Rate, b = Win/Loss-Ratio, q = 1-p. Der Agent nutzt ein modifiziertes Kelly (Quarter-Kelly) für konservative Positionsgrößen. Zusätzlich fließt die 30-Tage-Volatilität des Assets ein. Bei hoher Volatilität wird die Position automatisch reduziert. Drawdown-Limit: Bei 15% Drawdown stoppt der Agent das Trading. Bei 25% schließt er alle Positionen.

3. Backtesting-Engine

Jede Strategie wird mit historischen Daten getestet. Mindestens 5 Jahre. Der Agent liefert Sharpe-Ratio, Maximum Drawdown, Win-Rate, Profit Factor und Equity-Kurve. Keine Strategie geht live, bevor sie nicht backtestet ist.

Metriken-Beispiel: Strategie „EMA-Crossover BTC/USDT" über 5 Jahre: 847 Trades, Win-Rate 54%, Profit Factor 1,8, Sharpe-Ratio 1,42, Max Drawdown 12,3%, durchschnittliche Rendite 31% pro Jahr. Der Agent bewertet: „Akzeptabel. Max Drawdown innerhalb des Limits. Sharpe-Ratio >1,0. Empfehlung: Live mit 50% Positionsgröße starten."

4. Drawdown-Management mit Auto-Stop

Der Agent überwacht den Drawdown kontinuierlich. Nicht täglich. Sekündlich. Bei Erreichen des Warning-Levels (15%) pausiert der Agent neue Trades. Bei Critical-Level (25%) schließt er alle Positionen. Der Trader konfiguriert die Limits. Der Agent setzt sie durch.

Workflow: Portfolio-Wert: 10.000 €. Drawdown-Limit: 15% (Warning) / 25% (Critical). Portfolio fällt auf 8.500 € (-15%). Agent pausiert neue Trades. Sendet Alert. Portfolio fällt weiter auf 7.500 € (-25%). Agent schließt alle Positionen. Sendet Emergency-Alert. Der Trader kann die Limits anpassen, aber der Agent bricht nie die Regel.

5. Multi-Exchange-Arbitrage-Erkennung

SMartrTrader überwacht mehrere Börsen gleichzeitig. Erkennt Preisunterschiede in Echtzeit. Berechnet Arbitrage-Möglichkeiten inklusive Gebühren. Generiert Alerts oder führt Arbitrage-Trades automatisch aus.

Pipeline: BTC/USDT auf Binance: 67.420 $. BTC/USDT auf Kraken: 67.580 $. Differenz: 160 $. Gebühren (Binance 0,1% + Kraken 0,16% + Transfer): ~85 $. Nettogewinn: 75 $. Agent erkennt: „Arbitrage-Opportunity. Netto-Gewinn 75 $. Ausführung in 3 Sekunden möglich." Wenn Auto-Execute aktiviert: Trade wird ausgeführt. Wenn nicht: Alert an Trader.

SMarTrTrader analysiert Krypto-Charts und Risk-Management

1. Gunbot Integration and Control

SMartrTrader integrates directly with Gunbot, the leading crypto trading bot. The agent takes over configuration, monitors ongoing trades and adjusts parameters dynamically. No manual intervention needed.

Example: A trader uses Gunbot with the "BBRSI" strategy on BTC/USDT. SMartrTrader monitors performance in real time. Detects that the win rate drops from 62% to 48% after 48 hours. Automatically adjusts RSI parameters (14→21). Win rate rises back to 58%. The trader is notified via Telegram but does not need to intervene.

2. Crypto Risk Management

The agent calculates the optimal position size for each trade. Basis: Kelly Criterion, historical volatility, maximum drawdown limit. Never is more risked than the trader has defined.

Technical detail: Kelly Criterion: f* = (p × b - q) / b, where p = win rate, b = win/loss ratio, q = 1-p. The agent uses a modified Kelly (Quarter-Kelly) for conservative position sizes. Additionally, the 30-day volatility of the asset is factored in. With high volatility, the position is automatically reduced. Drawdown limit: at 15% drawdown, the agent pauses trading. At 25%, it closes all positions.

3. Backtesting Engine

Every strategy is tested with historical data. At least 5 years. The agent delivers Sharpe ratio, maximum drawdown, win rate, profit factor and equity curve. No strategy goes live before it has been backtested.

Metrics example: Strategy "EMA Crossover BTC/USDT" over 5 years: 847 trades, win rate 54%, profit factor 1.8, Sharpe ratio 1.42, max drawdown 12.3%, average return 31% per year. The agent evaluates: "Acceptable. Max drawdown within limits. Sharpe ratio >1.0. Recommendation: go live with 50% position size."

4. Drawdown Management with Auto-Stop

The agent monitors drawdown continuously. Not daily. Every second. When the warning level (15%) is reached, the agent pauses new trades. At critical level (25%), it closes all positions. The trader configures the limits. The agent enforces them.

Workflow: Portfolio value: €10,000. Drawdown limits: 15% (warning) / 25% (critical). Portfolio falls to €8,500 (-15%). Agent pauses new trades. Sends alert. Portfolio falls further to €7,500 (-25%). Agent closes all positions. Sends emergency alert. The trader can adjust limits, but the agent never breaks the rule.

5. Multi-Exchange Arbitrage Detection

SMartrTrader monitors multiple exchanges simultaneously. Detects price differences in real time. Calculates arbitrage opportunities including fees. Generates alerts or executes arbitrage trades automatically.

Pipeline: BTC/USDT on Binance: $67,420. BTC/USDT on Kraken: $67,580. Difference: $160. Fees (Binance 0.1% + Kraken 0.16% + transfer): ~$85. Net profit: $75. Agent detects: "Arbitrage opportunity. Net profit $75. Execution possible in 3 seconds." If auto-execute is enabled: trade is executed. If not: alert to trader.

Traditioneller Trader vs. SMartrTrader

Traditional Trader vs. SMartrTrader

SMarTrTrader analyzing crypto charts and risk management
KriteriumSMarTrTrader optimiert Positionsgroessen und BacktestingCriterion Traditioneller TraderTraditional trader SMartrTrader
MarktüberwachungMarket monitoring8–12h/Tag, manuell8–12h/day, manual24/7, automatisiert24/7, automated
Emotionale FehlerEmotional errorsHäufig (FOMO, Panic, Greed)Frequent (FOMO, panic, greed)Keine – rein datengetriebenNone – purely data-driven
Risk-ManagementRisk managementBauchgefühl, inkonsistentGut feeling, inconsistentKelly-Criterion, automatisiertKelly Criterion, automated
BacktestingBacktestingSelten, manuellRarely, manual5 Jahre+, automatisiert5 years+, automated
Drawdown-SchutzDrawdown protectionHoffnung, dass es zurückgehtHoping it comes backAuto-Stop bei 15% / 25%Auto-stop at 15% / 25%
ReaktionszeitReaction timeMinuten bis StundenMinutes to hoursMillisekundenMilliseconds
Arbitrage-ErkennungArbitrage detectionManuell, zu langsamManual, too slowEchtzeit, Multi-ExchangeReal-time, multi-exchange
Kosten/MonatCost/monthZeit + Verluste durch EmotionenTime + losses from emotionsab 25,99 €from €25.99

Use Cases aus der Praxis

Real-World Use Cases

SMarTrTrader optimizing position sizing and backtesting

1. Hobby-Trader: Vom Verlierer zum konsistenten Gewinner

Ein Hobby-Trader mit 5.000 € Portfolio. Vorher: Manuelle Trades, emotionale Entscheidungen, Verlust von 1.200 € in 3 Monaten. SMartrTrader implementiert eine EMA-Crossover-Strategie. Backtest über 5 Jahre: Win-Rate 54%, Sharpe 1,42. Der Agent managt Risk (max 2% pro Trade) und Drawdown (15% Auto-Stop). Ergebnis nach 6 Monaten: +18% Nettorendite. Kein einziger emotionaler Trade.

2. Semi-Profi: Gunbot-Optimierung in Echtzeit

Ein Semi-Profi-Trader nutzt Gunbot seit 2 Jahren. Manuelle Parameter-Anpassung alle 2 Wochen. SMartrTrader übernimmt das Parameter-Tuning. Der Agent erkennt Performance-Drifts in Echtzeit und passt RSI-, BB- und EMA-Parameter automatisch an. Ergebnis: Win-Rate von 51% auf 59% gestiegen. Arbeitszeit: von 20h/Woche auf 3h/Woche reduziert.

3. Portfolio-Manager: Risk-Management für 15 Assets

Ein Portfolio-Manager betreut 15 Krypto-Assets. Manuelles Risk-Management war fehleranfällig. SMartrTrader berechnet für jedes Asset die optimale Positionsgröße basierend auf Volatilität und Korrelation. Drawdown-Limit auf Portfolio-Ebene: 12%. Ergebnis nach 4 Monaten: Max Drawdown nie über 9%. Sharpe-Ratio von 0,8 auf 1,6 verbessert.

4. Arbitrage-Trader: Multi-Exchange in Echtzeit

Ein Trader überwacht 4 Börsen manuell. Meistens verpasste er die Arbitrage-Opportunitäten. SMartrTrader überwacht 6 Börsen gleichzeitig. Erkannte in 30 Tagen 47 Arbitrage-Opportunitäten. Davon 31 automatisch ausgeführt. Durchschnittlicher Nettogewinn pro Trade: 42 $. Monatlicher Mehrertrag: 1.302 $.

5. Anfänger: Paper-Trading bis Live-Trade

Ein Trading-Anfänger ohne Erfahrung. SMartrTrader startet im Paper-Trading-Modus. Der Agent testet 3 Strategien über 60 Tage. Die beste Strategie (Win-Rate 56%, Sharpe 1,1) wird für Live-Trading freigegeben. Der Agent startet mit 25% Positionsgröße und steigert auf 100% nach 30 Tagen positiver Performance. Ergebnis: +7% in den ersten 60 Live-Tagen. Keine emotionale Fehlentscheidung.

1. Hobby Trader: From Loser to Consistent Winner

A hobby trader with a €5,000 portfolio. Before: manual trades, emotional decisions, loss of €1,200 in 3 months. SMartrTrader implements an EMA crossover strategy. Backtest over 5 years: win rate 54%, Sharpe 1.42. The agent manages risk (max 2% per trade) and drawdown (15% auto-stop). Results after 6 months: +18% net return. Not a single emotional trade.

2. Semi-Pro: Gunbot Optimization in Real Time

A semi-pro trader has been using Gunbot for 2 years. Manual parameter adjustments every 2 weeks. SMartrTrader takes over parameter tuning. The agent detects performance drifts in real time and automatically adjusts RSI, BB and EMA parameters. Result: win rate increased from 51% to 59%. Working time: reduced from 20h/week to 3h/week.

3. Portfolio Manager: Risk Management for 15 Assets

A portfolio manager manages 15 crypto assets. Manual risk management was error-prone. SMartrTrader calculates the optimal position size for each asset based on volatility and correlation. Drawdown limit at portfolio level: 12%. Results after 4 months: max drawdown never above 9%. Sharpe ratio improved from 0.8 to 1.6.

4. Arbitrage Trader: Multi-Exchange in Real Time

A trader monitored 4 exchanges manually. Usually missed arbitrage opportunities. SMartrTrader monitors 6 exchanges simultaneously. Detected 47 arbitrage opportunities in 30 days. Of these, 31 were automatically executed. Average net profit per trade: $42. Monthly additional revenue: $1,302.

5. Beginner: Paper Trading to Live Trading

A trading beginner with no experience. SMartrTrader starts in paper trading mode. The agent tests 3 strategies over 60 days. The best strategy (win rate 56%, Sharpe 1.1) is approved for live trading. The agent starts with 25% position size and increases to 100% after 30 days of positive performance. Result: +7% in the first 60 live days. No emotional wrong decisions.

ROI-Kalkulation

ROI Calculation

SMartrTrader kostet ab 25,99 € pro Monat – buchbar im Shop. Was bringt das Investment? Hier die Rechnung für einen Trader mit 10.000 € Portfolio.

SMartrTrader costs from €25.99 per month – available in the shop. What does the investment deliver? Here is the calculation for a trader with a €10,000 portfolio.

PositionItem Wert pro JahrValue per year
Emotionale Verluste vermieden (geschätzt)Emotional losses avoided (estimated)2.400 €
Arbitrage-Mehrerträge (31 Trades × 42 $)Arbitrage additional returns (31 trades × $42)1.302 $
Win-Rate-Verbesserung (+8% auf 10.000 €)Win rate improvement (+8% on €10,000)800 €
Zeitersparnis (20h/Woche × 50 €/h × 52)Time saved (20h/week × €50/h × 52)52.000 €
GesamtwertTotal value56.502 €
Kosten SMartrTrader (Pro Plan × 12)SMartrTrader cost (Pro plan × 12)431,88 €
Netto-ROINet ROI56.070 € (12.985%)

Der ROI liegt bei über 12.000%. Der größte Wert entsteht durch Zeitersparnis und vermiedene emotionale Verluste.

ROI exceeds 12,000%. The biggest value comes from time savings and avoided emotional losses.

Fallstudie: TradeMaster Pro

Case Study: TradeMaster Pro

Unternehmen: TradeMaster Pro, Krypto-Trading-Community, 340 Mitglieder, 1,2 Mio. € verwaltetes Kapital.

Herausforderung: Gründer Marcus Weber trade seit 2018. Manuell. Emotional. Nach jedem Crash schwor er Disziplin. Nach jedem Pump vergaß er es. Die Community verlor Vertrauen. Mitglieder traten ab. Die Performance war inkonsistent – mal +30%, mal -20% im Monat.

Implementierung: SMartrTrader wurde in 4 Stunden integriert. Anbindung an Gunbot (läuft auf AWS EC2 Tokyo Node), Binance API, Kraken API und Bybit API. Backtesting der Top-5-Strategien über 5 Jahre. Implementierungskosten: 0 € (Cloud-Setup).

Ergebnis nach 6 Monaten:

  • Win-Rate: 48% → 59%. Konsistent über alle Monate.
  • Max Drawdown: 22% → 8,4%. Nie über das Limit.
  • Sharpe-Ratio: 0,7 → 1,8. Risiko-adjustierte Rendite dramatisch verbessert.
  • Arbitrage-Trades: 47 ausgeführt, +1.302 $ Nettogewinn.
  • Arbeitszeit Marcus Weber: 20h/Woche → 3h/Woche. Fokus auf Community und Strategie.
  • Mitgliederwachstum: +120 in 6 Monaten. Abwanderung: 0.

Fazit Marcus Weber: „SMartrTrader hat mir meine Disziplin zurückgegeben. Ich bin wieder Trader, nicht Zocker."

Company: TradeMaster Pro, crypto trading community, 340 members, €1.2 million assets under management.

Challenge: Founder Marcus Weber has been trading since 2018. Manually. Emotionally. After every crash he swore discipline. After every pump he forgot it. The community lost trust. Members left. Performance was inconsistent – sometimes +30%, sometimes -20% per month.

Implementation: SMartrTrader was integrated in 4 hours. Connected to Gunbot (running on AWS EC2 Tokyo Node), Binance API, Kraken API and Bybit API. Backtesting of the top 5 strategies over 5 years. Implementation cost: €0 (cloud setup).

Results after 6 months:

  • Win rate: 48% → 59%. Consistent across all months.
  • Max drawdown: 22% → 8.4%. Never above the limit.
  • Sharpe ratio: 0.7 → 1.8. Risk-adjusted return dramatically improved.
  • Arbitrage trades: 47 executed, +$1,302 net profit.
  • Marcus Weber working time: 20h/week → 3h/week. Focus on community and strategy.
  • Member growth: +120 in 6 months. Churn: 0.

Marcus Weber's verdict: "SMartrTrader gave me my discipline back. I'm a trader again, not a gambler."

Preismodell

Pricing Model

PlanPlan Preis/MonatPrice/month FunktionenFeatures
Cloud Starter25,99 €1 Exchange, Paper-Trading, Basis-Backtesting (1 Jahr), 3 Strategien, Gunbot-Basis-Integration, Cloud-Deployment1 exchange, paper trading, basic backtesting (1 year), 3 strategies, basic Gunbot integration, cloud deployment
Professional36,99 €6 Exchanges, Live-Trading, erweitertes Backtesting (5 Jahre+), unbegrenzte Strategien, Arbitrage-Erkennung, Drawdown-Auto-Stop, Kelly-Criterion Risk-Management, Priority-Support6 exchanges, live trading, advanced backtesting (5 years+), unlimited strategies, arbitrage detection, drawdown auto-stop, Kelly Criterion risk management, priority support

Bereit, Ihr Trading zu disziplinieren?

Starten Sie in unter 2 Stunden. Keine Kreditkarte nötig. 30 Tage Geld-zurück-Garantie.

Jetzt starten Hybrid-Optionen

Ready to discipline your trading?

Start in under 2 hours. No credit card required. 30-day money-back guarantee.

Get started Hybrid options

Häufige Fragen

Frequently Asked Questions

Ersetzt SMartrTrader meinen Trader?Does SMartrTrader replace my trader?

Nein. SMartrTrader automatisiert Risk-Management, Backtesting und Positionsgrößen. Strategische Entscheidungen und Markteinschätzungen bleiben beim Menschen. Der Agent ist ein Werkzeug, kein autonomes Casino.No. SMartrTrader automates risk management, backtesting and position sizing. Strategic decisions and market assessments remain with the human. The agent is a tool, not an autonomous casino.

Welche Börsen werden unterstützt?Which exchanges are supported?

Binance, Kraken, Coinbase, KuCoin, Bybit, OKX und über 15 weitere Krypto-Börsen. Forex- und Aktien-Börsen sind in Vorbereitung. Der Professional-Plan unterstützt 6 Börsen gleichzeitig.Binance, Kraken, Coinbase, KuCoin, Bybit, OKX and over 15 other crypto exchanges. Forex and stock exchanges are in preparation. The Professional plan supports 6 exchanges simultaneously.

Führt der Agent echte Trades aus?Does the agent execute real trades?

Ja, mit expliziter Freigabe. SMartrTrader kann Trades automatisch ausführen, wenn die Risk-Parameter erfüllt sind. Ohne Freigabe arbeitet der Agent im Paper-Trading-Modus. Sie behalten immer die Kontrolle.Yes, with explicit approval. SMartrTrader can execute trades automatically when risk parameters are met. Without approval, the agent works in paper trading mode. You always retain control.

Wie funktioniert das Risk-Management?How does risk management work?

Der Agent berechnet Positionsgrößen basierend auf Kelly-Criterion, Volatilität und maximalem Drawdown. Pro Trade wird das Risk-Limit automatisch durchgesetzt. Drawdown-Limits stoppen das Trading bei Überschreitung.The agent calculates position sizes based on Kelly Criterion, volatility and maximum drawdown. The risk limit is automatically enforced per trade. Drawdown limits stop trading when exceeded.

Kann ich eigene Strategien backtesten?Can I backtest my own strategies?

Ja. SMartrTrader unterstützt Backtesting mit historischen Daten (5 Jahre+). Strategien können in Python definiert oder visuell im Dashboard konfiguriert werden. Der Agent liefert Performance-Metriken inklusive Sharpe-Ratio, Max-Drawdown und Win-Rate.Yes. SMartrTrader supports backtesting with historical data (5 years+). Strategies can be defined in Python or configured visually in the dashboard. The agent delivers performance metrics including Sharpe ratio, max drawdown and win rate.

Technische Architektur (Nerds-Modus)

Technical Architecture (Nerds Mode)

Gunbot-Integration

SMartrTrader kommuniziert mit Gunbot über die REST-API. Der Agent liest Konfiguration, überwacht Trades und passt Parameter an:

GET /api/v1/gunbot/config → Aktuelle Konfiguration lesen
POST /api/v1/gunbot/config → Parameter aktualisieren
GET /api/v1/gunbot/trades → Offene Trades abrufen
GET /api/v1/gunbot/performance → Performance-Metriken
POST /api/v1/gunbot/stop → Trading stoppen
POST /api/v1/gunbot/start → Trading starten

API-Beispiel: Risk-Parameter abrufen

POST /api/v1/agents/smartrtrader/query
Content-Type: application/json
Authorization: Bearer <JWT>

{
  "action": "get_risk_status",
  "portfolio": "main",
  "include_positions": true
}

JSON-Response

{
  "status": "success",
  "data": {
    "portfolio_value": 10000.00,
    "drawdown_current": 0.034,
    "drawdown_limit_warning": 0.15,
    "drawdown_limit_critical": 0.25,
    "positions": [
      { "pair": "BTC/USDT", "size": 3500, "risk_pct": 0.018, "entry": 67200 },
      { "pair": "ETH/USDT", "size": 2200, "risk_pct": 0.014, "entry": 3420 },
      { "pair": "SOL/USDT", "size": 800, "risk_pct": 0.012, "entry": 168 }
    ],
    "total_risk": 0.044,
    "kelly_fraction": 0.25,
    "sharpe_30d": 1.64,
    "win_rate_30d": 0.58,
    "arbitrage_opportunities": 2
  },
  "audit_trail": {
    "agent_id": "smartrtrader-001",
    "reasoning_steps": 8,
    "data_sources": ["binance", "kraken", "bybit", "gunbot"],
    "model": "glm-5.2",
    "tokens": { "input": 1800, "output": 600 }
  }
}

Backtesting-Engine

SMartrTrader Backtesting Pipeline
├── Data Loader → Historical OHLCV (5 Jahre+)
├── Strategy Engine → Python / Visual Config
├── Execution Simulator → Slippage + Fees
├── Risk Manager → Kelly + Drawdown Limits
├── Metrics Calculator → Sharpe, Sortino, Calmar
└── Report Generator → Equity Curve + Trade Log

Die Engine nutzt pandas für Datenmanipulation, numpy für Berechnungen und matplotlib für die Equity-Kurve. Backtests mit 5 Jahren Daten und 1-Minuten-Kerzen dauern ~45 Sekunden. Ergebnisse werden als JSON + HTML-Report gespeichert.

Gunbot Integration

SMartrTrader communicates with Gunbot via REST API. The agent reads configuration, monitors trades and adjusts parameters:

GET /api/v1/gunbot/config → Read current configuration
POST /api/v1/gunbot/config → Update parameters
GET /api/v1/gunbot/trades → Get open trades
GET /api/v1/gunbot/performance → Performance metrics
POST /api/v1/gunbot/stop → Stop trading
POST /api/v1/gunbot/start → Start trading

API Example: Query Risk Parameters

POST /api/v1/agents/smartrtrader/query
Content-Type: application/json
Authorization: Bearer <JWT>

{
  "action": "get_risk_status",
  "portfolio": "main",
  "include_positions": true
}

JSON Response

{
  "status": "success",
  "data": {
    "portfolio_value": 10000.00,
    "drawdown_current": 0.034,
    "drawdown_limit_warning": 0.15,
    "drawdown_limit_critical": 0.25,
    "positions": [
      { "pair": "BTC/USDT", "size": 3500, "risk_pct": 0.018, "entry": 67200 },
      { "pair": "ETH/USDT", "size": 2200, "risk_pct": 0.014, "entry": 3420 },
      { "pair": "SOL/USDT", "size": 800, "risk_pct": 0.012, "entry": 168 }
    ],
    "total_risk": 0.044,
    "kelly_fraction": 0.25,
    "sharpe_30d": 1.64,
    "win_rate_30d": 0.58,
    "arbitrage_opportunities": 2
  },
  "audit_trail": {
    "agent_id": "smartrtrader-001",
    "reasoning_steps": 8,
    "data_sources": ["binance", "kraken", "bybit", "gunbot"],
    "model": "glm-5.2",
    "tokens": { "input": 1800, "output": 600 }
  }
}

Backtesting Engine

SMartrTrader Backtesting Pipeline
├── Data Loader → Historical OHLCV (5 years+)
├── Strategy Engine → Python / Visual Config
├── Execution Simulator → Slippage + Fees
├── Risk Manager → Kelly + Drawdown Limits
├── Metrics Calculator → Sharpe, Sortino, Calmar
└── Report Generator → Equity Curve + Trade Log

The engine uses pandas for data manipulation, numpy for calculations and matplotlib for the equity curve. Backtests with 5 years of data and 1-minute candles take ~45 seconds. Results are saved as JSON + HTML report.