A position is fundamentally a quantity of a security. For example, a position might be 50 shares of OpenGamma.
Positions are formed from a set of trades, however trade data may not always be available or complete. Even if trade data is available, the position details cannot necessarily be derived from the trades. Therefore the position holds the quantity and security reference directly, separately from the underlying trades.
Positions are logically attached to nodes in the portfolio tree, however they are stored and returned separately from the position master.
|
|