public class TransactionRealization
extends java.lang.Object
Constructor and Description |
---|
TransactionRealization(TransactionFunction tfPermanent,
TransactionFunction tfTemporary,
double dblVolatility,
double dblX,
double dblT,
double dblTPost)
TransactionRealization Constructor
|
Modifier and Type | Method and Description |
---|---|
IJK |
emitSignal(double dblIRandom,
double dblJRandom)
Emit the IJK Signal
|
TransactionFunction |
permanentMarketImpactFunction()
Retrieve the Permanent Market Impact Transaction Function
|
double |
t()
Retrieve the Transaction Completion Time T in Days
|
TransactionFunction |
temporaryMarketImpactFunction()
Retrieve the Temporary Market Impact Transaction Function
|
double |
tPost()
Retrieve the Transaction Completion Time in Days Adjusted for the Permanent Lag TPost
|
double |
volatility()
Retrieve the Asset Daily Volatility
|
double |
x()
Retrieve the Transaction Amount X
|
public TransactionRealization(TransactionFunction tfPermanent, TransactionFunction tfTemporary, double dblVolatility, double dblX, double dblT, double dblTPost) throws java.lang.Exception
tfPermanent
- The Permanent Market Impact Transaction FunctiontfTemporary
- The Temporary Market Impact Transaction FunctiondblVolatility
- The Asset Daily VolatilitydblX
- The Transaction AmountdblT
- The Transaction Completion Time in DaysdblTPost
- The Transaction Completion Time in Days Adjusted for the Permanent Lagjava.lang.Exception
- Thrown if the Inputs are Invalidpublic TransactionFunction permanentMarketImpactFunction()
public TransactionFunction temporaryMarketImpactFunction()
public double volatility()
public double x()
public double t()
public double tPost()
public IJK emitSignal(double dblIRandom, double dblJRandom)
dblIRandom
- The Random "I" InstancedblJRandom
- The Random "J" Instance