16. September 2026 · Backtesting

Dein Aktien-Backtest hat eine Short-Position gefunden. Hättest du die Aktien tatsächlich leihen können?

Dein Aktien-Backtest hat eine Short-Position gefunden. Hättest du die Aktien tatsächlich leihen können?

Maya,

Du hast eine US-Aktienstrategie entwickelt, die auf scharfe Kurslücken zur Eröffnung short geht und die Position bis zu drei Handelssitzungen hält. Dein Simulator berechnet Provisionen, berücksichtigt den Spread und begrenzt den Anteil am Handelsvolumen. Bevor du noch einen Nachmittag lang den Gap-Schwellenwert optimierst, musst du eine grundlegendere Frage beantworten: Hätte dein Konto diese Aktien überhaupt leihen können?

Dein Backtest für Leerverkäufe braucht ein Leihmodell, sobald die Wertpapierleihe den Einstieg einschränkt oder die Kosten einer gehaltenen Position verändert. Das Modell muss die historische Verfügbarkeit, die zugängliche Stückzahl, die Leihgebühren und den Umgang mit Rückrufen abbilden. Eine pauschale Jahresgebühr deckt nur einen Teil davon ab.

In deinem Fall könnte diese Auslassung verändern, welche Trades überhaupt stattfinden. Bei den kleineren Titeln mit spektakulären Gaps könnte die Leihmöglichkeit besonders knapp oder teuer sein. Du kannst nicht davon ausgehen, dass nach dem Entfernen nicht verfügbarer Trades einfach eine kleinere Version derselben Strategie übrig bleibt.

Deine erste Order kommt vor der Verkaufsorder

Stell dir dein nächstes simuliertes Signal vor: Verkaufe 1.000 Aktien zu $10. Laut deinen Kursdaten wurde die Aktie in ausreichendem Umfang gehandelt. Das sagt dir etwas über die Ausführungskapazität. Über den Bestand, auf den dein Broker für dein Konto zugreifen kann, sagt es nur sehr wenig aus.

Bei einem gewöhnlichen US-Aktienleerverkauf muss dein Broker die geltenden Locate-Anforderungen in der Regel erfüllen, bevor der Verkauf ausgeführt wird. Halte die Begriffe in deinem Simulator sauber auseinander: Ein Locate liefert eine Grundlage für die Annahme, dass Aktien geliehen werden können; es ist keine uneingeschränkte Reservierung der Aktien für die gesamte Haltedauer.

Historische Rückmeldung deines BrokersDeine simulierte Aktion
1.000 Aktien zu einem akzeptablen angegebenen Satz verfügbarDie angeforderte Stückzahl für die Ausführungsprüfungen freigeben
Nur 300 Aktien verfügbarDie Order auf 300 begrenzen, sofern deine Strategie Teilzuteilungen akzeptiert
Keine Aktien verfügbarDen Einstieg ablehnen und eine Ablehnung wegen fehlender Leihmöglichkeit protokollieren
Keine historische BeobachtungVerfügbarkeit als unbekannt markieren und in die Sensitivitätsanalyse aufnehmen

Lege fest, wie du mit dem Fall von 300 Aktien umgehst, bevor du die Rendite kennst. Sonst akzeptierst du am Ende bei Gewinnern Teilzuteilungen und erklärst Verlierer für zu klein, um sie zu berücksichtigen.

Und halte deine Begriffe schön nüchtern. Eine Datenbankspalte namens locate_status verstehst du auch sechs Monate später noch. Nennst du sie shortable_magic, hast du dir ein kleines Wartungsproblem eingehandelt. Irgendwas davon taucht früher oder später in jedem Research-Notebook auf.

In deinen drei Sitzungen kann ein Wochenende liegen

Angenommen, du gehst am Freitag einen Short im Wert von $10,000 ein und deckst ihn am Montag. Für dieses Beispiel nehmen wir an, dein Broker berechnet drei Kalendertage Leihgebühr, verwendet einen Nenner von 365 Tagen und setzt den gebührenpflichtigen Betrag mit $10,000 an. Das sind explizite Modellannahmen; für eine realitätsgetreue Umsetzung brauchst du die tatsächlichen Abrechnungs- und Bewertungsmethoden deines Brokers.

Annualisierter LeihsatzTagesgebührGebühr für drei TageAnteil am Einstiegsnominal
30%$8.22$24.660.247%
100%$27.40$82.190.822%
360%$98.63$295.892.959%

Deine Berechnung lautet: gebührenpflichtiger Betrag × annualisierter Satz × Tage ÷ 365. In deinem tatsächlichen Kontenbuch können eine andere Tagesbasis, tägliche Neuberechnung, Sicherheitenkonventionen oder separate Locate-Gebühren nötig sein. Berücksichtige außerdem eine etwaige Gutschrift auf Erlöse aus Leerverkäufen separat.

Fällt die Aktie um 2%, beträgt dein Bruttogewinn aus der Kursbewegung $200. Beim Beispiel mit 360% hast du dafür bereits mehr an Leihgebühren ausgegeben, noch bevor Ausführungskosten dazukommen. Unter diesen Annahmen brauchst du kein ausgefeiltes statistisches Argument, um diesen Trade abzulehnen.

Ein Satzfilter zum Einstiegszeitpunkt fixiert jedoch nicht die Kosten während der Haltedauer. Der Leihsatz kann sich ändern, solange die Position offen ist. Berechne die Gebühren anhand der jeweils geltenden Konditionen für jeden Tag; verwende den Einstiegssatz nur für Entscheidungen, die du beim Einstieg tatsächlich treffen konntest.

Deine Daten müssen die Perspektive des Brokers abbilden

Du brauchst mit Zeitstempel versehene Angaben zu Symbol, Broker oder Leihquelle, Verfügbarkeitsstatus, angegebener Stückzahl und Leihsatz. Speichere, wann du die Beobachtung erhalten hast. Eine nächtlich gelieferte Datei kann eine Entscheidung am nächsten Morgen nicht begründen, wenn du dann bereits eingestiegen bist.

Du musst auch wissen, was die angegebene Stückzahl bedeutet. Ein unverbindlicher Bestandsfeed kann einen Bestand anzeigen, der auf mehrere Kunden verteilt wird. Das verspricht deinem Konto nicht zwangsläufig diese Zuteilung. Wenn dir tatsächliche Locate-Anfragen und -Antworten vorliegen, speichere sie zusätzlich zum Feed.

Auch ohne historische Leihdaten kannst du das Signal untersuchen. Kennzeichne das Ergebnis als von der Leihmöglichkeit abhängig und zeige, wie Annahmen zu Verfügbarkeit und Leihsatz es verändern. Mit der heutigen Liste leicht zu leihender Aktien lässt sich die historische Möglichkeit für Leerverkäufe nicht belegen.

Dein sinnvoller Stresstest sollte gezielt ansetzen. Entferne Trades in Titeln, die besonders stark von Leihbeschränkungen betroffen sind, oder begrenze sie und variiere ihre Leihsätze. Werden zufällig 10% der Einstiege gestrichen, kann das Problem völlig unentdeckt bleiben: Deine scheinbar besten Kursbewegungen könnten sich genau auf die schwer zu leihenden Titel konzentrieren.

Deine Ausstiegsregel kontrolliert nicht jeden Ausstieg

Du hast eine maximale Haltedauer von drei Sitzungen festgelegt. Dein Verleiher und dein Broker haben dieses Strategiedokument nicht unterschrieben.

Ein Rückruf kann dazu führen, dass Ersatz geliehen wird, oder dein Broker kann nach seinem Verfahren eine Zwangsschließung veranlassen. Du solltest nicht jeden Rückruf als sofortigen Kauf am Markt abbilden. Stelle die möglichen Ergebnisse dar und spiele, sofern Aufzeichnungen vorliegen, die tatsächlichen Benachrichtigungen und Fristen nach.

Fehlen solche Aufzeichnungen, weise ein separates Stressszenario mit einer klar benannten Annahme zum Scheitern der Ersatzleihe und zum Zeitpunkt der Zwangsdeckung aus. Berücksichtige die Ausführungskosten der Deckung. Halte dieses Szenario klar von einer Rekonstruktion auf Basis historischer Belege unterscheidbar.

Gib bei deinem nächsten Durchlauf jedem Kandidaten einen nachvollziehbaren Verlauf: angeforderte Aktien, Leihentscheidung, zugeteilte Aktien, ausgeführte Aktien, tägliche Leihgebühren und Ausstiegsgrund. Behalte abgelehnte Kandidaten in der Ausgabe, damit du sehen kannst, ob die Leihbeschränkungen die vermeintliche Quelle deines Strategie-Edges beseitigen.

Sieh dir anschließend deine zehn größten simulierten Gewinner erneut an. Notiere zu jedem, welche Belege zeigen, dass du die Aktien hättest leihen und die Position hättest offen halten können. Wo dieser Nachweis fehlt, liegt deine nächste Rechercheaufgabe.

LeerverkäufeAktienleiheAktienBacktesting
← Alle Beiträge