ForHosting KIT · Finanza e denaro

Costo medio per azione

100 azioni comprate a 10 e 50 a 16 costano 1.800 per 150 titoli, un prezzo medio di 12 per azione: il lotto più grande tira la media verso il suo prezzo. Inserisca ogni acquisto e ottenga un unico prezzo di carico. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Il prezzo medio di carico di una posizione è il corso di acquisto ponderato: ogni lotto apporta il proprio esborso, e quel costo totale è diviso per il numero di titoli che Lei detiene davvero. Investitori, quaderni fiscali, tracciatori di DRIP ed esercizi d'aula di finanza hanno bisogno di quella cifra unica per marcare una cessione successiva contro una sola base di costo invece di un elenco disordinato di esecuzioni. Questo calcolatore di costo medio prende un elenco di quantità e prezzi di acquisto, moltiplica ogni lotto, somma la cassa, somma i titoli e restituisce il corso medio ponderato. Una media semplice dei prezzi tratterebbe un lotto di dieci titoli come uno di mille; ponderare per le azioni non lo fa. Le frazioni di titolo sono ammesse.

Che cos'è il costo medio per azione e perché i pesi sono i titoli

Il prezzo medio di carico di una posizione non è la media aritmetica dei prezzi che Lei ha pagato. È una media ponderata per i titoli: ogni acquisto apporta cassa pari ad azioni per prezzo, quei versamenti si sommano e la somma è divisa per il numero totale di titoli di tutti i lotti.

Cento titoli comprati a dieci e cinquanta titoli comprati a sedici costano mille più ottocento, cioè milleottocento di cassa per centocinquanta titoli, quindi la media è dodici, non la media semplice di dieci e sedici che sarebbe tredici. Il lotto più grande tira la media verso il proprio prezzo, che è esattamente ciò che mostra la schermata di base di costo di un broker quando riporta il costo medio.

Le frazioni di titolo sono di prima classe: un piano di reinvestimento dei dividendi che accredita una frazione di titolo a un prezzo stampato è un lotto come un altro, e entra nelle somme al valore nominale. I lotti a zero titoli non apportano a nessuna delle due somme; sono ammessi purché un altro lotto fornisca un conteggio strettamente positivo.

Quando tutti i lotti hanno zero titoli non c'è denominatore, e il calcolatore rifiuta la richiesta invece di restituire Infinity o un NaN che un modulo fiscale a valle tratterebbe come numero. Anche i prezzi di acquisto negativi sono rifiutati. Il calcolatore non scarica una quotazione, non applica rettifiche da vendita fittizia e non sceglie tra costo medio e identificazione specifica al posto Suo.

Forma soltanto la media ponderata a partire dai lotti che Lei ha già.

Dove un calcolatore di costo medio per azione merita il suo posto

Chi digita costo medio per azione in un motore sa già di volere la base di costo di una posizione dai lotti comprati, non una quotazione in tempo reale, non una beta contro il mercato e non uno strumento generico di media ponderata statistica che chiede valori e pesi astratti.

Un editore che si posiziona su quella query serve investitori al dettaglio che hanno comprato lo stesso ticker per mesi, quaderni fiscali che devono stampare un solo prezzo medio di carico su un foglio di cessione, e ingegneri che hanno bisogno di un oracolo deterministico che rifiuti un totale di titoli nullo invece di produrre Infinity in silenzio. I broker DRIP e di frazioni accreditano quantità dispari ai prezzi stampati; quei lotti appartengono alla stessa somma degli acquisti di titoli interi.

Poiché l'implementazione è codice analitico parse di livello A, ogni chiamata riuscita resta economica senza token di modello e senza rete in uscita. Una convalida fallita non consuma il saldo. Abbini questa capacità a uno strumento distinto di utile o perdita quando venderà più tardi; tenga questa superficie incentrata sul prezzo medio di acquisto che si cerca digitando costo medio per azione.

Acquisti periodici sullo stesso titolo

Inserisca ogni acquisto come titoli e prezzo per pubblicare un solo prezzo medio di carico invece di mediare i prezzi come se ogni lotto avesse la stessa dimensione.

Libri DRIP e di frazioni di titolo

Includa i lotti di reinvestimento frazionario ai prezzi stampati così che la stessa identità ponderata copra acquisti di titoli interi e accrediti drip.

Come si calcola il costo medio per azione?

Invii purchases come lotti di titoli e prezzo di acquisto. Il prezzo medio è la somma di titoli per prezzo, divisa per la somma di titoli. Esempio: 100 titoli a 10 e 50 a 16 danno prezzo medio 12.

Che succede se il numero totale di titoli è zero?

Il costo medio divide per il totale dei titoli, quindi un totale di quantità nullo o vuoto è rifiutato e non viene addebitato.

Perché non mediare semplicemente i prezzi di acquisto?

Una media semplice tratta ogni lotto come uguale. Un lotto di cento titoli a 10 deve pesare il doppio di uno di cinquanta a 16; questo calcolatore pondera per i titoli.

Posso inserire frazioni di titolo o un solo lotto?

Sì. Le frazioni di titolo sono ammesse, e un lotto unico restituisce il prezzo di acquisto di quel lotto come media. Titoli negativi o prezzi negativi sono rifiutati.

Il calcolatore applica le regole sulle wash sale o sceglie il metodo di costo per me?

No. Non applica rettifiche per wash sale e non sceglie tra costo medio e identificazione specifica. Calcola solo la media ponderata per azioni dei lotti che lei inserisce, senza scaricare quotazioni.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/fin/stock-average

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/fin/stock-average \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"purchases":[{"shares":100,"price":10},{"shares":50,"price":16}]}'
{
  "purchases": [
    {
      "shares": 100,
      "price": 10
    },
    {
      "shares": 50,
      "price": 16
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.stock_average",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_items10000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Se il totale dei titoli è zero, il rapporto non è definito e l'attività fallisce con invalid_input invece di Infinity. Le chiamate riuscite sono addebitate a $0.002; un ingresso non valido non viene addebitato.

Che cos'è il costo medio per azione e perché i pesi sono i titoli

Scriva quella identità come average_price uguale alla somma di shares_i per price_i, divisa per la somma di shares_i. I conteggi negativi non sono una vendita in questo modello; trattare una quantità negativa come una cessione mescolerebbe in silenzio l'abbinamento FIFO con la contabilità a costo medio, quindi sono invalid_input.

Contratto di ingresso, forma della risposta e convalida

Ogni oggetto porta shares e price come numeri finiti. shares è la quantità comprata in quel lotto e deve essere maggiore o uguale a zero; le frazioni di titolo sono ammesse. price è il prezzo di acquisto per azione in unità monetarie e deve essere maggiore o uguale a zero. Un totale di titoli nullo renderebbe il denominatore zero, quindi è un fallimento duro invece di Infinity. Esempio: cento titoli a dieci e cinquanta a sedici danno totale titoli centocinquanta, costo totale milleottocento e prezzo medio dodici. Invii un corpo JSON con un solo array obbligatorio, purchases, di almeno un oggetto. Gli alias lots, trades, buys, rows e fills sono accettati così che un'esportazione del broker non abbia bisogno di un passo di rinomina. Al massimo diecimila lotti vengono letti; ogni valore di shares e di price deve restare entro un valore assoluto di un bilione affinché i prodotti restino doppi IEEE finiti sul Worker e nel browser. purchases assente, un elenco vuoto, token non numerici, NaN, Infinity, un conteggio negativo, un prezzo di acquisto negativo o un elenco le cui quantità sommano a zero falliscono con invalid_input nominando il problema e non vengono addebitati. In caso di successo il corpo restituisce lot_count, total_shares, total_cost, average_price come loro quoziente, un array lots riecheggiato con shares, price e cost di ogni lotto, e una stringa formula impostata su average_price uguale alla somma di titoli per prezzo sulla somma di titoli. Preferisca numeri JSON alle stringhe formattate come valuta; i segni di valuta e i separatori delle migliaia non vengono analizzati. Il prezzo di un elemento riuscito è un $0.002 forfettario.

Dove un calcolatore di costo medio per azione merita il suo posto

I corsi di finanza personale assegnano fogli di base di costo e hanno bisogno di un oracolo che segni un elenco vuoto o di quantità tutta nulla come invalid_input. Le pipeline di automazione chiamano lo stesso contratto API a $0.002 per elemento riuscito senza alzare un servizio di foglio di calcolo.

Fogli fiscali e di base di costo

Sommi i lotti in costo totale e titoli totali, poi fissi average_price su un foglio di cessione. Un conteggio totale nullo è rifiutato come invalid_input.

Quanto costa il calcolatore di costo medio per azione?

Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →