AI Trading Guide
Veröffentlicht am 2026-06-03 · Keyword: ftmo challenge bestehen

Prop-Firm-Challenge mit AI bestehen – der FTMO-Guide 2026

Das hier ist Teil unseres AI-Forex-Trading-Guides und beantwortet die Frage, die im ganzen Cluster das größte Suchvolumen hat: Wie bestehst du eine Prop-Firm-Challenge, ohne vorher drei Account-Fees verbrannt zu haben? Die ehrliche Antwort vorweg, weil sie den ganzen Artikel trägt: Eine Challenge scheitert fast nie am fehlenden Setup. Sie scheitert am Risk-Management. Und genau da ist AI kein Gimmick, sondern der disziplinierteste Co-Pilot, den du kriegen kannst.

Vorweg eine Korrektur, die dir andere Artikel schuldig bleiben: MyForexFunds gibt es nicht mehr. Die CFTC hat MFF 2023 wegen irreführender Angaben und Fund-Misuse stillgelegt. Wenn du heute eine Challenge kaufst, redest du über FTMO, FundingPips, FundedNext oder The5ers – nicht über MFF. Wir gehen unten auf die relevanten Firmen ein, aber der Code und die Logik in diesem Artikel funktionieren bei allen gleich, weil alle dieselbe Mechanik haben: Profit-Target erreichen, ohne das Drawdown-Limit zu reißen.

Warum 70 % scheitern – und woran wirklich

FTMO veröffentlicht keine offiziellen Pass-Rates, aber aus Community-Daten und öffentlichen Auswertungen kristallisiert sich seit Jahren dasselbe Bild: Die Challenge-Phase alleine bestehen rund 20–25 %, Challenge plus Verification kombiniert nur 10–12 %. Und – das ist der Teil, der zählt – etwa 70 % aller Fails kommen von den Loss-Limits, nicht vom verfehlten Profit-Target. Übersize-Positionen relativ zum Drawdown, ein, zwei große Verluste, Limit gerissen, Account weg.

Lies den Satz nochmal: Die meisten Trader scheitern nicht, weil sie zu wenig verdienen. Sie scheitern, weil sie an einem schlechten Tag zu viel verlieren. Das ist eine fantastische Nachricht, denn ein zu-viel-Verlust-Problem ist ein Regelproblem, und Regeln kann man automatisieren. Genau das ist der Hebel: Du brauchst keine bessere Strategie, du brauchst eine Schicht, die dich daran hindert, deine bestehende Strategie an einem emotionalen Tag zu sprengen.

Die echten FTMO-Regeln (Stand 2026)

Bevor du irgendwas automatisierst, musst du die Zahlen kennen, gegen die du programmierst. FTMO fährt 2026 zwei parallele Modelle:

Der 1-Step-Challenge hat ein 3 % Daily-Loss-Limit, einen 10 % trailing Max-Loss (steigt zum Tagesende mit, wenn der Account wächst), ein 10 % Profit-Target und zahlt ab dem ersten Reward 90 % aus. Dazu kommt die Best-Day-Rule: Kein einzelner Profit-Tag darf mehr als 50 % des Gesamtgewinns aller Plus-Tage ausmachen – ein Konsistenz-Mechanismus, der reines Gambling auf eine News-Kerze bestraft.

Der 2-Step-Challenge ist entspannter: 5 % Daily-Loss, 10 % statischer Max-Loss (bewegt sich nicht), 10 % Target in Phase 1, 5 % in Phase 2, Basis-Split 80 %. Beide Modelle haben kein Zeitlimit mehr – das alte 30-Tage-Fenster ist gestrichen. Du kannst dir also Zeit lassen, was die ganze "zock-schnell-durch"-Mentalität überflüssig macht.

Zwei Dinge, die dauernd falsch verstanden werden. Erstens: Das Daily-Limit wird auf den Balance-/Equity-Stand um Mitternacht CE(S)T gerechnet, nicht auf deinen Einstiegspunkt am Morgen. Zweitens: Der Drawdown gilt auf Equity-Basis – deine offenen Floating-Verluste zählen mit. Wer nur auf die Balance schaut, reißt das Limit mit einer offenen Position, ohne es zu merken.

Erlaubt FTMO überhaupt AI und Bots?

Ja, ausdrücklich. FTMO erlaubt Expert Advisors, Algo-Trading und auch News-Trading, solange das simulierte Trading legitim ist, zu realen Marktbedingungen passt und keine Forbidden Practices verletzt. Verboten bleiben High-Frequency-Trading, Latency-Arbitrage, Tick-Scalping und alles, was den Account "hyperaktiv" macht – konkret zieht FTMO die Grenze bei mehr als 2.000 Server-Requests pro Tag (Orders öffnen/ändern/schließen).

Der praktische Punkt für dich: Ein AI-gestützter Risk-Layer, der alle paar Minuten einmal nachdenkt und höchstens eine Handvoll Trades pro Tag freigibt, ist meilenweit von diesen Grenzen entfernt. Du nutzt AI hier nicht, um schneller zu traden – sondern um langsamer und disziplinierter zu traden. Ein Vorsicht-Hinweis noch: Wenn du einen fertigen Third-Party-EA kaufst, traden womöglich hunderte andere exakt dasselbe Setup, was unter die Max-Capital-Allocation-Regel fallen kann. Eigener Code ist auch deshalb der sauberere Weg.

Lead-Magnet-Hinweis

Hol dir das kostenlose AI-Trading-Starter-Bundle: 5 fertige Claude-Risk-Prompts plus ein Cheat-Sheet mit den FTMO-Limits aller Account-Größen und der fertigen Drawdown-Guard-Funktion aus diesem Artikel als Copy-Paste-Datei.

→ Kostenlose AI-Trading-Prompts holen

Der AI-Risk-Layer: das Konzept

Die Idee ist simpel und genau deshalb robust. Du trennst zwei Jobs, die menschliche Trader gerne vermischen:

Job 1 – die harte Grenze. Reiner Python-Code, keine AI. Er rechnet vor jedem Trade aus, ob ein neuer Trade die FTMO-Limits gefährden könnte, und sagt nüchtern ja oder nein. Das ist nicht verhandelbar und braucht kein Sprachmodell – mathematische Limits gehören in deterministischen Code, nicht in ein LLM.

Job 2 – das Urteil. Hier kommt Claude rein. Wenn der harte Guard grünes Licht gibt, bewertet Claude den Marktkontext: Ist gerade ein sinnvolles Setup, oder ist es nur Langeweile? Steht in 30 Minuten ein FOMC-Termin an? Ist die Volatilität zu niedrig? Claude liefert ein JSON-Urteil mit action, confidence und Begründung – und der Code führt nur aus, wenn beide Schichten zustimmen.

Diese Trennung ist wichtig, weil sie das größte Risiko von AI im Trading entschärft: dass das Modell "halluziniert" und etwas Dummes empfiehlt. Selbst wenn Claude einen kompletten Aussetzer hat, kann es die Challenge nicht sprengen – der deterministische Guard sitzt davor und blockt jeden Trade, der das Limit gefährden würde.

Der Drawdown-Guard in Python

Das ist das Herzstück. Diese Funktion ziehst du vor jeden Order-Send. Sie liest den Equity-Stand live aus MT5 (zur Anbindung siehe MetaTrader 5 mit Claude verbinden), rechnet gegen die Mitternachts-Baseline und gibt dir ein klares Verdict zurück.

import MetaTrader5 as mt5
from datetime import datetime, timezone

class FTMOGuard:
    def __init__(self, start_balance, daily_pct=0.05,
                 total_pct=0.10, buffer=0.20):
        # buffer 0.20 = wir stoppen schon bei 80% des Limits,
        # nie auf der Rasierklinge traden
        self.start_balance = start_balance          # Account-Größe, z.B. 100_000
        self.daily_limit   = start_balance * daily_pct * (1 - buffer)
        self.total_floor   = start_balance * (1 - total_pct)
        self._midnight_eq  = None

    def _set_midnight_baseline(self):
        # einmal pro Tag aufrufen (z.B. um 00:01 CET):
        # Equity-Stand um Mitternacht ist die Daily-Baseline
        self._midnight_eq = mt5.account_info().equity

    def can_trade(self):
        acc = mt5.account_info()
        eq  = acc.equity                       # WICHTIG: Equity, nicht Balance

        # 1) Total-Drawdown-Boden (hart, nie unterschreiten)
        if eq <= self.total_floor:
            return {"ok": False, "reason": "TOTAL_DD_FLOOR"}

        # 2) Daily-Loss seit Mitternacht
        daily_loss = self._midnight_eq - eq
        if daily_loss >= self.daily_limit:
            return {"ok": False, "reason": "DAILY_LIMIT_HIT",
                    "daily_loss": round(daily_loss, 2)}

        # 3) Verbleibender Tages-Spielraum (für Position-Sizing)
        room = self.daily_limit - max(daily_loss, 0)
        return {"ok": True, "daily_room": round(room, 2),
                "equity": round(eq, 2)}

# Nutzung im Trade-Loop:
guard = FTMOGuard(start_balance=100_000, daily_pct=0.05)
guard._set_midnight_baseline()      # einmal pro Tag

verdict = guard.can_trade()
if not verdict["ok"]:
    print("KEIN Trade:", verdict["reason"])
else:
    print(f"OK – heute noch {verdict['daily_room']} € Spielraum")

Der entscheidende Trick steckt im buffer. Du tradest nie bis ans echte 5 %-Limit, sondern stoppst dich selbst bei 80 % davon (also effektiv 4 %). Diese 1 % Puffer ist der Unterschied zwischen "knapp überlebt" und "Account wegen einer Slippage-Kerze verloren". Profis reißen Limits nicht, weil sie es planen, sondern weil ein Gap, eine News-Spike oder ein verzögerter Fill die letzten Zentimeter frisst. Der Puffer ist diese Versicherung.

Claude als Trade-Gate

Wenn der Guard ok: True sagt, kommt das Urteil. Der System-Prompt ist bewusst restriktiv – das Ziel ist, Claude zum Skip zu drängen, nicht zum Traden:

import json, anthropic, MetaTrader5 as mt5
from datetime import datetime

client = anthropic.Anthropic()

SYSTEM = """Du bist der Risk-Gate für einen FTMO-Challenge-Trader.
Dein Default ist SKIP. Du gibst nur dann grünes Licht, wenn ein
klares Setup UND keine Risiko-Trigger vorliegen.

Antworte ausschließlich als JSON:
{"action":"TRADE"|"SKIP","confidence":0.0-1.0,
 "risk_pct":0.25-0.5,"reason":"ein Satz"}

Harte SKIP-Regeln:
- News-Event (FOMC/NFP/CPI) in den naechsten 60 min  -> SKIP
- bereits 2 Verlust-Trades heute                      -> SKIP
- Volatilitaet (ATR_14) unter Median der letzten 100  -> SKIP
- confidence < 0.65                                    -> SKIP
- risk_pct nie ueber 0.5% des Accounts pro Trade
"""

def market_context(symbol="XAUUSD"):
    rates = mt5.copy_rates_from_pos(symbol, mt5.TIMEFRAME_M15, 0, 80)
    acc   = mt5.account_info()
    return {
        "symbol": symbol,
        "now_utc": datetime.utcnow().isoformat(),
        "equity": acc.equity,
        "losses_today": _count_losses_today(),     # eigene Helper-Fn
        "candles_m15": [{"o":r["open"],"h":r["high"],
                         "l":r["low"],"c":r["close"]} for r in rates],
    }

def ask_gate(ctx):
    r = client.messages.create(
        model="claude-sonnet-4-6", max_tokens=300, system=SYSTEM,
        messages=[{"role":"user","content":json.dumps(ctx)}])
    return json.loads(r.content[0].text)

# Verdrahtung: erst Guard, dann Claude, dann erst order_send
if guard.can_trade()["ok"]:
    plan = ask_gate(market_context())
    if plan["action"] == "TRADE" and plan["confidence"] >= 0.65:
        risk = guard.can_trade()["daily_room"]   # niemals mehr riskieren
        print("Setup freigegeben:", plan["reason"])
        # -> Position-Sizing nach plan["risk_pct"] -> order_send
    else:
        print("Claude SKIP:", plan["reason"])

Warum das funktioniert: Der risk_pct ist auf maximal 0,5 % pro Trade gedeckelt. Bei einem 100k-Account sind das 500 € Risiko. Selbst bei einer Pechsträhne von vier Verlusten in Folge bist du erst bei 2 % – weit unter dem 4 %-Puffer. Du kannst mathematisch kaum an einem einzigen Tag rausfliegen, wenn du dich an diese Zahlen hältst. Genau diese Position-Sizing-Disziplin ist es, an der die 70 % scheitern – und die ein Bot eiskalt durchzieht, während du als Mensch nach dem dritten Verlust "den Verlust zurückholen" willst.

Für ein vollständiges, FTMO-konformes Strategie-Beispiel mit echten Backtest-Zahlen auf Gold schau in XAUUSD Scalping mit AI: Setup und Backtest – dort steht der komplette Tag-für-Tag-Plan, der zu diesem Guard passt.

Welche Prop-Firm 2026?

Kurz und ehrlich, weil das die zweite Frage nach "wie besteh ich" ist:

FTMO ist der Maßstab: EAs und News-Trading erlaubt, kein Zeitlimit, etablierte Auszahlungen. Die Best-Day-Rule im 1-Step zwingt dich zu Konsistenz – was mit dem 0,5 %-Risk-Ansatz ohnehin automatisch passt.

FundingPips fährt eine strikte 30 % Daily-Consistency-Rule – passt gut zu disziplinierten, regelbasierten Tradern (also genau dem, was dieser AI-Layer aus dir macht).

FundedNext punktet mit Transparenz: News-Trading erlaubt, EAs erlaubt, klare Drawdown-Definitionen und eine 24-Stunden-Payout-Garantie.

The5ers ist für die Langfrist-Skalierer – Accounts bis 4 Mio. über acht Level, Splits bis 100 %.

Für deinen ersten Versuch mit AI-Risk-Layer ist FTMO 2-Step oder FundedNext die pragmatischste Wahl: entspanntes 5 %-Daily, klare Regeln, beide bot-freundlich.

Den kompletten Prop-Firm-Stack haben wir aufgeschrieben

Drawdown-Guard für alle FTMO-Größen, Claude-Risk-Prompts, Position-Sizing-Rechner und ein 4-Wochen-Challenge-Plan. Alles, um beim ersten Versuch durchzukommen statt die Fee zu verbrennen.

→ AI Trading Guide ansehen

TL;DR

Prop-Firm-Challenges scheitern zu ~70 % an den Loss-Limits, nicht am Profit-Target – also ist Risk-Management der Hebel, nicht die Strategie. FTMO erlaubt 2026 ausdrücklich EAs und AI, solange du kein HFT/Tick-Scalping fährst und unter 2.000 Server-Requests/Tag bleibst. Baue zwei Schichten: einen deterministischen Python-Drawdown-Guard (rechnet gegen Mitternachts-Equity, mit 20 % Sicherheitspuffer unter dem echten Limit) und davor Claude als restriktives Trade-Gate mit Default-SKIP und 0,5 % Max-Risk pro Trade. So kannst du mathematisch kaum an einem Tag rausfliegen. MyForexFunds ist seit 2023 (CFTC) Geschichte – relevant sind FTMO, FundingPips, FundedNext, The5ers. Die Challenge ist ab hier kein Strategie-Problem mehr, sondern ein Disziplin-Problem – und Disziplin lässt sich programmieren.

Häufige Fragen (FAQ)

Erlaubt FTMO AI- und Claude-gestützte Bots? Ja. FTMO erlaubt Expert Advisors, Algo-Trading und News-Trading ausdrücklich, solange das Trading legitim ist und keine Forbidden Practices verletzt. Verboten bleiben HFT, Latency-Arbitrage, Tick-Scalping und "hyperaktive" Accounts mit über 2.000 Server-Requests pro Tag. Ein AI-Risk-Layer, der wenige Trades pro Tag freigibt, ist davon weit entfernt.

Warum scheitern so viele an der FTMO-Challenge? Die Challenge-Phase bestehen geschätzt nur 20–25 %, kombiniert mit Verification 10–12 %. Rund 70 % der Fails kommen von den Loss-Limits – Trader übersizen relativ zum Drawdown, nehmen ein, zwei große Verluste und reißen das Daily- oder Total-Limit. Es ist fast immer ein Risk-Problem, kein Strategie-Problem.

Was sind die FTMO-Limits 2026 konkret? 1-Step: 3 % Daily-Loss, 10 % trailing Max-Loss, 10 % Profit-Target, plus Best-Day-Rule (kein Tag über 50 % des Gesamtgewinns). 2-Step: 5 % Daily-Loss, 10 % statischer Max-Loss, 10 % Target in Phase 1 und 5 % in Phase 2. Beide ohne Zeitlimit. Gerechnet wird auf Equity-Basis gegen den Mitternachts-Stand (CET).

Gibt es MyForexFunds noch? Nein. Die US-Behörde CFTC hat MyForexFunds 2023 wegen irreführender Angaben und Fund-Misuse stillgelegt. Aktuelle, seriöse Alternativen sind FTMO, FundingPips, FundedNext und The5ers.

Wie viel sollte ich pro Trade riskieren, um eine Challenge zu bestehen? Maximal 0,5 % des Account-Werts pro Trade. Bei einem 100k-Account sind das 500 €. Selbst vier Verluste in Folge bringen dich nur auf 2 % – mit Sicherheitspuffer weit unter dem 5 %-Daily-Limit. Diese kleine Größe ist langweilig, aber genau deshalb bestehst du.

Brauche ich Programmierkenntnisse für den AI-Risk-Layer? Grundlagen helfen, sind aber kein Muss. Den Drawdown-Guard in diesem Artikel kannst du copy-paste übernehmen und nur die Account-Größe anpassen. Für die komplette Implementation inklusive MT5-Anbindung siehe unseren AI Trading Guide.