Bei Aktien oder Kryptowährungen habe ich verstanden, dass die Höhe der Kapitalertragssteuer davon abhängt, wie viel Gewinn man gemacht hat, dass es aber unterschiedliche Möglichkeiten gibt, dies zu berechnen, und dass sich dies auf den Steuerbetrag auswirkt. Wenn Sie Aktien für 5 und 20 US-Dollar gekauft und für 15 US-Dollar verkauft haben, können Sie sagen, ob dieser Verkauf aus dem 5-Dollar-Kauf (was einen Gewinn von 10 US-Dollar ergibt) oder aus dem 20-Dollar-Kauf (was einen Verlust von 5 US-Dollar ergibt) erfolgte.

    Sie müssen jedoch im Auge behalten, was wann verkauft wird. Hierfür können Sie unterschiedliche Strategien nutzen. Sie könnten eine FIFO-Strategie oder „First In First Out“ verwenden, bei der der historisch früheste Kauf derjenige ist, den Sie immer zuerst verkaufen. Oder LIFO, Last In First Out, wobei eher der letzte Kauf zuerst verkauft wird. Oder zur Gewinnminimierung HIFO, Highest In First Out; Das heißt, dass Sie den teuersten Kauf zuerst verkaufen.

    Ich dachte, ich könnte ein Beispiel dafür mit zufälligen ETH-Daten simulieren und dabei ggplot2 in R und Google Gemini verwenden, um mir bei der Vibe-Codierung der Diagramme zu helfen. Weiße Punkte sind Käufe, schwarze Punkte sind Verkäufe (keine festen Beträge). Aufwärtskurven bedeuten Gewinne, Abwärtskurven bedeuten Verluste. Die Farben stellen die Beträge dar, die bei jedem Verkauf anfallen.

    Was wir hier sehen, ist sehr deutlich, dass die gleiche Transaktionshistorie bei der FIFO-Strategie fast nur zu Gewinnen führt, bei LIFO weniger, aber bei der HIFO-Strategie nur zu Verlusten.

    Ich habe dieses Bild sehr genossen und hoffe, dass andere es auch zu schätzen wissen.

    Von gxobino

    Share.

    2 Kommentare

    1. Tools used:
      ggplot2 in R
      Google Gemini to help me vibe code the graph

      Data source:
      Random data using ETH historical prices

    2. I like the idea, but it’s lacking. Rather than using color to convey amount sold, use the marker size. Use the color to indicate the percentage loss or gain on each trade. Use line body to indicate short term sale (<1 year; dashed) and long term sale (>= 1 year; solid). A simple line chart for the underlying asset is better suited for this study than a candlestick. Also, make your ticks more readable

    Leave A Reply