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