Strasmore Research
Lernen Matt ConnorVon Matt Connor · data as of August 6, 2026 · refreshed weekly

Margin für ungedeckte Optionen: Reg-T-Berechnung

So berechnen Sie die Margin für den Verkauf ungedeckter Optionen: Reg-T-Mindestformel, beide Zweige, ein kurzes Python-Skript und echte Optionsketten.

Die Margin für den Verkauf ungedeckter Optionen ergibt sich aus einer veröffentlichten Formel. Sie können den Betrag bereits vor der Ausführung des Trades selbst berechnen. Das Minimum für eine ungedeckte Aktienoption entspricht dem höheren von zwei Zweigen. In beiden Fällen wird die vereinnahmte Prämie hinzugerechnet: entweder 20 % des Kurses des Basiswerts abzüglich des Betrags, um den die Option aus dem Geld ist, oder ein Mindestbetrag von 10 %. Alle Prozentsätze auf dieser Seite sind regulatorische Mindestanforderungen. Ein Broker kann höhere Beträge verlangen. Das ist bei den meisten Brokern der Fall.

Wie wird die Margin für den Verkauf ungedeckter Optionen berechnet?

Eine Option ist ungedeckt oder „naked“, wenn ihr keine Deckung gegenübersteht: eine Short-Call-Position ohne Aktien im Depot oder eine Short-Put-Position ohne zurückgelegtes Kapital für den Ausübungspreis. Bei einem Cash-secured Put wird stattdessen der vollständige Wert des Ausübungspreises reserviert. Das ist eine andere Konstruktion mit einer anderen Anforderung.

Regulation T legt die Kreditregeln für ein Margin-Konto fest. Die Prozentsätze für ungedeckte Optionen selbst sind in FINRA Rule 4210 und in den darauf basierenden Margin-Handbüchern der Börsen geregelt. Die Berechnung erfolgt je Aktie. Anschließend wird sie je Kontrakt mit 100 Aktien angesetzt:

  • Ungedeckter Call, erster Zweig: vereinnahmte Prämie plus 20 % des Basiswertkurses minus den Betrag, um den die Option aus dem Geld ist (Ausübungspreis minus Basiswert, mindestens null).
  • Ungedeckter Put, erster Zweig: vereinnahmte Prämie plus 20 % des Basiswertkurses minus den Betrag, um den die Option aus dem Geld ist (Basiswert minus Ausübungspreis, mindestens null).
  • Mindestzweig für einen Call: vereinnahmte Prämie plus 10 % des Basiswertkurses.
  • Mindestzweig für einen Put: vereinnahmte Prämie plus 10 % des Ausübungspreises.

Maßgeblich ist der jeweils höhere Betrag. Optionen auf breite Indizes folgen derselben Struktur, verwenden aber 15 % statt 20 %. Für den Verkauf ungedeckter Optionen ist außerdem ein Margin-Konto mit der erforderlichen Optionsfreigabestufe notwendig. Mit einem Margin-Konto gilt zudem die Pattern-Day-Trader-Regel.

Die Prämie steht in beiden Zweigen. Sie erhöht daher den gesamten Betrag, verändert aber nicht, welcher Zweig maßgeblich ist. Entscheidend ist der Abstand. Bei einem Call sind beide Zweige gleich hoch, wenn der Ausübungspreis genau 10 % über dem Basiswert liegt. Bei einem Put liegt der Schnittpunkt bei etwa 11,1 % unter dem Basiswert. Innerhalb dieser Abstände ist der 20-%-Zweig höher. Jenseits davon greift der Mindestbetrag.

Warum sich der 20-%-Zweig und der Mindestbetrag schneiden

Das folgende Panel umfasst alle notierten AAPL-Ausübungspreise aus der letzten Handelssitzung im Juni 2026. Die Spanne reicht von knapp unter dem Aktienkurs bis etwa 18 % darüber. Berücksichtigt werden Kontrakte mit einer Restlaufzeit von 20 bis 45 Tagen. Für jeden Ausübungspreis werden beide Zweige je Aktie für einen ungedeckten Call berechnet. Die Prämie bleibt hier unberücksichtigt, damit die Struktur übersichtlich bleibt. Durch ihre Hinzurechnung würden sich beide Linien gemeinsam nach oben verschieben.

AbfrageReg-T-Mindestanforderungen für einen ungedeckten AAPL-Call nach Ausübungspreis (Dollar je Aktie)
Das exakte SQL hinter jeder Zahl
SELECT
    round(toFloat64(strike_price), 2)                                          AS strike,
    round(0.20 * max(toFloat64(underlying_close))
          - greatest(toFloat64(strike_price) - max(toFloat64(underlying_close)), 0.0), 2) AS main_branch,
    round(0.10 * max(toFloat64(underlying_close)), 2)                          AS floor_branch,
    round(0.20 * max(toFloat64(underlying_close))
          - greatest(toFloat64(strike_price) - max(toFloat64(underlying_close)), 0.0)
          - 0.10 * max(toFloat64(underlying_close)), 2)                        AS branch_gap
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = (
      SELECT max(date)
      FROM global_markets.options_greeks
      WHERE underlying_symbol = 'AAPL'
        AND date BETWEEN '2026-06-01' AND '2026-06-30'
  )
  AND days_to_expiry BETWEEN 20 AND 45
  AND iv_converged = 1
  AND volume > 0
  AND toFloat64(strike_price) BETWEEN 0.98 * toFloat64(underlying_close)
                                  AND 1.18 * toFloat64(underlying_close)
GROUP BY strike_price
ORDER BY strike
Run this yourself

Die Linie des Mindestbetrags verläuft horizontal. Zehn Prozent des Aktienkurses hängen nicht vom Ausübungspreis ab. Daher bleibt sie im gesamten Panel bei $28.9 je Aktie für alle 12 Ausübungspreise. Der erste Zweig fällt vom niedrigsten Ausübungspreis mit $57.8 bis zum höchsten mit $6.81. Jeder zusätzliche Dollar Abstand wird direkt abgezogen. Die Spalte branch_gap entspricht dem ersten Zweig minus dem Mindestbetrag: Sie liegt über null, wenn der 20-%-Zweig maßgeblich ist, und unter null, wenn der Mindestbetrag greift. Der Schnittpunkt liegt bei einem Ausübungspreis 10 % über dem Aktienkurs.

Wie viel Margin benötigt ein ungedeckter Put?

Der erste Zweig bleibt gleich, aber der Mindestbetrag ändert sich: Er basiert auf 10 % des Ausübungspreises und nicht auf 10 % des Basiswerts. Diese eine Änderung verändert das Bild. Der Mindestbetrag verläuft nicht mehr horizontal, sondern steigt mit dem Ausübungspreis. Der Schnittpunkt verschiebt sich auf ungefähr 11 % unter den Aktienkurs.

AbfrageReg-T-Mindestanforderungen für einen ungedeckten AAPL-Put nach Ausübungspreis (Dollar je Aktie)
Das exakte SQL hinter jeder Zahl
SELECT
    round(toFloat64(strike_price), 2)                                          AS strike,
    round(0.20 * max(toFloat64(underlying_close))
          - greatest(max(toFloat64(underlying_close)) - toFloat64(strike_price), 0.0), 2) AS main_branch,
    round(0.10 * toFloat64(strike_price), 2)                                   AS floor_branch,
    round(0.20 * max(toFloat64(underlying_close))
          - greatest(max(toFloat64(underlying_close)) - toFloat64(strike_price), 0.0)
          - 0.10 * toFloat64(strike_price), 2)                                 AS branch_gap
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = (
      SELECT max(date)
      FROM global_markets.options_greeks
      WHERE underlying_symbol = 'AAPL'
        AND date BETWEEN '2026-06-01' AND '2026-06-30'
  )
  AND days_to_expiry BETWEEN 20 AND 45
  AND iv_converged = 1
  AND volume > 0
  AND toFloat64(strike_price) BETWEEN 0.82 * toFloat64(underlying_close)
                                  AND 1.02 * toFloat64(underlying_close)
GROUP BY strike_price
ORDER BY strike
Run this yourself

Bei den hier dargestellten Put-Ausübungspreisen reicht der Mindestbetrag von $24 je Aktie beim niedrigsten Ausübungspreis bis $29 beim höchsten. Der erste Zweig steigt, wenn sich der Ausübungspreis dem Geldkurs nähert. Weit unter dem Marktpreis, wo Verkäufer der Wheel-Strategie häufig tätig werden, ist der Mindestbetrag maßgeblich. Er verhindert, dass ein weit aus dem Geld liegender ungedeckter Put ohne Margin gehalten werden kann.

Wie viel Kaufkraft bindet ein ungedeckter Kontrakt?

Die Formel wird je Aktie berechnet. Für das Konto ist jedoch der Betrag je Kontrakt entscheidend. Das Panel umfasst 5 bekannte Unternehmen aus derselben Handelssitzung im Juni 2026. Für jedes Unternehmen wird der notierte Call-Ausübungspreis ausgewählt, der etwa 5 % über dem jeweiligen Aktienkurs liegt. Beide Zweige werden anschließend mit den 100 Aktien eines Kontrakts multipliziert.

AbfrageMindestanforderung je Kontrakt für einen ungedeckten Call, Ausübungspreis etwa 5 % aus dem Geld
Das exakte SQL hinter jeder Zahl
SELECT
    ticker,
    round(100 * (0.20 * share_price - greatest(strike - share_price, 0.0)), 0) AS main_branch,
    round(100 * (0.10 * share_price), 0)                                       AS floor_branch
FROM
(
    SELECT
        underlying_symbol                AS ticker,
        max(toFloat64(underlying_close)) AS share_price,
        argMin(toFloat64(strike_price),
               abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1.05)) AS strike
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
      AND date = (
          SELECT max(date)
          FROM global_markets.options_greeks
          WHERE underlying_symbol = 'SPY'
            AND date BETWEEN '2026-06-01' AND '2026-06-30'
      )
      AND days_to_expiry BETWEEN 20 AND 45
      AND iv_converged = 1
      AND volume > 0
    GROUP BY underlying_symbol
)
ORDER BY main_branch DESC
Run this yourself

Ein ungedeckter SPY-Call mit diesem Abstand erfordert mindestens $11156 für einen einzelnen Kontrakt, gegenüber $1252 für KO. Der Trade und die Formel sind identisch. Der Betrag folgt dem Aktienkurs und nicht Eigenschaften der Option. Bei 5 % aus dem Geld ist der erste Zweig bei allen hier gezeigten Unternehmen maßgeblich. Der höhere Balken jedes Paars zählt.

Prüfen Sie jede Position mit einem kurzen Python-Skript

Die Formel passt in eine Datei. Benötigt werden nur python3 und die Standardbibliothek. Es sind weder eine pip-Installation noch ein Netzwerkzugang erforderlich. Speichern Sie das Skript unter naked_margin.py.

#!/usr/bin/env python3
"""Reg-T-ähnliches Minimum für eine ungedeckte (naked) Aktienoption.

Gibt beide Zweige der Anforderung und den maßgeblichen Zweig aus.
Nur Standardbibliothek. Zu Ausbildungszwecken, kein Broker-Kurs.
"""
import argparse

SHARES_PER_CONTRACT = 100

def branches(kind, spot, strike, premium, rule_pct, floor_pct):
    if kind == 'call':
        out_of_money = max(strike - spot, 0.0)
        floor_base = spot
    else:
        out_of_money = max(spot - strike, 0.0)
        floor_base = strike
    rule = rule_pct * spot - out_of_money + premium
    floor = floor_pct * floor_base + premium
    return rule, floor

def report(kind, spot, strike, premium, rule_pct, floor_pct):
    rule, floor = branches(kind, spot, strike, premium, rule_pct, floor_pct)
    if rule >= floor:
        binds = '{0:.0%} branch'.format(rule_pct)
    else:
        binds = '{0:.0%} floor'.format(floor_pct)
    print('naked {0}: spot {1:.2f}, strike {2:.2f}, premium {3:.2f}'.format(
        kind, spot, strike, premium))
    print('  {0:.0%} branch: {1:.2f} per share, {2:.2f} per contract'.format(
        rule_pct, rule, rule * SHARES_PER_CONTRACT))
    print('  {0:.0%} floor:  {1:.2f} per share, {2:.2f} per contract'.format(
        floor_pct, floor, floor * SHARES_PER_CONTRACT))
    print('  binds: {0}, requirement {1:.2f} per contract'.format(
        binds, max(rule, floor) * SHARES_PER_CONTRACT))

def main():
    ap = argparse.ArgumentParser(description='Reg-T-ähnliches Minimum für eine ungedeckte Option')
    ap.add_argument('--spot', type=float, required=True, help='Kurs des Basiswerts')
    ap.add_argument('--strike', type=float, required=True, help='Ausübungspreis')
    ap.add_argument('--premium', type=float, required=True, help='Prämie je Aktie')
    ap.add_argument('--index', action='store_true', help='Satz für einen breiten Index')
    args = ap.parse_args()
    rule_pct = 0.15 if args.index else 0.20
    for kind in ('call', 'put'):
        report(kind, args.spot, args.strike, args.premium, rule_pct, 0.10)

if __name__ == '__main__':
    main()

Zwei Durchläufe, bei denen jeweils ein anderer Zweig maßgeblich ist. Beide verwenden gerundete hypothetische Eingaben.

$ python3 naked_margin.py --spot 100 --strike 105 --premium 1.50
naked call: spot 100.00, strike 105.00, premium 1.50
  20% branch: 16.50 per share, 1650.00 per contract
  10% floor:  11.50 per share, 1150.00 per contract
  binds: 20% branch, requirement 1650.00 per contract
naked put: spot 100.00, strike 105.00, premium 1.50
  20% branch: 21.50 per share, 2150.00 per contract
  10% floor:  12.00 per share, 1200.00 per contract
  binds: 20% branch, requirement 2150.00 per contract

$ python3 naked_margin.py --spot 100 --strike 85 --premium 0.60
naked call: spot 100.00, strike 85.00, premium 0.60
  20% branch: 20.60 per share, 2060.00 per contract
  10% floor:  10.60 per share, 1060.00 per contract
  binds: 20% branch, requirement 2060.00 per contract
naked put: spot 100.00, strike 85.00, premium 0.60
  20% branch: 5.60 per share, 560.00 per contract
  10% floor:  9.10 per share, 910.00 per contract
  binds: 10% floor, requirement 910.00 per contract

Im ersten Durchlauf liegt der Ausübungspreis 5 % über dem Basiswert und damit innerhalb des 10-%-Schnittbereichs. Der erste Zweig ist sowohl beim Call als auch beim Put maßgeblich. Im zweiten Durchlauf liegt der Ausübungspreis 15 % unter dem Basiswert. Damit ist der Call im ersten Zweig im Geld. Beim Put ist der Abstand groß genug, sodass der Mindestbetrag greift. Geben Sie mit --spot, --strike und --premium eigene Eingaben ein. Mit --index können Sie zusätzlich den 15-%-Satz für einen breiten Index verwenden. Das Ergebnis ist die Untergrenze dessen, was ein Broker verlangen wird, niemals eine Obergrenze.

Was verändert die Anforderung nach dem Verkauf?

Der Betrag wird nicht einmalig festgelegt. Er wird täglich anhand des Kurses des Basiswerts neu berechnet. Der Basiswert bewegt sich laufend. Die folgende Darstellung setzt den Ausübungspreis eines Short Calls auf etwa 10 % über dem Eröffnungskurs von AAPL im April 2026. Anschließend wird die Anforderung als Prozentsatz des Aktienkurses bis zum Ende des Juni verfolgt.

AbfrageEin fester Short-AAPL-Call-Ausübungspreis: Anforderung in Prozent des Aktienkurses, April bis Juni 2026
Das exakte SQL hinter jeder Zahl
SELECT
    toString(d.dt)                                               AS session_date,
    round(d.px, 2)                                               AS underlying_close,
    round(100 * (s.short_strike - d.px) / d.px, 2)               AS cushion_pct,
    round(100 * greatest(0.20 * d.px - greatest(s.short_strike - d.px, 0.0),
                         0.10 * d.px) / d.px, 2)                 AS requirement_pct
FROM
(
    SELECT
        date                             AS dt,
        max(toFloat64(underlying_close)) AS px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date BETWEEN '2026-04-01' AND '2026-06-30'
    GROUP BY date
) AS d
CROSS JOIN
(
    SELECT round(1.10 * argMin(toFloat64(underlying_close), date), 0) AS short_strike
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date BETWEEN '2026-04-01' AND '2026-06-30'
) AS s
ORDER BY d.dt
Run this yourself

Die Position startet am Schnittpunkt bei 10.19% des Aktienkurses. Der Abstand zum Ausübungspreis beträgt 9.81%. Am Ende des Zeitfensters liegt der Wert bei 20%. Wenn eine Aktie auf den Ausübungspreis eines Short Calls steigt, verringert sich der Abzug für den aus dem Geld liegenden Betrag. Die Anforderung steigt dadurch in Richtung der vollen 20 %. Vier weitere Faktoren beeinflussen sie:

  • Eine Zuteilung beendet die Option und führt zur Lieferung von Aktien oder zu einer Short-Aktienposition mit eigener Margin-Anforderung. Vorzeitige Ausübung von Short-Optionen tritt häufig rund um Dividenden und bei tief im Geld liegenden Ausübungspreisen auf.
  • Hausanforderungen kommen zur Mindestanforderung hinzu. Broker setzen für ungedeckte Positionen regelmäßig höhere Werte als Reg T an. Bei volatilen Einzelwerten kann der Betrag ein Mehrfaches der regulatorischen Mindestanforderung erreichen.
  • Eine für die Position ungünstige Kursbewegung erhöht die Anforderung, während das Kontoguthaben gleichzeitig sinkt. Die daraus entstehende Lücke führt zu einem Maintenance Call.
  • Portfolio Margin folgt einem eigenen Regelwerk. Bei einem dafür zugelassenen Konto wird die Anforderung anhand eines Stresstests für das gesamte Portfolio berechnet. Bei einem Aktienbasiswert wird dabei typischerweise eine Bewegung von etwa 15 % nach oben oder unten simuliert. Bei den meisten Brokern ist außerdem ein sechsstelliger Mindestkontowert erforderlich. Bei einem abgesicherten Portfolio kann die Anforderung deutlich unter dem Wert nach Reg T liegen. Sie reagiert zudem schneller auf steigende Volatilität.

Dies ist keine Anlageempfehlung. Der Verkauf ungedeckter Optionen kann auf der Call-Seite zu unbegrenzten Verlusten und auf der Put-Seite zu sehr hohen Verlusten führen. Wie riskant der Optionshandel ist zeigt diese Verlustverteilung anhand von Daten.

FAQ

Wie viel Margin benötige ich für den Verkauf eines ungedeckten Puts?

Die regulatorische Mindestanforderung entspricht dem höheren von zwei Zweigen. Beide enthalten die vereinnahmte Prämie: 20 % des Basiswertkurses minus der Betrag, um den die Option aus dem Geld ist, oder 10 % des Ausübungspreises. Bei einer Aktie zu $100 ergibt ein für $0,60 verkaufter Put mit einem Ausübungspreis von $90 einen Betrag von $10,60 je Aktie gegenüber einem Mindestbetrag von $9,60. Das entspricht $1.060 für einen Kontrakt. Broker verlangen häufig mehr.

Ist die Margin für ungedeckte Optionen bei jedem Broker gleich?

Nein. Reg T und FINRA Rule 4210 legen die Mindestanforderung fest. Jeder Broker kann darüber hinaus eine eigene Hausanforderung verlangen. Viele tun dies bei Einzelwerten und rund um Veröffentlichungstermine von Quartalszahlen. Die veröffentlichte Formel zeigt die Untergrenze, nicht den Betrag, den Ihre Handelsplattform anzeigt.

Wird die vereinnahmte Prämie bei der Margin-Anforderung berücksichtigt?

Die vereinnahmte Prämie wird beiden Zweigen der Formel hinzugerechnet. Nach der Abrechnung des Trades wird sie dem Konto gutgeschrieben. Sie verändert nie, welcher Zweig maßgeblich ist, da sie auf beiden Seiten in gleicher Höhe erscheint.

Wie hoch ist die Margin für eine ungedeckte Indexoption?

Bei Optionen auf breite Indizes werden 15 % statt 20 % angesetzt. Der Mindestbetrag von 10 % und die Berücksichtigung der Prämie bleiben gleich. Optionen auf einen ETF, der einen breiten Index abbildet, werden als Aktienoptionen mit dem Satz von 20 % behandelt. Der niedrigere Prozentsatz wird daher nicht automatisch auf andere Anlagehüllen übertragen. Beide Werte sind regulatorische Mindestanforderungen.

Kann sich die Margin-Anforderung einer ungedeckten Option während der Haltedauer ändern?

Ja. Sie wird anhand des Kurses des Basiswerts neu berechnet und verändert sich daher mit jeder Kursbewegung der Aktie, wie die obige Darstellung zeigt. Ein Anstieg in Richtung des Ausübungspreises eines Short Calls erhöht den Betrag. Der Broker kann außerdem seine Hausanforderung für eine offene Position anheben.


Jedes Panel enthält die SQL-Abfrage, mit der es erstellt wurde. Öffnen Sie ein Panel, um genau nachzuvollziehen, wie ein Zweig berechnet wurde. Wenn Sie dieselbe Berechnungskette für einen von Ihnen beobachteten Wert ausführen möchten, formulieren Sie die Anfrage in einfachem Englisch im Strasmore-Terminal.

#options#margin#reg t#naked options#risk