Berechnung
3 Min. Lesezeit
Die Spot-Analyse rechnet aus den Buchungen der OKX-Accounts. Dieser Artikel fasst zusammen, welche Bestände zählen und wie Rendite, Kaufpreise und Ergebnis entstehen. Die Erklärungen an den Kennzahlen und Spalten enthalten dieselben Formeln in Kurzform.
Was zählt
- Krypto-Assets zählen im Funding- und im Handelskonto.
- Cash – Fiat wie EUR und Stablecoins wie USDT oder USDC – zählt nur im Funding-Konto. USDT im Handelskonto ist das Kapital der Futures-Bots und gehört zur Futures-Analyse.
- Spot-Trades im Handelskonto werden gegen dieses USDT ausgeführt. Der Gegenwert eines Kaufs zählt deshalb als Zufluss, der eines Verkaufs als Abfluss; in den Monatsdetails erscheinen sie als Spot Trade.
- Transfers zwischen Funding- und Handelskonto verändern bei Krypto nichts. Wechselt Cash das Konto, zählt es als Zu- bzw. Abfluss.
- Berechnet und angezeigt wird in USDT. Alle Monate sind Kalendermonate in UTC.
Mehrere Accounts
Sind mehrere Accounts gewählt, gelten sie als ein Portfolio: Transfers zwischen ihnen zählen nicht als Zu- oder Abfluss, und Durchschnittskosten und Rendite gelten für die Kombination. Ist nur ein Account gewählt, ist ein Transfer auf einen anderen Account ein Abgang aus der Auswahl.
Rendite: zeitgewichtet
Die Rendite in Prozent – Cumulative PnL, Monthly PnL und die Werte in Klammern in der Portfolio Summary – ist zeitgewichtet:
- Für jeden Tag wird die Rendite des Portfolios berechnet, bereinigt um die Zu- und Abflüsse des Tages.
- Die Tagesrenditen werden über den Monat verkettet: (1 + r₁) × (1 + r₂) × … − 1.
- Die Monatsrenditen werden ebenso zum Cumulative PnL verkettet.
Ein- und Auszahlungen verzerren den Wert so nicht. Tage mit weniger als 100 USDT Kapital zählen nicht, damit Kleinstbestände keine extremen Prozentwerte erzeugen.
Anders als in der Futures-Analyse ist die Rendite nicht PnL ÷ durchschnittliche Balance: Im Spot-Portfolio liegt meist nur wenig Kapital, das Geld läuft durch.
Average Monthly PnL = (1 + Cumulative PnL)^(1 ÷ n) − 1, n = Anzahl der Monate mit Rendite. Monat für Monat angewendet ergibt der Wert genau den Cumulative PnL. Der Betrag in USDT ist der Cumulative PnL geteilt durch n.
Durchschnittskosten
Der Avg. Cost ist der durchschnittliche Kaufpreis je Einheit in USDT, Handelsgebühren eingerechnet. Käufe und Eingänge verändern ihn, Verkäufe und Abgänge nicht.
Eingezahlte Coins werden mit dem eingetragenen Kaufpreis aus der Datenbank bewertet, sonst mit dem Marktkurs bei Ankunft. In den Transaktionen steht die Quelle unter dem Kurs.
Realisierter und unrealisierter PnL
Realized PnL = Proceeds − Avg. Cost × abgegangene Menge.
- Bei Verkäufen ist der Erlös der Betrag nach Gebühren.
- Auch Auszahlungen und Transfers aus der Auswahl gelten als Abgang zum Marktwert. Gewinne und Verluste bis dahin sind damit realisiert – das Asset verlässt das Portfolio.
- Gebühren für Auszahlungen und Kursänderungen bei Fiat-Cash wie EUR fließen ebenfalls in den Realized PnL.
Unrealized PnL im Zeitraum = (Value − Cost Basis) am Ende minus (Value − Cost Basis) am Beginn des Zeitraums. So zählt nur der Buchgewinn, der im Zeitraum entstanden ist.
Total PnL = Realized PnL + Unrealized PnL. Weil Abgänge vollständig realisiert werden, ergibt die Summe des Total PnL über alle Assets genau den Cumulative PnL in USDT. Der Monthly PnL in USDT ist entsprechend der Realized PnL des Monats plus die Veränderung des Unrealized PnL im Monat.
Kurse und Aktualität
- Abgeschlossene Monate werden zum Monatsende bewertet.
- Der laufende Monat und die Zeile Total nutzen Live-Kurse von OKX. Beide erhalten dieselbe Wertänderung, sodass der Total PnL der Assets und der Cumulative PnL übereinstimmen.
- Last updated nennt den Zeitpunkt der verwendeten Kurse in UTC.
- Hat ein Coin bei OKX keinen Kurs, erscheint ein Hinweis mit seinem Namen; er bleibt unbewertet.