Seien wir realistisch, ohne das Drumherum von Selbsthilfe-Gurus oder Social-Media-Hype. Die überwältigende Mehrheit der Trader verliert ihr Geld, weil sie den Markt wie ein Casino behandeln; sie kaufen Optionskontrakte in der Hoffnung, dass sich der Preis verdoppelt, verbringen Stunden damit, auf Bildschirme zu starren und imaginäre Unterstützungs- und Widerstandslinien zu zeichnen. Das ist kein Geschäft; es ist "Beschäftigungstherapie", die deine Zeit und Energie verbrennt, ohne einen wirklichen Gegenwert zu liefern.
Wenn du einen Cashflow zwischen 30% und 60% pro Jahr (etwa 3% monatlich) erreichen willst, ist die Rechnung klar: Du musst das "Casino" sein. Nachhaltige Renditen entstehen nicht aus Raten, sondern aus der Nutzung des Zeitwerts von Kontrakten (Theta Decay) durch exklusive Optionsverkaufsstrategien: Cash-Secured Puts (CSPs) und Covered Calls (CCs) auf Mega-Cap-Tech-Aktien wie NVDA, AAPL und MSFT.
Weil deine Zeit für umsatzgenerierende Aktivitäten (RGAs) und den Ausbau deines Geschäfts aufgewendet werden sollte, ist die manuelle Ausführung dieser Trades eine Zeitverschwendung. In dieser umfassenden technischen Anleitung werden wir einen vollautomatisierten Trading-Bot sezieren und bauen. Wir verlassen uns auf eine moderne Infrastruktur mit Next.js 14, TypeScript, PostgreSQL und nutzen Claude 3.5 als analytisches Gehirn, integriert über das MCP (Model Context Protocol), um ohne menschliches Eingreifen direkt mit dem Markt verbunden zu sein.
Teil Eins: Die Mathematik hinter dem Vorteil
Bevor wir auch nur eine einzige Zeile Code schreiben, müssen wir die rigorose mathematische Logik verstehen, die den Bot leiten wird. Wir bauen kein System, um die Marktrichtung vorherzusagen; wir bauen ein System, um Spekulanten Versicherungen zu verkaufen.
- Der Mythos des Kaufs von Kontrakten und die Realität des Verkaufs
Wenn du einen Optionskontrakt kaufst, kämpfst du gegen drei Feinde: Richtung, Volatilität und Zeit. Die Zeit arbeitet täglich gegen den Käufer. Aber als Optionsverkäufer ist die Zeit dein größter Verbündeter. Wir zielen auf Renditen durch den Verfall des Zeitwerts, mathematisch dargestellt durch Theta ($ \Theta $).
Im Black-Scholes-Modell wird der Optionspreis auf der Grundlage mehrerer Faktoren berechnet, und der Zeitverfall wird wie folgt dargestellt:
Wobei $V$ der Kontraktwert und $t$ die Restlaufzeit ist. Diese Gleichung sagt uns eines: Mit jedem Tag, der vergeht, sinkt der Wert des von uns verkauften Kontrakts (was wir wollen, denn wir wollen ihn zu einem niedrigeren Preis zurückkaufen oder wertlos verfallen lassen).
- Cash-Secured Puts (CSPs)-Strategie
Die algorithmische Logik, die wir programmieren werden, wird sich zunächst auf den Verkauf von Put-Kontrakten stützen.
- Mechanismus: Du wählst eine hochwertige Aktie (z. B. MSFT) und verkaufst einen Put-Kontrakt zu einem Ausübungspreis, der unter dem aktuellen Kurs liegt, mit einer Restlaufzeit (DTE) zwischen 30 und 45 Tagen.
- Rendite: Du erhältst sofort einen Geldbetrag (Prämie) in deinem Portfolio.
- Risiko: Fällt die Aktie unter den Ausübungspreis, bist du gezwungen, die Aktie zu diesem Preis zu kaufen. Da du dich für eine hervorragende Aktie entschieden hast, macht es dir nichts aus, sie zu besitzen.
- Annualisierte Renditegleichung:
Der Bot wird diese Gleichung für jede Gelegenheit berechnen und den Trade nur dann ausführen, wenn die annualisierte Rendite 36% übersteigt (d. h. 3% monatlich).
- Verwendung von Delta ($ \Delta $) als Risikomanager
Wir wollen keine Kontrakte verkaufen, die zu nah am aktuellen Kurs sind. Wir werden Claude anweisen, nach Kontrakten mit einem Delta zwischen 0,15 und 0,20 zu suchen. Delta ist mathematisch die Änderungsrate des Kontraktpreises in Bezug auf die Änderung des Aktienkurses:
Aber in der Welt des Optionsverkaufs wird Delta als eine ungefähre Wahrscheinlichkeit gelesen, dass der Kontrakt "Im Geld" endet. Ein Delta von 0,15 bedeutet eine 85%ige Wahrscheinlichkeit, dass der Kontrakt wertlos verfällt und du die volle Prämie behältst. Das ist unser mathematischer Vorteil.
Teil Zwei: Der Stack & die Architektur
Sich auf No-Code-Plattformen oder verstreute Skripte zu verlassen, ist unprofessionell und wird Veränderungen nicht standhalten. Wir werden ein Mini-SaaS-System (Internes Tool) bauen, um diesen Bot zu verwalten.
Verwendete Technologien:
- Next.js 14 (App Router): Die Kernstruktur des Systems, die uns ein Backend-Dashboard und eine Umgebung zum Ausführen von API-Routen bietet, die mit Claude kommunizieren.
- TypeScript: Zur Gewährleistung einer strengen Typsicherheit, insbesondere beim Umgang mit Finanzbeträgen und komplexen Transaktionen.
- PostgreSQL & Prisma: Um jeden Trade, jede Entscheidung von Claude aufzuzeichnen und den Kontraktstatus (Offen, Geschlossen, Zugewiesen) zu verfolgen.
- Alpaca API: Der Finanzbroker, der über MCP angebunden wird.
Datenbankdesign (Prisma Schema)
Wir brauchen eine genaue Verfolgung für jeden Handelszyklus. Hier ist die grundlegende Datenstruktur:
Dieses Design stellt sicher, dass du später die Entscheidungen des Bots (KI-Begründung) überprüfen kannst, wobei das 80/20-Prinzip angewendet wird: Du überprüfst die Daten, anstatt sie auszuführen.
Teil Drei: Die Magie von MCP (Model Context Protocol) mit Claude
Hier liegt der Paradigmenwechsel. Früher erforderte der Bau eines KI-Trading-Bots das Schreiben von Hunderten von Codezeilen, um den Text des LLM in API-Befehle zu übersetzen (Parsing).
Das MCP-Protokoll löst dieses Problem radikal. Es ist ein offener Standard, der es Claude ermöglicht, direkt mit APIs zu sprechen, ihre Struktur zu verstehen und ihre Funktionen nativ aufzurufen.
Einrichtung des Alpaca MCP-Servers
Alpaca bietet einen MCP-Server, der es Claude ermöglicht, den Markt zu lesen und Trades auszuführen. Wir werden diesen Server lokal oder auf deinem Server ausführen, damit Claude mit ihm sprechen kann.
- Installation über uv: Das uv-Tool ist die schnellste Möglichkeit, Python-Umgebungen zu verwalten. Wir werden den Server zu den Einstellungen von Claude hinzufügen. Erstelle oder ändere die Datei
claude_desktop_config.json:
Strenge Regel: Beginne immer mit ALPACA_PAPER: "true". Egal wie zuversichtlich du im Code bist, Live-Märkte verzeihen keine Programmierfehler.
Wie versteht Claude die Werkzeuge?
Sobald MCP läuft, besitzt Claude Werkzeuge, die es in seinem Kontext verwenden kann, wie zum Beispiel:
get_account(): Um das verfügbare Bargeld zu ermitteln.get_options_chain(symbol): Um die Optionskette, Prämienpreise und Griechen abzurufen.place_order(symbol, qty, side, type, ...): Um die Order an den Markt zu senden.
Teil Vier: Prompt Engineering und Ausführungsschnittstelle
Unser Bot wird als geplanter Job (Cron Job) arbeiten, der über eine Next.js-API-Route jeden Tag bei Markteröffnung (oder eine Stunde vor Schluss, der besten Zeit für die Preisgestaltung von Optionen) ausgelöst wird.
Wir werden TypeScript-Code schreiben, der den strengen Kontext an die Anthropic-API-Schnittstelle sendet.
Teil Fünf: Fortgeschrittene Automatisierung (Trade-Management und Rollen)
Trades zu eröffnen ist der einfache Teil. Die eigentliche Herausforderung, die Amateure von Profis trennt, ist das Trade-Management. Wir können Kontrakte nicht bis zum Verfall offen lassen und das Risiko einer Zuweisung oder heftiger Marktschwankungen eingehen.
Der Bot muss so programmiert sein, dass er die folgenden täglichen Überprüfungsaufgaben über periodische API-Aufrufe durchführt:
- Mechanischer Gewinnmitnahme
Goldene Regel: Sei nicht gierig nach 100% der Prämie. Die letzte Phase der Lebensdauer eines Kontrakts ist langsam im Wertverfall (Gamma-Risiko).
- Programmierte Logik: Wenn der aktuelle Kontraktwert um 70% bis 80% des Preises gefallen ist, zu dem er verkauft wurde, beauftrage Claude, einen sofortigen Close (Kaufen zum Schließen) durchzuführen.
- Grund: Kapital (Kaufkraft) frühzeitig freisetzen, um es in einem neuen Trade mit höheren Renditen wiederzuverwenden, was den Zinseszinseffekt verstärkt.
- Krisenmanagement-Strategie (Das Roll-Protokoll)
Was ist, wenn wir einen Put auf NVDA zu 100 $ verkauft haben und der Preis plötzlich auf 102 $ gefallen ist? Der Kontrakt ist nun bedroht, im Geld zu enden.
- Der Bot muss eine "Rolling"-Logik enthalten.
- Wie funktioniert das programmgesteuerte Rollen? Es ist einfach das Senden einer mehrbeinigen Order an Alpaca: das erste Bein (Kaufen zum Schließen) für den aktuellen Verlustkontrakt und das zweite Bein (Verkaufen zum Öffnen) für einen neuen Kontrakt mit einem späteren Verfallsdatum (z. B. weitere 30 Tage) und einem niedrigeren Ausübungspreis (z. B. 95 $).
- Mathematische Bedingung für den Roll: Der Roll muss für einen Nettoguthaben (Net Credit) durchgeführt werden (d. h. die Prämie aus dem neuen Kontrakt deckt den Verlust des alten Kontrakts und fügt dem Portfolio einen zusätzlichen Betrag hinzu). Wir werden Claude anweisen, dies mathematisch zu berechnen und den Roll nur auszuführen, wenn Netto-Credit > 0 ist.
Teil Sechs: Beschäftigungstherapie eliminieren und die 80/20-Regel anwenden
Als Entwickler und Geschäftsinhaber ist deine Zeit kostbar. Die Idee, dieses komplexe System zunächst aufzubauen, besteht darin, später einen Zustand von "Null menschlichem Eingriff" zu erreichen.
Wie wenden wir hier 80/20 an?
- 80% der Ergebnisse: Kommen von der soliden mathematischen Strategie (Verkauf von Prämien, Auswahl von starken Aktien, Management von Delta).
- 20% des Aufwands: Sollten in die Überwachung des von dir mit Next.js erstellten Dashboards fließen, um die Leistung des Bots zu überprüfen, nicht in das Öffnen einer täglichen Trading-App.
Um dies zu aktivieren, führe keine manuellen Anrufe oder Entscheidungen durch. Verbinde den Bot mit einem Benachrichtigungssystem per E-Mail (E-Mail-Marketing-Tools oder reguläre E-Mails über Resend/SendGrid, integriert in Next.js). Wann immer der Bot einen Trade ausführt, einen Kontrakt schließt oder einen Roll durchführt, sendet er dir eine Zusammenfassungs-E-Mail. Du liest nur die Zusammenfassung. Das ist die wahre Bedeutung von Automatisierung, die umsatzgenerierenden Aktivitäten dient.
Teil Sieben: Unsichtbare Risiken und Stresstests
Kein System ist risikofrei. Bevor du den Bot mit echtem Geld aktivierst, musst du die folgenden Punkte sicherstellen, um Katastrophen zu vermeiden:
- Gewinnwarnungs-Crush-Risiko
KI hat keine Gefühle, aber sie kann blind sein, wenn du ihr nicht die richtigen Daten fütterst. Vor den Gewinnankündigungen großer Unternehmen (wie NVDA) steigt die implizite Volatilität (IV) massiv an, was die Prämienpreise auf sehr verlockende Niveaus treibt.
- Der Fehler: Der Bot sieht eine monatliche Rendite von 10% statt 3% und führt riesige Orders aus.
- Algorithmische Lösung: Es muss ein Tool hinzugefügt werden, mit dem Claude Gewinndaten abrufen kann. Programmiere den Prompt so, dass er sagt: "Verkaufe keinen Kontrakt, der in der Woche der jeweiligen Gewinnankündigung des Unternehmens verfällt, um das Gap-Risiko zu vermeiden."
- Liquiditäts- und Geld-Brief-Spanne-Risiko
Mega-Cap-Tech-Aktien haben eine hohe Liquidität, aber tiefe Optionskontrakte können unter weiten Spreads leiden.
- Anweisungen an den Bot: "Verwende bei der Berechnung der Rendite und der Bestimmung des Ausübungspreises nicht nur den Mark-Preis. Überprüfe das Geld und den Brief. Wenn der Spread größer als 10% des Geldwerts ist, ignoriere den Trade, da Slippage die Rendite zerstören wird."
- Der Bot muss ausschließlich Limit-Orders ausführen und niemals Market-Orders im Optionsmarkt verwenden.
- Fail-Safe-Architektur
Was ist, wenn der Markt in einen Flash-Crash gerät und NVDA an einem Tag um 15% fällt?
- Eine fest codierte Regel muss im Next.js-Backend außerhalb der Kontrolle von Claude platziert werden.
- Beispiel:
if (marketDrop > 5%) { suspendBotActivity() }. - Verlasse dich nicht zu 100% auf LLM in Zeiten finanzieller Panik (Black-Swan-Ereignisse). Stoppe vorübergehend die automatisierte Ausführung, übernimm die Kontrolle zur Bewertung und starte sie dann neu.
Teil Acht: Bereitstellung und Skalierung
Jetzt ist das System bereit, der Code ist geschrieben und die Prompts sind dicht. Wie bringen wir es in eine echte Produktionsumgebung?
- Backend-Hosting: Stelle dein Next.js-Projekt auf Vercel oder AWS bereit.
- Datenbankverwaltung: Verwende einen Dienst wie Supabase oder Neon, um die PostgreSQL-Verwaltung zu vereinfachen.
- Einrichtung von Cron-Jobs: Du kannst GitHub Actions, Vercel Cron oder einen externen Dienst wie Inngest verwenden, um die Bot-API täglich zu bestimmten Zeiten auszuführen (z. B. 10:00 Uhr New Yorker Zeit, nachdem sich das Eröffnungschaos gelegt hat).
- Entwicklungs- und Testumgebung: Führe
ALPACA_PAPER: "true"für einen vollen Monat (einen vollständigen Optionszyklus) weiter aus. Überwache die Leistung des Bots. Hat er das Ziel von 3% in der Demo-Umgebung erreicht? Hat er sich intelligent mit Verlustkontrakten verhalten und das Rollen korrekt ausgeführt? - Live-Schaltung: Wenn die Zahlen den Erfolg des Algorithmus belegen, ändere die Schlüssel zu echten. Beginne mit nur 10% deines Portfolios als ersten Test im echten Markt.
Das letzte Wort (Die brutale Wahrheit)
Dieses System ist kein magisches Werkzeug, um dich über Nacht reich zu machen. Es ist eine Anwendung fortschrittlicher Softwareentwicklung, um eine Finanzstrategie umzusetzen, die sich seit Jahrzehnten bewährt hat. Du vereinst die Kraft der KI (Claude) bei der Analyse und Berechnung von Griechen, die Geschwindigkeit von APIs über das MCP-Protokoll und die Stabilität der Next.js-Umgebung, um das auszuführen, was Market Maker tun.
Suche nicht nach Abkürzungen. Halte dich an die Regeln: verkaufe Prämien, bleibe bei Mega-Cap-Aktien, rolle bei Bedarf und kaufe niemals Kontrakte, denen Zeitwert fehlt. Lass die Maschine die harte und langweilige Arbeit erledigen und richte deinen Fokus auf den Aufbau deines Unternehmens, die Entwicklung deiner anderen Software und die umsatzgenerierenden Aktivitäten, die einen echten Unterschied in deinem Leben machen.





