Tengo varios registros de varios tipos de transacciones ( buy, long, short, cover...
) en varios tipos de activos ( stocks, bonds, options, futures...
).
Estoy buscando una forma de calcular las pérdidas y ganancias no realizadas en estos registros.
Obviamente, al comprar y vender acciones en corto, podemos calcular las pérdidas y ganancias no realizadas de alguna manera. como: (market price - avg price/share)*quantity
(o alternativamente algo con FIFO/LIFO.
Sin embargo, ¿cómo te las arreglas para otras clases de activos, tal vez más complejas? De repente, no es solo comparar el precio actual con el precio del contrato, ¿o no?
Pregunto porque hay millones de tipos de contratos con diferentes características. Es imposible hacer un seguimiento de todo.
Entonces, ¿cómo se hace esto en la práctica?
De repente, no es solo comparar el precio actual con el precio del contrato, ¿o no?
Claro que lo es. Suponga que compró 100 contratos de opciones (cada uno por 100 acciones) y pagó una prima de $1 por acción ($10,000 en total). Ahora esas opciones se cotizan a $1.50 por acción. Tiene una ganancia no realizada de $0.50 por acción, o $5,000. Los $10,000 en opciones que compró ahora valen $15,000. Se mantiene si se compraron para abrir o cerrar una posición, o si son opciones de venta o de compra. La única diferencia es si compró o vendió las opciones (la aritmética se invierte para vender una opción).
Pero digamos que tenemos una opción, donde el pago es
max(St-K, c0)
dondect
está el precio de mercado. ¿Que haces entonces?
Su P&L actual, no realizado, es diferente al pago. El pago solo ocurre al vencimiento. El P&L actual se basa en los precios de mercado actuales, al igual que las acciones. Todos los precios de las opciones tienen una "prima de tiempo" que los hace valer más que su valor de pago (intrínseco) antes del vencimiento.
stanley
JuanAndrews
max(St-K, c0)
dóndect
está el precio de mercado ahora yc0
cuando lo compré. ¿Que haces entonces?