Design
Sprache
backtestcrypto backtestbacktest trading strategyno codingfree backtestbacktesting toolwin rateprofit factorsandboxfomoed

Jede Trading-Strategie in 60 Sekunden backtesten (ohne Code, 2026)

Jede Trading-Strategie in 60 Sekunden backtesten (ohne Code, 2026)
Von fomoed17. Mai 202611 Min. Lesezeit

Zuletzt aktualisiert: Mai 2026. Alle hier beschriebenen Kennzahlen sind echte Felder aus der fomoed-Sandbox-Engine. Backtest-Ergebnisse dienen Bildungszwecken — vergangene Performance ist kein Indikator für zukünftige Renditen.

Der Unterschied zwischen dem Gefühl, dass deine Strategie funktioniert, und dem Wissen, dass sie funktioniert, hängt an einer einzigen Zahl: wie sie sich über die letzten Jahre echter Candles geschlagen hätte — inklusive der Marktphasen, in denen du gar nicht aktiv warst. Das ist ein Backtest. Ehrlich durchgeführt ist er die mit Abstand sinnvollste Übung, die ein diskretionärer Trader vor dem Automatisieren machen kann. Schlecht durchgeführt ist er ein Verkaufsgespräch, das du dir selbst geschrieben hast — jeder Parameter so lange optimiert, bis die Kurve schön aussieht, und dann entdeckt echtes Geld, was du zu modellieren vergessen hast.

Der klassische Weg zu einem Backtest sah so aus: Python schreiben, historische OHLCV-Daten über eine Exchange-API abrufen, Indikatoren selbst berechnen, Slippage simulieren, Gebühren berücksichtigen, Teilfüllungen behandeln, das Analytics-Modul schreiben, die Equity-Kurve plotten. Die meisten Trader scheitern schon an Schritt eins. Die wenigen, die es bis Schritt sieben schaffen, bekommen am Ende eine Backtest-Engine, die sich subtil von der Live-Trading-Plattform unterscheidet, auf der sie irgendwann live gehen — und genau diese Lücke frisst sie in der Produktion auf.

Die fomoed-Sandbox eliminiert den gesamten Stack. Paar auswählen, Strategie-Template wählen, Zeitraum einstellen, Run drücken. Drei Jahre historische Candles für jedes unterstützte Paar, echte börsenspezifische Gebührenannahmen, derselbe Engine-Code wie bei den Live-Bots, Ergebnis in unter einer Minute. Kein Python, keine API-Keys, kein Jupyter, kein Spreadsheet. Dieser Beitrag geht den Workflow von A bis Z durch — und, noch wichtiger, behandelt die fünf Stolperfallen, die aus einem schönen Backtest einen Verlust mit echtem Geld machen.

60s
Erstes Ergebnis
6
Timeframes
3J
Historie
0 €
Kosten

Erklärung überspringen — jetzt backtesten

Kostenloser Account, keine Karte, kein Python. Paar wählen, Strategie wählen, Run drücken. Erstes Ergebnis in rund einer Minute.

Sandbox öffnen →

Was du in der Sandbox backtesten kannst

Die Sandbox-Engine unterstützt aktuell vier Strategieklassen, jede mit eigener Konfigurationsoberfläche:

Indikator-basierte Custom-Strategien

RSI Mean-Reversion, EMA-Crossovers, MACD-Confluence, Bollinger-Band-Squeezes, VWAP-Fades, Multi-Indikator-Setups. Zwölf Indikatoren stehen zur Verfügung (RSI, EMA, SMA, MACD, ATR, ROC, Bollinger, VWAP, Williams %R, Stochastic, OBV, ADX), jede beliebige Kombination kann als Entry-Trigger oder Filter dienen. Die Engine kümmert sich um dynamische Parameter — Bandbreitenvergleiche, Lookback-Fenster, "Cross von oben/unten"-Bedingungen — du musst die Mathe also nicht selbst implementieren.

DCA- & Grid-Bots

Dollar-Cost-Averaging mit optionalen Safety-Order-Laddern, Take-Profit auf die aggregierte Position und konfigurierbaren Trigger-Bedingungen. Grid-Bots staffeln Kauf- und Verkaufsorders innerhalb eines definierten Bereichs mit TP pro Zelle. Beide laufen in derselben Engine wie ihre Live-Pendants — die Sandbox ist kein separater Code-Pfad, sondern derselbe trader.execute()-Loop, gefüttert mit historischen Candles statt einem Live-Feed.

Smart Money Concepts (SMC)

CHoCH (Change of Character), BoS (Break of Structure), Order Blocks, Fair Value Gaps, Fibonacci-Retracements (inklusive der 0,618–0,79 OTE-Zone) und Liquidity Sweeps. Sieben Primitives, alle algorithmisch erkannt — die Sandbox zeigt dir exakt die Pivots, die die Live-Engine in Echtzeit markiert hätte. Die Mathematik dahinter findest du in unserem SMC-Pillar-Guide.

AI Trading Agent-Strategien

Wenn du die Strategie in zwei bis vier Sätzen klarem Englisch beschreiben kannst, generiert der KI-Trading-Agent von fomoed ein Python-Skript, das in derselben Sandbox läuft. Das Skript kann gegen die Indikator- und SMC-Primitives komponieren, aber keine eigenen erfinden. Praktisch für "Kauf wenn RSI<30 UND Preis>200EMA, Exit bei +3% oder RSI>70" — einmal eintippen, die KI verdrahtet den Rest. Die Architektur dahinter erklärt der AI Trading Agent-Pillar.

So führst du einen Backtest in 60 Sekunden durch

Der End-to-End-Flow besteht aus sechs Klicks, zwei davon optional. Die Zahlen in Klammern sind realistische Wall-Clock-Sekunden für einen Erstnutzer.

  1. Sandbox öffnen (5s). Kostenlos registrieren, falls noch nicht geschehen — E-Mail oder Wallet, kein KYC, keine Karte. Klick im Dashboard-Seitenmenü auf Sandbox.
  2. Markt wählen (10s). Börse (Hyperliquid / Binance / Bybit / OKX / Decibel / AsterDex / GRVT / Extended / StandX), Symbol (z. B. BTC/USDC:USDC), Timeframe (1m / 5m / 15m / 30m / 1h / 4h).
  3. Zeitraum wählen (5s). Standard ist der gleitende 30-Tage-Zeitraum. Über die Date-Picker kannst du erweitern; die Sandbox deckt bis zu drei Jahre Historie pro unterstütztem Paar ab.
  4. Strategie konfigurieren (20s). Preset auswählen (RSI / Custom / DCA / Grid / SMC / AI Trading Agent) oder Indikator-Parameter manuell setzen. Das Sandbox-UI spiegelt den Live-Bot-Wizard exakt — wenn du einen Live-Bot konfigurieren kannst, kannst du auch einen Backtest konfigurieren.
  5. Run klicken (15–90s). Die meisten Backtests sind in 10–30 Sekunden fertig; lange 5-Minuten-Läufe können beim ersten Mal bis zu 90s dauern (danach gecached).
  6. Ergebnis lesen (die nächsten 10 Minuten — siehe unten).

So liest du das Ergebnis ehrlich

Sechs Kennzahlen zählen. Die ersten drei sind Vanity, die nächsten drei sind die Realität. Schau dir alle sechs an — entscheide nie auf Basis einer einzigen.

Win Rate

Was
Prozentsatz der geschlossenen Trades, die mit Gewinn (nach Gebühren) ausgestiegen sind.
Gut bei
Stabil bei 50%+ über mehrere Marktphasen hinweg — das ist die Untergrenze, ab der positive Erwartungswerte beginnen, sofern dein Chance-Risiko-Verhältnis halbwegs passt.
Vorsicht
Eine hohe Win Rate (70%+) bedeutet fast immer winzige Take-Profits und riesige Stops — der Durchschnittsgewinner ist klein, der Durchschnittsverlierer katastrophal. Immer mit Profit Factor (unten) koppeln.

Profit Factor

Was
Bruttogewinn ÷ Bruttoverlust. Zeigt dir, wie viele Euro du pro verlorenem Euro verdienst.
Gut bei
Über 1,3 — alles darunter ist im realen Trading praktisch Break-even, sobald Slippage und Gebühren eingerechnet sind.
Vorsicht
Profit Factor > 3 über einen kurzen Zeitraum ist fast immer ein Zeichen für Curve-Fitting. Teste über mehrere nicht überlappende Zeiträume; wenn er einbricht, hast du overfittet.

Max Drawdown

Was
Größter Peak-to-Trough-Rückgang in der Equity-Kurve, in Prozent. Die Tiefe des Lochs, durch das du musst, bevor sich das Konto erholt.
Gut bei
Unter deiner persönlichen Schmerzgrenze — typischerweise 15–25% für Retail-Trader, deutlich weniger für Kapitalallokatoren.
Vorsicht
Ein Backtest mit 8% Max Drawdown über 6 Monate versteckt mit hoher Wahrscheinlichkeit eine Marktphase, in der der Drawdown 40%+ betrug. Schau dir immer das tiefste Tal in der Equity-Kurve an, nicht nur die Zahl.

Sharpe Ratio

Was
Risikoadjustierte Rendite — wie viel Überschussrendite pro Einheit Volatilität. Höher ist besser.
Gut bei
Über 1,0 ist solide; über 2,0 ist exzellent; über 3,0 ist verdächtig (oder der Zeitraum zu kurz).
Vorsicht
Sharpe bestraft keine reine Downside-Volatilität — eine Strategie mit häufigen kleinen Gewinnen und seltenen großen Verlusten kann eine Sharpe > 1,5 zeigen, bis sie genau in dem Moment explodiert.

Equity-Kurve

Was
Liniendiagramm deines Kontostandes über den Backtest hinweg. Die aussagekräftigste Einzelgrafik in jedem Backtest-Ergebnis.
Gut bei
Halbwegs glatt, grundsätzlich nach rechts oben verlaufend, mit sichtbaren, aber erholbaren Drawdowns. Pluspunkte, wenn sie auch durch bekannte Bärenmärkte im Zeitraum positiv bleibt.
Vorsicht
Eine Treppe mit einem großen Sprung und einem flachen Plateau bedeutet, dass die Strategie einmal in einer bestimmten Marktphase funktioniert hat und nie wieder. Verwerfen.

Trade-Log

Was
Jeder einzelne Trade mit Entry-/Exit-Zeitstempeln, P&L und Exit-Grund (TP / SL / Trailing / Zeit / Gegensignal).
Gut bei
Trade-Frequenz passt zu deiner Toleranz — eine Strategie, die 8-mal am Tag feuert, verlangt Aufmerksamkeit oder volle Automatisierung; eine, die zweimal pro Woche feuert, ist Set-and-Forget-Territorium.
Vorsicht
Wenn 80% des Profits aus den größten 5% der Trades kommen, verlässt du dich auf das Glück, bestimmte Bewegungen zu erwischen. Schau auf den Median-Trade, nicht den Mittelwert.

5 Backtest-Stolperfallen (und wie die Sandbox damit umgeht)

1. Overfitting auf eine Marktphase

Du tunst die RSI-Untergrenze von 35 auf 32 auf 28, bis die Equity-Kurve traumhaft aussieht. Glückwunsch — du hast die Parameterwerte gefunden, die genau auf dieser spezifischen Kursphase funktioniert haben. Lass den Backtest über einen anderen Zeitraum laufen — und die Gewinne sind weg. So vermeidest du es: Teste dieselben Parameter immer über mindestens zwei nicht überlappende Zeiträume (z. B. 2023–2024 UND 2024–2025). Die Sandbox macht das trivial — Konfiguration duplizieren, Zeitraum ändern, Ergebnisse vergleichen. Wenn die Metriken kollabieren, hast du overfittet.

2. Gebühren ignorieren

Eine Scalping-Strategie, die 30-mal am Tag bei 0,1% pro Fill feuert, verbrennt allein durch Gebühren 6% pro Tag. Die Sandbox wendet echte börsenspezifische Taker-Raten (Hyperliquid 0,045%, Binance 0,05%, Bybit 0,055% etc.) auf jeden Fill an. Wenn du eine High-Frequency-Strategie testest und das Ergebnis keine Gebühren berücksichtigt, ist die Zahl, auf die du starrst, Fiktion. Profit Factor und Netto-PnL der Sandbox sind nach Gebühren. Verifizieren: Trade-Log checken; Gebühren pro Trade sollten als kleiner Drag pro Entry/Exit erscheinen.

3. Sofortige Fills annehmen

Im Live-Trading wird deine Order nicht exakt zum Wunschpreis ausgeführt — es gibt Slippage, besonders bei größeren Sizes oder dünneren Paaren. Ein naiver Backtest füllt zum Open der nächsten Bar, was optimistisch ist. Die Sandbox verwendet ein konservatives Fill-Modell: Market-Orders werden zum Open-Preis der Bar plus einer konfigurierbaren Slippage-Toleranz (Standard 0,05%) gefüllt; Take-Profits werden ausgelöst, wenn das High der Bar das TP-Level berührt (oder bei Close, je nach "Touch vs Close"-Schalter); Stop-Losses füllen zum SL-Preis, wenn sie intrabar getriggert werden. Verifizieren: Slippage-Toleranz verschärfen und neu laufen lassen; wenn das Ergebnis kollabiert, hängt deine Strategie an perfekten Fills.

4. Look-Ahead Bias

Diese Falle ist heimtückisch. Wenn deine Strategie den Close der aktuellen Candle nutzt, um zu entscheiden, ob sie in dieselbe Candle einsteigt, betrügst du — in Echtzeit war die Candle zum Entscheidungszeitpunkt noch gar nicht geschlossen. Die Sandbox erzwingt Kausalität: An Bar N sieht die Engine nur OHLCV von Bars 0 bis N-1. Indikatorwerte, die am Open von Bar N verwendet werden, sind aus den vorherigen N-1 Bars berechnet. Wenn du eine Strategie beschreibst, die den "Close der aktuellen Candle" lesen will, nutzt die Sandbox den Close der vorherigen Bar als Ersatz. Verifizieren: Eine Strategie, die "Preis hat in dieser Bar die EMA zurückerobert" liest, sollte als "vorherige Bar hat die EMA zurückerobert" umformuliert werden.

5. Blindheit gegenüber Marktphasenwechseln

Krypto-Trends sehen in unterschiedlichen Marktphasen unterschiedlich aus — Akkumulation, Markup, Distribution, Markdown. Eine Strategie, die in einer Markup-Phase Geld druckt, blutet in der Distribution oft aus. Das Standard-3-Jahres-Fenster der Sandbox deckt mindestens einen vollen Zyklus inklusive eines spürbaren Drawdowns ab, aber du solltest den Zeitraum explizit in Abschnitte zerlegen und jeden Teilzeitraum prüfen. Verifizieren: Dieselbe Konfiguration dreimal laufen lassen — 2023, 2024, 2025 — und die Metriken jedes Jahres unabhängig betrachten. Wenn 2024 das ganze Ergebnis trägt, wettest du darauf, dass sich 2024 wiederholt.

Wie die Sandbox von fomoed ehrlich bleibt

Die Sandbox-Engine läuft mit demselben Python-Code wie der Live-Bot — keine parallele Implementierung. Indikator-Mathematik, Signal-Auswertung, Position Sizing, Gebührenabzug, TP/SL-Fill-Regeln, Trail-Stop-Tracking: alles aus einer Single-Source-of-Truth. Wenn du eine gebacktestete Strategie zu einem Live-Bot beförderst, ändert sich nur eines — welchen Candle-Stream die Engine liest: historisches Parquet vs. Live-Exchange-WS. Jedes andere Byte Logik ist identisch.

Das ist wichtig, weil die meisten Standard-Backtest-Tools einen anderen Code-Pfad haben als die Live-Execution-Plattform, auf der du letztlich live gehst. Sie simulieren "ungefähr passende" Logik mit Annahmen, die sich subtil unterscheiden — und die Lücke frisst leise deinen Edge auf, sobald echte Fills ins Spiel kommen. Die Sandbox eliminiert diese Lücke konstruktionsbedingt.

Die Engine veröffentlicht ihr Ergebnis-Schema außerdem offen: Metriken (Win Rate, Profit Factor, Max Drawdown, Sharpe, Brutto-/Netto-PnL, Ø-Gewinn/Verlust, Ø-Haltedauer), das vollständige Trade-Log mit Begründungen sowie die Equity-Kurve als Zeitreihe. Kein verstecktes "Score"-Feld, das alles in eine einzige, auf gutes Aussehen optimierte Zahl zusammenfasst — jede Metrik ist unabhängig aus dem Trade-Log nachprüfbar.

Häufig gestellte Fragen

Wie lange dauert ein Backtest?

Die meisten Backtests sind bei Zeiträumen unter einem Jahr in 10–30 Sekunden fertig. Lange 5-Minuten-Backtests über mehrere Jahre können beim ersten Mal bis zu 90 Sekunden dauern — danach greift der OHLCV-Cache und Re-Runs sind 5- bis 10-mal schneller.

Wie viele historische Daten habe ich zur Verfügung?

Drei Jahre OHLCV pro unterstütztem Paar über sechs Timeframes (1m, 5m, 15m, 30m, 1h, 4h). Der Cache wird nächtlich per Cron aktualisiert; wenn du ein frisch gelistetes Paar oder eines mit dünner Historie backtestest, füllt die Engine die Lücke beim ersten Lauf live über CCXT und cached für zukünftige Läufe.

Sind die Ergebnisse deterministisch?

Ja — gleiche Konfiguration + gleicher Zeitraum = gleiches Ergebnis. Die Engine hat keine versteckte Zufallskomponente; selbst Slippage wird deterministisch gegen Open/High/Low/Close der Candle angewendet. Das heißt, du kannst zwei Konfigurationen Äpfel-mit-Äpfeln vergleichen, indem du sie beide über denselben Zeitraum laufen lässt.

Kann ich das Trade-Log exportieren?

Ja — jedes Backtest-Ergebnis enthält eine herunterladbare CSV mit jedem einzelnen Trade (Entry-/Exit-Zeitstempel und -Preise, Positionsgröße, Gebühr, P&L, Exit-Grund). Praktisch, wenn du eigene Analytics in einem Spreadsheet oder Pandas-Notebook machen willst.

Modelliert der Backtest Funding Rates?

Bei Perpetual Contracts ja — die Engine wendet die realisierte 8-Stunden-Funding-Rate an jedem Funding-Fenster während einer offenen Position an. Funding Rates werden aus den historischen Daten der Börse gezogen, wenn verfügbar; für die seltenen Fälle, in denen sie es nicht sind, nutzt die Engine eine konservative Null-Funding-Annahme.

Was ist der Unterschied zwischen "Touch" und "Close" beim Take-Profit?

Touch heißt, der TP wird in dem Moment gefüllt, in dem das High der Bar intrabar den TP-Preis erreicht. Close heißt, er wird nur gefüllt, wenn die Bar am oder über dem TP schließt. Touch ist optimistischer (entspricht dem Verhalten einer Market-Order in einer schnellen Bewegung); Close ist konservativer (entspricht dem Verhalten einer Limit-Order oder bei dünner Intrabar-Liquidität). Die Sandbox lässt dich das pro TP entscheiden.

Sollte ich einem Backtest mit 90% Win Rate vertrauen?

Nein. Die Win Rate allein ist fast nie die richtige Metrik, die man maximieren sollte — koppele sie mit Profit Factor, Max Drawdown und Equity-Kurve. Eine 90%-Win-Rate mit Profit Factor 0,7 heißt: Du gewinnst klein und verlierst groß; du gehst langsam pleite. Eine 45%-Win-Rate mit Profit Factor 2,5 heißt: Du gewinnst größer als du verlierst; das ist meist die bessere Strategie.

Schluss mit Raten — backteste deine Idee

Du hast bis hierhin gelesen — aus einem Grund. Die Sandbox ist kostenlos, Python ist nicht nötig, drei Jahre Historie für jedes unterstützte Paar.

Kostenlos starten →

Weiterführende Ressourcen