Package org.drip.execution.latent
Class MarketStateSystemic
java.lang.Object
org.drip.execution.latent.MarketStateSystemic
- All Implemented Interfaces:
MarketState
public class MarketStateSystemic extends java.lang.Object implements MarketState
MarketStateSystemic holds the Single Systemic Market State that drives both the Liquidity and the
Volatility Market States. The References are:
- Almgren, R. F., and N. Chriss (2000): Optimal Execution of Portfolio Transactions Journal of Risk 3 (2) 5-39
- Almgren, R. F. (2009): Optimal Trading in a Dynamic Market https://www.math.nyu.edu/financial_mathematics/content/02_financial/2009-2.pdf
- Almgren, R. F. (2012): Optimal Trading with Stochastic Liquidity and Volatility SIAM Journal of Financial Mathematics 3 (1) 163-181
- Geman, H., D. B. Madan, and M. Yor (2001): Time Changes for Levy Processes Mathematical Finance 11 (1) 79-96
- Jones, C. M., G. Kaul, and M. L. Lipson (1994): Transactions, Volume, and Volatility Review of Financial Studies 7 (4) 631-651
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description MarketStateSystemic(double dblCommon)
MarketStateSystemic Constructor -
Method Summary
Modifier and Type Method Description double
common()
Retrieve the Common Systemic Market Statedouble
liquidity()
Retrieve the Realized Liquidity Market Statedouble
volatility()
Retrieve the Realized Volatility Market StateMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MarketStateSystemic
public MarketStateSystemic(double dblCommon) throws java.lang.ExceptionMarketStateSystemic Constructor- Parameters:
dblCommon
- The Common Systemic Market State- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
common
public double common()Retrieve the Common Systemic Market State- Returns:
- The Common Systemic Market State
-
liquidity
public double liquidity()Description copied from interface:MarketState
Retrieve the Realized Liquidity Market State- Specified by:
liquidity
in interfaceMarketState
- Returns:
- The Realized Liquidity Market State Realization
-
volatility
public double volatility()Description copied from interface:MarketState
Retrieve the Realized Volatility Market State- Specified by:
volatility
in interfaceMarketState
- Returns:
- The Realized Volatility Market State Realization
-