> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Selbstausführungsschutz

> Ein Match gegen die eigene liegende Order wird unterdrückt statt ausgeführt – immer aktiv und auf das Konto beschränkt, das die Orders platziert hat.

Der Selbstausführungsschutz (Self-Trade Prevention) verhindert, dass eine Order gegen Ihre eigene liegende Liquidität matcht. Würde eine eingehende Order mit einer Order desselben Kontos handeln, wird das Match unterdrückt statt ausgeführt.

Er ist **immer aktiv**, auf jedem Markt, für jedes Konto. Es gibt nichts einzuschalten und keinen Parameter zu setzen.

<h2 id="why-it-exists">
  Warum es ihn gibt
</h2>

Zwei Gründe, und beide zählen.

**Wash Trading.** Der Handel mit sich selbst erzeugt Volumen und Ausführungen, ohne Risiko zu übertragen. Es ist eine Art, Aktivität zu erfinden. Wird das schon auf der Matching-Ebene verhindert, bildet das ausgewiesene Volumen des Handelsplatzes Trades zwischen verschiedenen Parteien ab.

**Versehentliches Selbstkreuzen.** Häufiger und harmloser. Ein Market Maker, der beide Seiten quotiert, oder mehrere Strategien unter einem Konto können leicht die eigenen Quotierungen kreuzen. Ohne Schutz kostet das Taker-Gebühren auf beiden Legs und erzeugt eine Ausführung, die an der Position nichts geändert hat.

<h2 id="what-happens">
  Was passiert
</h2>

Erkennt die Matching-Engine, dass eine eingehende Order liegende Liquidität desselben Kontos nehmen würde, wird die **liegende Order storniert** und die eingehende Order läuft gegen den Rest des Buchs weiter.

<div className="dg" data-dg="self-trade-prevention">
  <div className="dg-c" style={{aspectRatio:"720 / 274"}}>
    <svg className="dg-w" viewBox="0 0 720 274" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 144.00 68.00 L 165.60 68.00" />

      <path className="dg-head dg--blue" d="M 172.00 68.00 L 165.60 72.40 L 165.60 63.60 Z" />

      <path className="dg-wire dg--green" d="M 356.00 68.00 L 382.03 35.02" />

      <path className="dg-head dg--green" d="M 386.00 30.00 L 385.49 37.75 L 378.58 32.30 Z" />

      <path className="dg-wire dg--orange" d="M 356.00 68.00 L 381.90 99.08" />

      <path className="dg-head dg--orange" d="M 386.00 104.00 L 378.52 101.90 L 385.28 96.27 Z" />

      <path className="dg-wire dg--blue" d="M 544.00 104.00 L 559.60 104.00" />

      <path className="dg-head dg--blue" d="M 566.00 104.00 L 559.60 108.40 L 559.60 99.60 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"14.5985%",width:"19.4444%",height:"20.4380%"}}><span className="dg-t">Eingehende Order</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"24.4444%",top:"13.1387%",width:"24.4444%",height:"23.3577%"}}><span className="dg-t">Nimmt sie Ihre eigene liegende Order?</span></div>
    <div className="dg-b dg--green" style={{left:"54.1667%",top:"2.1898%",width:"45.8333%",height:"17.5182%"}}><span className="dg-t">Normal matchen</span></div>
    <div className="dg-b dg--orange" style={{left:"54.1667%",top:"27.0073%",width:"20.8333%",height:"21.8978%"}}><span className="dg-t">Liegende Order wird storniert</span></div>
    <div className="dg-b dg--blue" style={{left:"79.1667%",top:"27.0073%",width:"20.8333%",height:"21.8978%"}}><span className="dg-t">Ihre Order läuft weiter ins übrige Buch</span></div>
    <div className="dg-b dg--green dg-left" style={{left:"0.0000%",top:"67.8832%",width:"48.8889%",height:"22.6277%"}}><span className="dg-t">Innerhalb eines Kontos</span><span className="dg-s">Immer verhindert. Nichts einzuschalten, kein Parameter.</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"51.1111%",top:"67.8832%",width:"48.8889%",height:"22.6277%"}}><span className="dg-t">Zwischen Unterkonten</span><span className="dg-s">Nicht verhindert – sie sind bewusst eigene Konten.</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"54.7445%",width:"100.0000%"}}><div className="dg-n">Storniert wird der Maker, nicht der Taker – mit eigenem Status, unterscheidbar von einer gewöhnlichen Stornierung.</div></div>
  </div>
</div>

Storniert wird der Maker und nicht der Taker: Die gerade übermittelte Order tut weiterhin, was Sie verlangt haben, während die veraltete Quotierung, die ihr im Weg stand, entfernt wird. Stornierte Orders bekommen einen eigenen Status, sodass Sie eine Stornierung durch den Selbstausführungsschutz von einer gewöhnlichen unterscheiden können – in jedem automatisierten System sollte das sichtbar sein, denn eine aus diesem Grund verschwundene Quotierung heißt, dass etwas in Ihren eigenen Strategien kollidiert ist.

<h2 id="scope">
  Geltungsbereich
</h2>

Der Schutz gilt **innerhalb eines Kontos**. Unterkonten gelten als eigene Konten und sind nicht gegeneinander geschützt.

Das ist eine bewusste Grenze, kein Versäumnis. Unterkonten existieren, um Strategien zu isolieren – getrenntes Risiko, getrennte Margin, getrennte Bücher. Strategien, die wirklich unabhängig sind, können legitim auf entgegengesetzten Seiten desselben Trades landen, und das zu blockieren hieße, dass die Quotierung eines Unterkontos still die Ausführung eines anderen verhindert.

<Note>
  Wenn Sie mehrere Strategien betreiben, die nie miteinander handeln dürfen, halten Sie sie im selben Konto, damit der Schutz greift. Betreiben Sie Strategien, die legitim entgegengesetzte Seiten einnehmen dürfen, sind Unterkonten die richtige Struktur. Das ist eine Entscheidung, die man bewusst trifft, statt sie zu entdecken.
</Note>

<h2 id="what-it-does-not-do">
  Was er nicht tut
</h2>

**Er garantiert nicht, dass Ihre Order ausgeführt wird.** War Ihre eigene liegende Order die einzige Liquidität zu diesem Preis, entsteht durch ihre Stornierung keine Gegenpartei – Ihre Order läuft in ein Buch weiter, das womöglich keine hat.

**Er verhindert keinen abgestimmten Handel zwischen Konten.** Der Schutz ist ein Mechanismus der Matching-Ebene, beschränkt auf ein Konto. Zwei getrennte Konten, die miteinander handeln, kann die Matching-Engine nicht von gewöhnlichem Handel unterscheiden.

**Er verkleinert Ihre Position nicht durch das Stornieren.** Der stornierte Maker war eine Order, keine Position. An Ihrem Exposure ändert sich nichts.

<h2 id="where-to-go-next">
  Wie es weitergeht
</h2>

<CardGroup cols={2}>
  <Card title="Matching" href="/de/protocol/architecture/matching">
    Wo die Prüfung innerhalb der Blockausführung läuft.
  </Card>

  <Card title="Ordertypen" href="/de/trading/order-types">
    Post-only-Orders und wie sie mit Ihrem eigenen Buch zusammenspielen.
  </Card>

  <Card title="Orders ändern" href="/de/trading/modify-orders">
    Quotierungen verwalten, ohne sich selbst zu kreuzen.
  </Card>

  <Card title="Gebühren" href="/de/programs/fees">
    Die Taker-Gebühren, die eine Selbstausführung sonst gekostet hätte.
  </Card>
</CardGroup>
