0

I have several records of various transaction types (buy, long, short, cover...) on various asset types (stocks, bonds, options, futures...).

I am looking for a way to calculate the unrealized P&L on these records.

Obviously, when buying and shorting stock, we can the unrealized p&l by smth. like: (market price - avg price/share)*quantity (or alternatively smth. with FIFO/LIFO.

However, how do you go about for other, perhaps more complex/asset classes? Suddenly its not just comparing the current price to the price of the contract, or is it?

I am asking cause there are millions of types of contracts with different characteristics. Its impossible to keep track of everything.

So how is this done in practice?

2
  • 1
    Are these other instruments not traded on the exchange? Can you not just get the latest market price for each individual instrument?
    – D Stanley
    Commented Apr 10, 2017 at 22:10
  • Yes, you can get the latest market price. But lets say we have an Option, where the payoff is max(St-K, c0) where ct is the market price now and c0 when I bought it. What do you do then?
    – WJA
    Commented Apr 10, 2017 at 22:15

1 Answer 1

1

Suddenly its not just comparing the current price to the price of the contract, or is it?

Sure it is. Suppose you bought 100 option contracts (each for 100 shares) and paid a $1 per share premium ($10,000 total). Now those options are trading for $1.50 per share. You have an unrealized $0.50 gain per share, or $5,000. The $10,000 in options you bought are now worth $15,000. It holds whether they were bought to open or close a position, or whether they are puts or calls. The only difference is whether you bought or sold the options (the arithmetic is just reversed for selling an option).

But lets say we have an Option, where the payoff is max(St-K, c0) where ct is the market price. What do you do then?

Your current, unrealized P&L is different than the payoff. The payoff only happens at maturity. The current P&L is based on current market prices, just like stock. Option prices all have a "time premium" making them worth more than their payoff (intrinsic) value prior to maturity.

2
  • That explains why I am having difficulties finding resources on the explanation behind it. It definitely makes things simple.
    – WJA
    Commented Apr 10, 2017 at 22:19
  • 1
    There are ways to calculate a current price for an option, but it's more accurate (and simpler) to just use current market prices. The only time I'd calculate a price is if the options were very illiquid, since the prices could be stale.
    – D Stanley
    Commented Apr 10, 2017 at 22:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .