public class AssetFlowSettings
extends java.lang.Object
Constructor and Description |
---|
AssetFlowSettings(java.lang.String strAssetID,
double dblAverageDailyVolume,
double dblNumberOutstanding,
double dblDailyVolatility)
AssetFlowSettings Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
assetID()
Retrieve the Asset ID
|
double |
averageDailyVolume()
Retrieve the Average Daily Volume
|
double |
dailyVolatility()
Retrieve the Daily Volatility
|
double |
denormalizeImpact(double dblNormalizedImpact)
De-normalize the Specified Temporary/Permanent Impact
|
double |
inverseTurnover()
Retrieve the Daily Inverse Turnover
|
double |
normalizeTradeSize(double dblRawTradeSize,
double dblTime)
Retrieve the Normalized Trade Size
|
double |
outstandingUnits()
Retrieve the Outstanding Number of the Traded Units
|
double |
turnover()
Retrieve the Daily Turnover
|
public AssetFlowSettings(java.lang.String strAssetID, double dblAverageDailyVolume, double dblNumberOutstanding, double dblDailyVolatility) throws java.lang.Exception
strAssetID
- The Asset IDdblAverageDailyVolume
- The Asset Average Daily VolumedblNumberOutstanding
- The Number of Trade-able Asset Units OutstandingdblDailyVolatility
- The Asset Daily Volatilityjava.lang.Exception
- Thrown if the Inputs are Invalidpublic java.lang.String assetID()
public double averageDailyVolume()
public double dailyVolatility()
public double outstandingUnits()
public double turnover()
public double inverseTurnover()
public double normalizeTradeSize(double dblRawTradeSize, double dblTime) throws java.lang.Exception
dblRawTradeSize
- The Raw Trade SizedblTime
- The Timejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double denormalizeImpact(double dblNormalizedImpact) throws java.lang.Exception
dblNormalizedImpact
- The Normalized Impactjava.lang.Exception
- Thrown if the Inputs are Invalid