Vai al contenuto

📖 Valore contabile

💡 Che cos'è il valore contabile?

Il valore contabile rappresenta il costo contabile storico del tuo portafoglio — costo di carico aperto più riserve di liquidità e valore contabile in transito. Non fluttua con i prezzi di mercato — solo la liquidità detenuta in un'altra valuta segue il suo tasso di cambio, nel valore contabile come nel NAV — ed è distinto dalla Risoluzione del prezzo.


🧮 Formula

\[ \boxed{\mathrm{Book}(t) = \mathrm{OCB}(t) + \mathrm{Cash}(t) + \mathrm{InTransitBook}(t)} \]

Dove il costo di carico aperto:

\[ \mathrm{OCB}(t) = \sum_{\substack{(a,b) \in S \\ q > 0}} q(a,b,t) \cdot w^{C^*}(a,b,t) \]

Qui \(w^{C^*}(a,b,t)\) è il PMC mantenuto direttamente nella valuta richiesta \(C^*\): ogni acquisizione vi è stata inserita al tasso della propria data \(d_i\), come \(P_i \cdot \mathrm{fx}(\mathrm{ccy}(P_i), C^*, d_i)\) per un importo \(P_i\) effettivamente pagato. OCB quindi non utilizza alcun tasso di cambio alla data di valutazione \(t\): è la somma dei costi storici — ciò che è stato pagato — e non si muove quando si muovono i tassi di cambio.

La liquidità, invece, è quella di ciascun broker, mantenuta nelle valute in cui è stata registrata e valutata al tasso di \(t\):

\[ \mathrm{Cash}(t) = \sum_{b \in S} \sum_{c} N_{b,c}(t) \cdot \mathrm{fx}(c, C^*, t) \]

Qui \(N_{b,c}(t)\) è il saldo che il broker \(b\) detiene nella valuta \(c\) alla data \(t\) — i suoi movimenti in \(c\) con data uguale o precedente a \(t\), in proporzione alla quota di proprietà del broker — e \(\mathrm{fx}(c, C^*, t)\) è l'ultimo tasso disponibile alla data \(t\) o prima, con \(\mathrm{fx}(C^*, C^*, t) = 1\). A differenza di OCB, Cash si muove con i tassi di cambio: 1.000 USD valgono €900 a 0,90 EUR per USD e €950 a 0,95. Ogni movimento resta registrato al tasso della propria data, e i flussi di capitale fra questi sono entrati nella base del capitale a quel tasso; solo il saldo detenuto in seguito segue il tasso.

Nel termine in transito, anche la liquidità in transito viene convertita a \(t\), come quella ferma, mentre gli asset in transito portano il loro costo congelato convertito alla data di arrivo.

Costo incompleto

Quando parte del costo di una posizione è sconosciuta — nessun tasso di cambio alla data di acquisizione o a una data precedente, oppure un trasferimento o una rettifica senza costo di carico — OCB include solo la parte nota, e la posizione stessa viene segnalata: il suo prezzo medio di carico (PMC) e il suo P&L latente non vengono mostrati.

🔗 Vedi Portfolio Engine — §3 Stato della posizione per la derivazione completa.


⚖️ P&L latente

\[ \mathrm{Unrealized}(t) = \mathrm{NAV}(t) - \mathrm{Book}(t) \]

Poiché il NAV valuta gli asset al prezzo di mercato del giorno e al tasso di cambio, mentre il valore contabile mantiene i costi storici, il P&L latente di un asset prezzato in un'altra valuta include l'effetto del tasso di cambio. Ad esempio, 10 unità acquistate per €400 quando valevano 500 USD mantengono un OCB di €400; se valgono 550 USD in un giorno in cui 1 USD = €0,75, il loro valore di mercato è €412,50 e il P&L latente è €12,50 — la plusvalenza propria delle unità (+€37,50) meno il calo del dollaro (−€25,00). P&L periodo mostra come la dashboard suddivide le due componenti.

La liquidità detenuta in un'altra valuta è diversa: \(\mathrm{Cash}(t)\) è lo stesso termine nel NAV e nel valore contabile, valutato al tasso di \(t\) da entrambe le parti, quindi il suo effetto di cambio si annulla nella differenza e il P&L latente lo esclude. È comunque un risultato: il motore lo registra come risultato di cambio sulla liquidità, fa parte del P&L totale e, su un periodo, è la parte Effetto cambio sulla liquidità di Other. Per esempio, 1.000 USD depositati a 0,90 EUR per USD e detenuti mentre il tasso sale a 0,95 contano €950 sia nel NAV sia nel valore contabile: il P&L latente non si muove, mentre il P&L totale guadagna €50 sui €900 di capitale.


📝 Esempio

Componente Importo
Costo di carico aperto €27.000
Liquidità €600
Valore contabile in transito €0
\[ \mathrm{Book} = 27\,000 + 600 = 27\,600 \text{ EUR} \]

Con NAV = €33.000:

\[ \mathrm{Unrealized} = 33\,000 - 27\,600 = +5\,400 \text{ EUR} \]

🔗 Correlati