Aktien-Gewinn-Rechner
Wer 100 Aktien zu 50 kauft und zu 65 verkauft, behält nach 9,95 Gebühren einen Nettogewinn von 1.490,05, eine Rendite von 29,7418 % auf das eingesetzte Geld. Geben Sie Ihre Ausführungen ein und sehen Sie Gewinn, Verlust oder Nullsumme nach Provision. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Kaufpreis
- 50
- Verkaufspreis
- 65
- Marktanteile
- 100
- Provision
- 9,95
- Anschaffungskosten
- 5.000
- Verkaufserlös
- 6.500
- Bruttogewinn
- 1.500
- Nettogewinn
- 1.490,05
Ein bereits geschlossener Aktien-Hin-und-Rückweg besteht aus vier Zahlen: dem Preis, den Sie je Stück gezahlt haben, dem Preis, den Sie beim Verkauf erhielten, wie viele Stücke wirklich ausgeführt wurden, und was der Broker an Kommissionen einbehielt. Dieser Aktien-Gewinn-Rechner macht aus diesen vier Eingaben Nettogewinn und Renditeprozentsatz sowie ein Ergebnis Gewinn, Verlust oder Ausgleich nach Gebühren. Der Bruttoerlös ist Verkaufspreis mal Stückzahl; die Anschaffungskosten sind Kaufpreis mal Stückzahl; der Nettogewinn zieht die Hin-und-Rück-Kommission von dieser Differenz ab. Der Renditeprozentsatz teilt den Nettogewinn durch das eingesetzte Geld — Kosten plus Kommission —, sodass eine feste Ticketgebühr ein kleines Los härter trifft als ein großes zu denselben Kursen. Die Stückzahl muss größer als null sein: ein Null-Los ist kein Geschäft und scheitert als ungültige Eingabe statt eines hohlen Erfolgs bei null.
Wie Nettogewinn und Rendite nach Kommissionen berechnet werden
Ein Aktiengeschäft, das Sie bereits geschlossen haben, hat eine Kassen-Geschichte, die eine Mark-to-Market-Momentaufnahme nicht erzählt. Sie zahlten einen Kaufpreis, erhielten später einen Verkaufspreis, eine Stückzahl wechselte den Besitzer, und der Broker erhob Kommissionen beim Einstieg, beim Ausstieg oder auf beiden Seiten. Die Anschaffungskosten sind Stückzahl mal Kaufpreis: das Geld, das für die Stücke selbst floss.
Der Erlös ist Stückzahl mal Verkaufspreis: das Geld, das der Verkauf vor Gebühren zurückbrachte. Der Bruttogewinn ist dieser Erlös minus Kosten, was auch Stückzahl mal der Bewegung je Stück entspricht. Der Nettogewinn zieht die gesamte Hin-und-Rück-Kommission vom Bruttogewinn ab, sodass eine günstige Kursbewegung nach Ticketgebühren immer noch ein Verlustgeschäft sein kann und ein kleiner Kursverlust durch dieselbe Gebühr größer wird.
Der Renditeprozentsatz ist Nettogewinn geteilt durch das investierte Geld, mal hundert. Das investierte Geld sind Kosten plus Kommission: Sie haben den Kauf überwiesen und den Broker bezahlt, daher gehören beide in den Nenner einer realisierten Rendite. Ist die Kommission null, fällt der Prozentsatz auf die bekannte Kursrendite, Verkauf minus Kauf über Kauf, unabhängig von der Losgröße.
Ist die Kommission ein festes Geld-Ticket, teilen eine Ausführung über hundert Stücke und eine über zehn zu denselben Kursen die Rendite nicht mehr, weil die Gebühr das kleine Los stärker belastet. Geldbeträge werden half-up auf zwei Dezimalstellen gerundet, passend zu Cents einer dollar-lautenden Bestätigung. Der Renditeprozentsatz wird half-up auf vier Dezimalstellen gerundet, damit ein paar Cents Gebühr auf einer großen Position noch sichtbar bleiben.
Ein gerundeter Nettogewinn über null ist Gewinn, darunter Verlust, und genau null Ausgleich. Der Rechner holt niemals eine Notierung: Sie tippen die Kurse, die Sie schon aus der Bestätigung, dem Blotter oder einem Szenario kennen, und die Referenztests bleiben byte-stabil über Laufzeitumgebungen hinweg.
Wo ein Aktien-Gewinn-Rechner seinen Platz verdient
Handelsjournale und Blotter-Exporte speichern Ausführungen oft, ohne die gebührenbereinigte Rendite zu rechnen, die ein Mensch wirklich gespürt hat. Kaufpreis, Verkaufspreis, Stückzahl und kombinierte Kommissionen in diesen Rechner zu legen liefert einen Nettogewinn, den Sie neben das Ticket kleben können, und einen Prozentsatz, den Sie über Namen vergleichen, die in unterschiedlichen Losgrößen gehandelt wurden. Wer realisierten gegenüber nicht realisierten Erfolg unterrichtet, kann Unterrichtsbeispiele säen, die zeigen, wie ein Zwei-Dollar-Ticket einen Ausgleich auf zehn Stücken in einen Verlust dreht und eine Tausender-Ausführung zu denselben Kursen kaum bewegt, ohne eine Broker-Umgebung aufzustellen.
Fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie die Stückzahl positiv, pinnen Sie die gerundeten Geldfelder in Tests, und Sie erhalten reproduzierbares Aktien-Ergebnis für Widgets, LMS-Module und Edge-Worker ohne eigenen Marktdaten-Feed. Der Vertrag ist absichtlich klein: vier Zahlen hinein, Nettogewinn und Rendite hinaus, damit Klienten ihn in eigene Symbolwähler und Auszugsparser wickeln, ohne gegen versteckten Zustand zu kämpfen.
Anwendungsfälle
Einen geschlossenen Hin-und-Rückweg verbuchen
Geben Sie die Kaufausführung, die Verkaufsausführung, die Stückzahl und die kombinierten Brokergebühren ein, um Nettogewinn und Renditeprozentsatz neben dem Ticket in einem Handelsjournal festzuhalten.
Sehen, wie eine feste Gebühr ein kleines Los trifft
Vergleichen Sie dieselben Kurse bei zehn Stücken gegenüber zweihundert, um Schülerinnen oder Klienten zu zeigen, warum eine Ticketgebühr den Renditeprozentsatz ändert, wenn das Los klein ist.
Realisiertes Ergebnis vor der Tabelle prüfen
Lassen Sie ein geschlossenes Geschäft durch den Rechner laufen, bevor Sie Zahlen in eine Tabelle einfügen, damit Kosten, Erlös und Nettogewinn mit der Bestätigung übereinstimmen.
Häufige Fragen
Wie wird der Nettogewinn eines Aktiengeschäfts berechnet?
Der Bruttogewinn ist die Kursbewegung mal das Los; anschließend werden die Hin-und-Rück-Kommissionen abgezogen, damit das Ergebnis Geld nach dem Broker ist.
Wie wird der Renditeprozentsatz berechnet?
Ist commission null, entspricht das der gewohnten Kursrendite (sell − buy) / buy × 100.
Was geschieht, wenn die Stückzahl null ist?
Ein Null-Los ist kein Geschäft, daher lehnt der Rechner es ab, statt eines hohlen Erfolgs bei null. Diese Fehlschläge werden nicht berechnet.
Sind Kauf- und Verkaufskommissionen beide enthalten?
Übergeben Sie den kombinierten Hin-und-Rück-Betrag in commission (Kauf-Ticket plus Verkauf-Ticket plus jede Pauschalgebühr, die ins Ergebnis soll). Verwenden Sie null, wenn die Ausführungen gebührenfrei waren. Das Feld darf nicht negativ sein.
Wie wird die Rendite berechnet?
Der Nettogewinn wird durch das eingesetzte Geld geteilt, also Kaufbetrag plus Provision, und mit 100 multipliziert. Bei 1.490,05 Nettogewinn auf 5.000 Kaufbetrag und 9,95 Gebühren ergibt das 29,7418 %.
Was passiert bei einer Stückzahl von null?
Der Rechner lehnt sie ab, denn ohne Aktien gibt es kein Geschäft. Statt eines leeren Ergebnisses von null erhalten Sie einen Hinweis; Bruchteile von Aktien sind dagegen erlaubt.
Warum bringt ein kleiner Posten bei gleichen Kursen weniger Rendite?
Weil eine feste Provision bei einem kleinen Kauf stärker ins Gewicht fällt. Die Rendite teilt den Nettogewinn durch das eingesetzte Geld samt Gebühren, daher stimmen 10 und 100 Aktien nur ohne Gebühren überein.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/fin/stock \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"buy_price":50,"sell_price":65,"shares":100,"commission":9.95}'const res = await fetch("https://api.kit.forhosting.com/fin/stock", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"buy_price": 50,
"sell_price": 65,
"shares": 100,
"commission": 9.95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/stock",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"buy_price": 50,
"sell_price": 65,
"shares": 100,
"commission": 9.95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/stock", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"buy_price":50,"sell_price":65,"shares":100,"commission":9.95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"buy_price":50,"sell_price":65,"shares":100,"commission":9.95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/stock", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"buy_price": 50,
"sell_price": 65,
"shares": 100,
"commission": 9.95
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.stock",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Antwortform und Fehlerverhalten
Ist die Stückzahl null, scheitert die Aufgabe mit der Meldung, die Stückzahl sei null: das ist der Vertragsfehler, und diese Fehlschläge werden nicht berechnet. Eine negative Stückzahl wird ebenfalls abgelehnt. Die Kommission darf nicht negativ sein; übergeben Sie null, wenn der Hin-und-Rückweg gebührenfrei war. Beispiel: hundert Stücke gekauft zu fünfzig und verkauft zu fünfundsechzig mit neun Dollar und fünfundneunzig Cents Gebühren ergeben Kosten fünftausend, Erlös sechstausendfünfhundert, Bruttogewinn eintausendfünfhundert, Nettogewinn eintausendvierhundertneunzig Dollar und fünf Cents und eine Rendite von etwa neunundzwanzig Punkt vierundsiebzig Prozent. Koppeln Sie das Ergebnis an Ihre eigene Steuerlos-Engine, wenn Sie Wash-Sale-Abgleich oder Haltedauern brauchen; dieser Endpunkt bewertet einen einzigen Hin-und-Rückweg aus vier Zahlen und gibt weder Ticker noch Diagramme noch Steuerformulare aus. Senden Sie per POST einen JSON-Körper mit vier Pflicht-endlichen Zahlen: buy_price (streng größer als null; Aliase purchase_price, cost_per_share), sell_price (größer oder gleich null; Aliase sale_price, exit_price), shares (streng größer als null; Aliase share_count, qty, quantity) und commission (größer oder gleich null; Aliase commissions, fees, commission_fees, total_commission). Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Fehlende Felder, leere Zeichenketten und nicht-endliche Werte scheitern mit invalid_input unter Nennung des Felds. Ist sell_price negativ, scheitert die Anfrage, weil eine Ausführung in diesem Modell nicht negativ sein kann; ein Verkaufspreis von null ist zulässig und bedeutet, dass der Marktwert der Position verdampft ist. Stückzahlen über einer Billion, Preise über einer Milliarde oder Kommissionen über einer Billion werden als Überlaufschutz abgelehnt, damit ein Tippfehler keine nicht-endliche JSON-Zahl erzeugt. Bei Erfolg wiederholt der Körper die vier Eingaben und liefert cost_basis, proceeds, gross_gain, net_gain, return_percent, ein outcome profit, loss oder break_even sowie eine formula-Zeichenkette, die die Identitäten neu formuliert.
Wo ein Aktien-Gewinn-Rechner seinen Platz verdient
Wer Lose schon in einer Tabelle führt, kann dasselbe reine Modul im Browser für eine kostenlose Vorschau und über die API beim Speichern von Szenarien aufrufen, sodass die Zahl, die eine Leserin auf der Landing sah, mit der gespeicherten Zahl nach dem Schließen übereinstimmt. Weil die Umsetzung reines parse der Stufe tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Technische Fragen
Was kostet der Aktien-Gewinn-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.