Package org.drip.oms.indifference
Class PositionVertex
java.lang.Object
org.drip.oms.indifference.PositionVertex
public class PositionVertex
extends java.lang.Object
PositionVertex holds the Realized Position Vertex. The References are:
- Birge, J. R. (2008): Financial Engineering Elsevier Amsterdam Netherlands
- Carmona, R. (2009): Indifference Pricing: Theory and Applications Princeton University Press Princeton NJ
- Vassilis, P. (2005): Slow and Fast Markets Journal of Economics and Business 57 (6) 576-593
- Weiss, D. (2006): After the Trade is Made: Processing Securities Transactions Portfolio Publishing London UK
- Wikipedia (2021): Indifference Price https://en.wikipedia.org/wiki/Indifference_price
- Module = Product Core Module
- Library = Transaction Cost Analytics
- Project = Rd Order Specification, Handling, and Management
- Package = Reservation Price Good-deal Bounds
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description PositionVertex(InventoryVertex inventory, RealizationVertex realization, ClaimsPositionPricer claimsPositionPricer)
PositionVertex Constructor -
Method Summary
Modifier and Type Method Description ClaimsPositionPricer
claimsPositionPricer()
Retrieve the Claims Payoff Functiondouble
claimsValue()
Get the Claims ValueInventoryVertex
inventory()
Retrieve the Inventory Vertexdouble
moneyMarketValue()
Get the Money Market ValueRealizationVertex
realization()
Retrieve the Realization Vertexdouble
underlierValue()
Get the Underlier Valuedouble
value()
Compute the Position ValueMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PositionVertex
public PositionVertex(InventoryVertex inventory, RealizationVertex realization, ClaimsPositionPricer claimsPositionPricer) throws java.lang.ExceptionPositionVertex Constructor- Parameters:
inventory
- Inventory Vertexrealization
- Realization VertexclaimsPositionPricer
- Claims Position Pricer- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
inventory
Retrieve the Inventory Vertex- Returns:
- The Inventory Vertex
-
realization
Retrieve the Realization Vertex- Returns:
- The Realization Vertex
-
claimsPositionPricer
Retrieve the Claims Payoff Function- Returns:
- The Claims Payoff Function
-
moneyMarketValue
public double moneyMarketValue()Get the Money Market Value- Returns:
- The Money Market Value
-
underlierValue
public double underlierValue()Get the Underlier Value- Returns:
- The Underlier Value
-
claimsValue
public double claimsValue() throws java.lang.ExceptionGet the Claims Value- Returns:
- The Claims Value
- Throws:
java.lang.Exception
- Thrown if the Claims cannot be calculated
-
value
public double value() throws java.lang.ExceptionCompute the Position Value- Returns:
- The Position Value
- Throws:
java.lang.Exception
- Thrown if the Claims cannot be calculated
-