WebCab Portfolio Demo
v4.2
(J2EE Edition)
A B C D E F G H I M N O P R S T U V W Y

A

AboveException - exception com.webcab.ejb.finance.portfolio.AboveException.
The `AboveException' exception is thrown when the investors utility function does not select an optimal portfolio from the Efficient Frontier because for all values of the expected return considered the Utility function is greater than the Efficient Frontier.
AboveException() - Constructor for class com.webcab.ejb.finance.portfolio.AboveException
 
absoluteToRelative(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method absoluteToRelative(double[][]) as defined in the AssetParameters remote interface.
absoluteToRelative(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
The returned array has the same number of rows but every row is one unit shorter.
ANNUAL_DAY_COUNT_252 - Static variable in class com.webcab.ejb.finance.portfolio.OptionsConstants
This constant identifies the 252 days per year convention.
ANNUAL_DAY_COUNT_360 - Static variable in class com.webcab.ejb.finance.portfolio.OptionsConstants
This constant identifies the 360 days per year convention.
ANNUAL_DAY_COUNT_365 - Static variable in class com.webcab.ejb.finance.portfolio.OptionsConstants
This constant identifies the 365 days per year convention.
archVolatilityEstimate(double, double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method archVolatilityEstimate(double, double, double[], double[]) as defined in the Volatility remote interface.
archVolatilityEstimate(double, double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Returns the estimate of the volatility according to the ARCH model.
AssetParameters - interface com.webcab.ejb.finance.portfolio.AssetParameters.
Within this Enterprise JavaBean we provide procedures for the evaluation of various quantities which are required within the application of this Component.
AssetParametersDemoException - exception com.webcab.ejb.finance.portfolio.AssetParametersDemoException.
This exception is thrown by the demo version of the AssetParameters EJB component after the number of maximum business method invocations has been reached.
AssetParametersDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.AssetParametersDemoException
 
AssetParametersDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.AssetParametersDemoException
 
AssetParametersDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.AssetParametersDemoException
 
AssetParametersHome - interface com.webcab.ejb.finance.portfolio.AssetParametersHome.
The home interface of the stateless AssetParameters Enterprise JavaBeansTM component.
AssetParametersJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC.
A JDBC interface for the AssetParameters Enterprise JavaBean.
AssetParametersJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBCException.
Exception to signal JDBC problems while calling the AssetParametersJDBC Enterprise JavaBean.
AssetParametersJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBCException
 
AssetParametersJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBCHome.
Home interface of the AssetParametersJDBC Enterprise JavaBean.
AssetParametersLocal - interface com.webcab.ejb.finance.portfolio.AssetParametersLocal.
Local interface of AssetParameters.
AssetParametersLocalHome - interface com.webcab.ejb.finance.portfolio.AssetParametersLocalHome.
Local Home interface of the AssetParameters Enterprise JavaBean.
assetWeightsEfficientFrontier() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method assetWeightsEfficientFrontier() as defined in the Markowitz remote interface.
assetWeightsEfficientFrontier() - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
This method returns the array of dimension two which gives the weights of the portfolios on the Efficient Frontier for the collection of points at which it is evaluated.

B

BelowException - exception com.webcab.ejb.finance.portfolio.BelowException.
The `BelowException' exception is thrown when the investors utility function does not select an optimal portfolio from the Efficient Frontier because for all values of the expected return considered the Utility function is less than the Efficient Frontier.
BelowException() - Constructor for class com.webcab.ejb.finance.portfolio.BelowException
 

C

calculateEfficientFrontier(double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method calculateEfficientFrontier(double[][], double[], int, double) as defined in the CapitalMarket remote interface.
calculateEfficientFrontier(double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
This method calls the calculateEfficientFrontier by setting the range of the expected returns over which the Efficient Frontier is evaluated to be the entire range over which the (constrained) Efficient Frontier exists.
calculateEfficientFrontier(double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method calculateEfficientFrontier(double[][], double[], int, double) as defined in the Markowitz remote interface.
calculateEfficientFrontier(double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
This method calls the calculateEfficientFrontier by setting the range of the expected returns over which the Efficient Frontier is evaluated to be the entire range over which the (constrained) Efficient Frontier exists.
calculateEfficientFrontier(double, double, double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method calculateEfficientFrontier(double, double, double[][], double[], int, double) as defined in the CapitalMarket remote interface.
calculateEfficientFrontier(double, double, double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Calculates the interpolation points used in order to construct the Efficient Frontier with a given range of expected returns for a collection of assets from which the optimal portfolio can be constructed.
calculateEfficientFrontier(double, double, double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method calculateEfficientFrontier(double, double, double[][], double[], int, double) as defined in the Markowitz remote interface.
calculateEfficientFrontier(double, double, double[][], double[], int, double) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Calculates the interpolation points used in order to construct the Efficient Frontier with a given range of expected returns for a collection of assets from which the optimal portfolio can be constructed.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Given an array of Java objects, this method identifies the corresponding Interpolation method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Given an array of Java objects, this method identifies the corresponding Volatility method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Given an array of Java objects, this method identifies the corresponding TwoAssetPortfolio method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Given an array of Java objects, this method identifies the corresponding PerformanceEvaluation method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Given an array of Java objects, this method identifies the corresponding CapitalMarket method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Given an array of Java objects, this method identifies the corresponding Markowitz method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Given an array of Java objects, this method identifies the corresponding SolveFrontier method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Given an array of Java objects, this method identifies the corresponding AssetParameters method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, Serializable[], String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Given an array of Java objects, this method identifies the corresponding EasyOptimal method methodName and writes the result of the computation to the database, as indicated by the output query.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Interpolation method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Volatility method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding TwoAssetPortfolio method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding PerformanceEvaluation method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding CapitalMarket method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Markowitz method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding SolveFrontier method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding AssetParameters method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding EasyOptimal method methodName and applies it to every row in the query result set returning the results in a Serializable[] array.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Interpolation method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Volatility method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding TwoAssetPortfolio method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding PerformanceEvaluation method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding CapitalMarket method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Markowitz method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding SolveFrontier method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding AssetParameters method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding EasyOptimal method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Interpolation method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Volatility method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding TwoAssetPortfolio method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding PerformanceEvaluation method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding CapitalMarket method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding Markowitz method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding SolveFrontier method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding AssetParameters method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
call(String, String, String, int[][]) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Given a SELECT type SQL query (retrieving rows from a database), this method identifies the corresponding EasyOptimal method methodName and applies it to every row in the query result set writing the results back to the database as specified by the output query and the input-output pairs.
CapitalMarket - interface com.webcab.ejb.finance.portfolio.CapitalMarket.
This Enterprise JavaBean applies the Capital Asset Pricing Model (CAPM) to analyze the construction and qualitative nature of a portfolio's risk-return characteristics.
CapitalMarketDemoException - exception com.webcab.ejb.finance.portfolio.CapitalMarketDemoException.
This exception is thrown by the demo version of the CapitalMarket EJB component after the number of maximum business method invocations has been reached.
CapitalMarketDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.CapitalMarketDemoException
 
CapitalMarketDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.CapitalMarketDemoException
 
CapitalMarketDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.CapitalMarketDemoException
 
CapitalMarketHome - interface com.webcab.ejb.finance.portfolio.CapitalMarketHome.
The home interface of the CapitalMarket Enterprise JavaBeansTM component.
CapitalMarketJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC.
A JDBC interface for the CapitalMarket Enterprise JavaBean.
CapitalMarketJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBCException.
Exception to signal JDBC problems while calling the CapitalMarketJDBC Enterprise JavaBean.
CapitalMarketJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBCException
 
CapitalMarketJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBCHome.
Home interface of the CapitalMarketJDBC Enterprise JavaBean.
CapitalMarketLocal - interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal.
Local interface of CapitalMarket.
CapitalMarketLocalHome - interface com.webcab.ejb.finance.portfolio.CapitalMarketLocalHome.
Local Home interface of the CapitalMarket Enterprise JavaBean.
capmReturn(double, double[][], double[], double[], double, int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalLocal
Method capmReturn(double, double[][], double[], double[], double, int, double) as defined in the EasyOptimal remote interface.
capmReturn(double, double[][], double[], double[], double, int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimal
For an given value of the expected return find the weighting of the cash and (risky) assets of the optimal portfolio which can hold or lend cash at the prevailing market rate.
capmRisk(double, double[][], double[], double[], double, int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalLocal
Method capmRisk(double, double[][], double[], double[], double, int, double) as defined in the EasyOptimal remote interface.
capmRisk(double, double[][], double[], double[], double, int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimal
For a given value of the risk find the weighting of the cash and (risky) assets of the optimal portfolio which can hold or lend cash at the prevailing market rate.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
close() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Without destroying the bean, this method closes the open connection(s) to the database.
coefficientsInterpolatingPolynomial(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocal
Method coefficientsInterpolatingPolynomial(double[], double[]) as defined in the Interpolation remote interface.
coefficientsInterpolatingPolynomial(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Interpolation
Evaluates the coefficients of the interpolating polynomial when the tabulation points are known.
coefficientsInterpolatingPolynomialStable(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocal
Method coefficientsInterpolatingPolynomialStable(double[], double[]) as defined in the Interpolation remote interface.
coefficientsInterpolatingPolynomialStable(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Interpolation
Evaluates the coefficients of the interpolating polynomial when the tabulation points are known.
com.webcab.ejb.finance.portfolio - package com.webcab.ejb.finance.portfolio
Apply the Markowitz and Capital Asset Pricing Model (CAPM) to analyze and construct the optimal portfolio with/without asset weight constraints with respect to Markowitz Theory by giving the risk, return or investors utility function; or with respect to CAPM by given the risk, return or Market Portfolio weighting.
com.webcab.ejb.finance.portfolio.jdbc - package com.webcab.ejb.finance.portfolio.jdbc
Wrap the functionality provided by the Portfolio package with our JDBC mediator.
correlationCoef(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method correlationCoef(double, double, double) as defined in the TwoAssetPortfolio remote interface.
correlationCoef(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
Returns the correlation coefficient between two assets.
covariance(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method covariance(double[], double[]) as defined in the TwoAssetPortfolio remote interface.
covariance(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
This method returns the covariance between the returns of the two assets.
covariance(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method covariance(double[], double[]) as defined in the AssetParameters remote interface.
covariance(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Uses a backwardly looking historical approach in order to evaluate the covariance between two assets.
covariance(double[], double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method covariance(double[], double[], double[]) as defined in the TwoAssetPortfolio remote interface.
covariance(double[], double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
Evaluates the covariance between the returns of two assets given the probability return distribution of each asset.
covariance(double[], double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method covariance(double[], double[], double[]) as defined in the AssetParameters remote interface.
covariance(double[], double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Uses a forward looking scenario based approach in order to evaluate the covariance between two assets.
covarianceMatrix(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method covarianceMatrix(double[][]) as defined in the Markowitz remote interface.
covarianceMatrix(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Deprecated.
covarianceMatrix(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method covarianceMatrix(double[][]) as defined in the AssetParameters remote interface.
covarianceMatrix(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Returns the (realized) covariance matrix for a collection of assets when the assets historical returns are known.
covarianceMatrix(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method covarianceMatrix(double[], double[][]) as defined in the Markowitz remote interface.
covarianceMatrix(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Deprecated.
covarianceMatrix(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method covarianceMatrix(double[], double[][]) as defined in the AssetParameters remote interface.
covarianceMatrix(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Returns the covariance matrix for a collection of assets given a finite number of possible scenarios, the asset returns resulting from each one of these scenarios and the probability of each one of the scenarios taking place.
create() - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocalHome
Creates a local instance of Interpolation the same as when calling the corresponding creation method from the InterpolationHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.InterpolationHome
Creates a new instance of the Interpolation remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocalHome
Creates a local instance of Volatility the same as when calling the corresponding creation method from the VolatilityHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.VolatilityHome
Creates a new instance of the Volatility remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocalHome
Creates a local instance of TwoAssetPortfolio the same as when calling the corresponding creation method from the TwoAssetPortfolioHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioHome
Creates a new instance of the TwoAssetPortfolio remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocalHome
Creates a local instance of PerformanceEvaluation the same as when calling the corresponding creation method from the PerformanceEvaluationHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationHome
Creates a new instance of the PerformanceEvaluation remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocalHome
Creates a local instance of CapitalMarket the same as when calling the corresponding creation method from the CapitalMarketHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketHome
Creates a new CapitalMarket EJB object.
create() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocalHome
Creates a local instance of Markowitz the same as when calling the corresponding creation method from the MarkowitzHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzHome
Creates a new Markowitz EJB object.
create() - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontierLocalHome
Creates a local instance of SolveFrontier the same as when calling the corresponding creation method from the SolveFrontierHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontierHome
Creates a new instance of the SolveFrontier remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocalHome
Creates a local instance of AssetParameters the same as when calling the corresponding creation method from the AssetParametersHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersHome
Creates a new instance of the AssetParameters remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalLocalHome
Creates a local instance of EasyOptimal the same as when calling the corresponding creation method from the EasyOptimalHome interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalHome
Creates a new instance of the EasyOptimal remote interface.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBCHome
Creates a InterpolationJDBC bean that encapsulates a Interpolation instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/InterpolationInputDB and jdbc/InterpolationOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBCHome
Creates a VolatilityJDBC bean that encapsulates a Volatility instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/VolatilityInputDB and jdbc/VolatilityOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBCHome
Creates a TwoAssetPortfolioJDBC bean that encapsulates a TwoAssetPortfolio instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/TwoAssetPortfolioInputDB and jdbc/TwoAssetPortfolioOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBCHome
Creates a PerformanceEvaluationJDBC bean that encapsulates a PerformanceEvaluation instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/PerformanceEvaluationInputDB and jdbc/PerformanceEvaluationOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBCHome
Creates a CapitalMarketJDBC bean that encapsulates a CapitalMarket instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/CapitalMarketInputDB and jdbc/CapitalMarketOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBCHome
Creates a MarkowitzJDBC bean that encapsulates a Markowitz instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/MarkowitzInputDB and jdbc/MarkowitzOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBCHome
Creates a SolveFrontierJDBC bean that encapsulates a SolveFrontier instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/SolveFrontierInputDB and jdbc/SolveFrontierOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBCHome
Creates a AssetParametersJDBC bean that encapsulates a AssetParameters instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/AssetParametersInputDB and jdbc/AssetParametersOutputDB DataSource references.
create() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBCHome
Creates a EasyOptimalJDBC bean that encapsulates a EasyOptimal instance and allows you to invoke SQL queries on every of its methods using its internal jdbc/EasyOptimalInputDB and jdbc/EasyOptimalOutputDB DataSource references.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBCHome
Creates a InterpolationJDBC bean that encapsulates a corresponding Interpolation component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBCHome
Creates a VolatilityJDBC bean that encapsulates a corresponding Volatility component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBCHome
Creates a TwoAssetPortfolioJDBC bean that encapsulates a corresponding TwoAssetPortfolio component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBCHome
Creates a PerformanceEvaluationJDBC bean that encapsulates a corresponding PerformanceEvaluation component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBCHome
Creates a CapitalMarketJDBC bean that encapsulates a corresponding CapitalMarket component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBCHome
Creates a MarkowitzJDBC bean that encapsulates a corresponding Markowitz component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBCHome
Creates a SolveFrontierJDBC bean that encapsulates a corresponding SolveFrontier component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBCHome
Creates a AssetParametersJDBC bean that encapsulates a corresponding AssetParameters component.
create(String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBCHome
Creates a EasyOptimalJDBC bean that encapsulates a corresponding EasyOptimal component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBCHome
Creates a InterpolationJDBC bean that encapsulates a corresponding Interpolation component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBCHome
Creates a VolatilityJDBC bean that encapsulates a corresponding Volatility component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBCHome
Creates a TwoAssetPortfolioJDBC bean that encapsulates a corresponding TwoAssetPortfolio component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBCHome
Creates a PerformanceEvaluationJDBC bean that encapsulates a corresponding PerformanceEvaluation component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBCHome
Creates a CapitalMarketJDBC bean that encapsulates a corresponding CapitalMarket component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBCHome
Creates a MarkowitzJDBC bean that encapsulates a corresponding Markowitz component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBCHome
Creates a SolveFrontierJDBC bean that encapsulates a corresponding SolveFrontier component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBCHome
Creates a AssetParametersJDBC bean that encapsulates a corresponding AssetParameters component.
create(String, String, String, String, Properties, String, String, String, String, Properties) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBCHome
Creates a EasyOptimalJDBC bean that encapsulates a corresponding EasyOptimal component.
cubicSpline2ndDifferential(double[], double[], double, double) - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocal
Method cubicSpline2ndDifferential(double[], double[], double, double) as defined in the Interpolation remote interface.
cubicSpline2ndDifferential(double[], double[], double, double) - Method in interface com.webcab.ejb.finance.portfolio.Interpolation
Evaluates the second derivatives of the cubic spline interpolation polynomial at the given functions tabulation points when the first derivative at the boundary (equivalently the end points) is known.
cubicSplinePointwise(double[], double[], double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocal
Method cubicSplinePointwise(double[], double[], double, double, double) as defined in the Interpolation remote interface.
cubicSplinePointwise(double[], double[], double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.Interpolation
Returns the value of the cubic spline interpolation at a given point.
cubicSplinePointwisePreEvaluation(double[], double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocal
Method cubicSplinePointwisePreEvaluation(double[], double[], double[], double) as defined in the Interpolation remote interface.
cubicSplinePointwisePreEvaluation(double[], double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.Interpolation
Returns the cubic spline interpolation of a function at a point.

D

daysYearRescaling(double, double, int) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method daysYearRescaling(double, double, int) as defined in the Volatility remote interface.
daysYearRescaling(double, double, int) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Evaluates the annual volatility when the volatility of a given number of days is known.

E

EasyOptimal - interface com.webcab.ejb.finance.portfolio.EasyOptimal.
This Enterprise JavaBean presents the key functionality made available from the Markowitz Theory and Capital Asset Pricing Model (CAPM) within this product in an easy to use and quickly understandable form.
EasyOptimalDemoException - exception com.webcab.ejb.finance.portfolio.EasyOptimalDemoException.
This exception is thrown by the demo version of the EasyOptimal EJB component after the number of maximum business method invocations has been reached.
EasyOptimalDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.EasyOptimalDemoException
 
EasyOptimalDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.EasyOptimalDemoException
 
EasyOptimalDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.EasyOptimalDemoException
 
EasyOptimalHome - interface com.webcab.ejb.finance.portfolio.EasyOptimalHome.
The home interface of the stateless EasyOptimal Enterprise JavaBeansTM component.
EasyOptimalJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC.
A JDBC interface for the EasyOptimal Enterprise JavaBean.
EasyOptimalJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBCException.
Exception to signal JDBC problems while calling the EasyOptimalJDBC Enterprise JavaBean.
EasyOptimalJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBCException
 
EasyOptimalJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBCHome.
Home interface of the EasyOptimalJDBC Enterprise JavaBean.
EasyOptimalLocal - interface com.webcab.ejb.finance.portfolio.EasyOptimalLocal.
Local interface of EasyOptimal.
EasyOptimalLocalHome - interface com.webcab.ejb.finance.portfolio.EasyOptimalLocalHome.
Local Home interface of the EasyOptimal Enterprise JavaBean.
efficientFrontier(double, double[][], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method efficientFrontier(double, double[][], double[], double) as defined in the Markowitz remote interface.
efficientFrontier(double, double[][], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the (possibly constrained) weights of the assets within the portfolio which offers the least risk for a given expected return.
efficientFrontier(double, int) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method efficientFrontier(double, int) as defined in the Markowitz remote interface.
efficientFrontier(double, int) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the (possibly constrained) weights of the assets of the portfolio which offers the least risk for a given expected return.
EfficientFrontierNotCalculatedException - exception com.webcab.ejb.finance.portfolio.EfficientFrontierNotCalculatedException.
This exception is thrown if the efficient frontier has not been properly calculated using the calculateEfficientFrontier() method.
EfficientFrontierNotCalculatedException() - Constructor for class com.webcab.ejb.finance.portfolio.EfficientFrontierNotCalculatedException
 
ewmaVolatilityEstimate(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method ewmaVolatilityEstimate(double, double, double, double) as defined in the Volatility remote interface.
ewmaVolatilityEstimate(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
This method returns the estimate of the volatility for the ith day made at the end of the previous (i-1)th day, using an estimate of the volatility on the (i-1)th day according to the EWMA model with respect to changes in the market variable.
ewmaVolatilityEstimateInduction(double, double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method ewmaVolatilityEstimateInduction(double, double, double[], double[]) as defined in the Volatility remote interface.
ewmaVolatilityEstimateInduction(double, double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Estimates of the volatility for the ith day made at the end of the previous (i-1)th day, using an estimate of the volatility on the 0th day, according to the EWMA model with respect to changes in the market variable.
expectedReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method expectedReturn(double[]) as defined in the AssetParameters remote interface.
expectedReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Estimates the expected return from the historical values of an asset by evaluating the arithmetic average of the returns over the period considered.
expectedReturn(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method expectedReturn(double[], double[]) as defined in the AssetParameters remote interface.
expectedReturn(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Evaluates the expected return of an asset given the (finite) probability distribution of its returns.
expectedReturnEfficientFrontier() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method expectedReturnEfficientFrontier() as defined in the Markowitz remote interface.
expectedReturnEfficientFrontier() - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the value of the expected return at the set of points along which the Efficient Frontier has been evaluated and set to a private field.
expectedReturns(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method expectedReturns(double[][]) as defined in the Markowitz remote interface.
expectedReturns(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Deprecated.
expectedReturns(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method expectedReturns(double[][]) as defined in the AssetParameters remote interface.
expectedReturns(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Estimates the expected returns from the historical values of a collection of assets by evaluating the arithmetic average of the returns for each asset within the collection over the period considered.
expectedReturns(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method expectedReturns(double[], double[][]) as defined in the Markowitz remote interface.
expectedReturns(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Deprecated.

F

findReturn(double[], double[], double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontierLocal
Method findReturn(double[], double[], double[], double[], double) as defined in the SolveFrontier remote interface.
findReturn(double[], double[], double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontier
Evaluates a value of the expected return of the portfolio on the Efficient Frontier which is optimal with respect to the investors (Return) Utility function which is a function of the expected return.
findReturn(double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontierLocal
Method findReturn(double, double[], double[]) as defined in the SolveFrontier remote interface.
findReturn(double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontier
Evaluates the expected return of a portfolio on the efficient frontier which has a given level of risk.
findRisk(double[], double[], double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontierLocal
Method findRisk(double[], double[], double[], double[], double) as defined in the SolveFrontier remote interface.
findRisk(double[], double[], double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontier
Evaluates a value of the risk of the portfolio on the Efficient Frontier which is optimal with respect to the investors (Risk) Utility function which is a function of risk.
findRisk(double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontierLocal
Method findRisk(double, double[], double[]) as defined in the SolveFrontier remote interface.
findRisk(double, double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.SolveFrontier
Evaluates the risk of the portfolio on the Efficient Frontier which has a given expected return.

G

garchVolatilityEstimate(double, double, double, double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method garchVolatilityEstimate(double, double, double, double, double, double, double) as defined in the Volatility remote interface.
garchVolatilityEstimate(double, double, double, double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Estimates of the volatility according to the GARCH(1,1) model for the (i+1)th day.
geometricMeanReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocal
Method geometricMeanReturn(double[]) as defined in the PerformanceEvaluation remote interface.
geometricMeanReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluation
Evaluates the Geometric Mean Return of the performance of a portfolio measured over several intervals.
getAssetWeights(int) - Method in class com.webcab.ejb.finance.portfolio.PointsOnEfficientFrontier
Returns the weights of the assets which make up the portfolio corresponding to the pointIndex point used in order to describe the efficient frontier.
getExpectedReturn(int) - Method in class com.webcab.ejb.finance.portfolio.PointsOnEfficientFrontier
Returns the expected return of the given points on the efficient frontier selected.
getLowerConstraints() - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method getLowerConstraints() as defined in the CapitalMarket remote interface.
getLowerConstraints() - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Returns the values of the lower bound constraints on the asset weights set by setConstraints.
getLowerConstraints() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method getLowerConstraints() as defined in the Markowitz remote interface.
getLowerConstraints() - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the values of the lower bound constraints on the asset weights set by setConstraints.
getNumberOfPoints() - Method in class com.webcab.ejb.finance.portfolio.PointsOnEfficientFrontier
Returns the number of (interpolation) points used in order to describe the efficient frontier.
getPointsOnEfficientFrontier() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method getPointsOnEfficientFrontier() as defined in the Markowitz remote interface.
getPointsOnEfficientFrontier() - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
This methods returns the complex type PointsOnEfficientFrontier which represents points on the Efficient Frontier.
getUpperConstraints() - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method getUpperConstraints() as defined in the CapitalMarket remote interface.
getUpperConstraints() - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Returns the values of the upper bound constraints on the asset weights set by setConstraints.
getUpperConstraints() - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method getUpperConstraints() as defined in the Markowitz remote interface.
getUpperConstraints() - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the values of the upper bound constraints on the asset weights set by setConstraints.

H

historicalEstimate(double[]) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method historicalEstimate(double[]) as defined in the Volatility remote interface.
historicalEstimate(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Evaluates the historical estimate of the present volatility.
historicalEstimateStandardError(double, double) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method historicalEstimateStandardError(double, double) as defined in the Volatility remote interface.
historicalEstimateStandardError(double, double) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Returns the estimate of the standard error of the standard historical estimation given by the functions volatilityHistoricalEstimate and volatilityHistoricalEstimateWithDividends.
historicalEstimateWithDividends(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method historicalEstimateWithDividends(double[], double[]) as defined in the Volatility remote interface.
historicalEstimateWithDividends(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Calculates the historical estimate of the present volatility taking into account the dividends or interest payments of the underlying asset.

I

instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
This method returns the underlying EJB instance of the Interpolation business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
This method returns the underlying EJB instance of the Volatility business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
This method returns the underlying EJB instance of the TwoAssetPortfolio business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
This method returns the underlying EJB instance of the PerformanceEvaluation business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
This method returns the underlying EJB instance of the CapitalMarket business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
This method returns the underlying EJB instance of the Markowitz business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
This method returns the underlying EJB instance of the SolveFrontier business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
This method returns the underlying EJB instance of the AssetParameters business class.
instance() - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
This method returns the underlying EJB instance of the EasyOptimal business class.
intermediateValue(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method intermediateValue(double, double, double) as defined in the AssetParameters remote interface.
intermediateValue(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Evaluates a point within the range over which the Efficient Frontier exists which lies ratio percent of the entire range from the lower bound and the (100-ratio) percent of the entire range from the upper bound.
interpolateExtrapolatePolynomial(double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.InterpolationLocal
Method interpolateExtrapolatePolynomial(double[], double[], double) as defined in the Interpolation remote interface.
interpolateExtrapolatePolynomial(double[], double[], double) - Method in interface com.webcab.ejb.finance.portfolio.Interpolation
This method interpolates (or extrapolates) a given polynomial in one variable.
Interpolation - interface com.webcab.ejb.finance.portfolio.Interpolation.
Within this class we offer methods by which the Efficient Frontier can be constructed from a finite set of known points.
InterpolationDemoException - exception com.webcab.ejb.finance.portfolio.InterpolationDemoException.
This exception is thrown by the demo version of the Interpolation EJB component after the number of maximum business method invocations has been reached.
InterpolationDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.InterpolationDemoException
 
InterpolationDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.InterpolationDemoException
 
InterpolationDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.InterpolationDemoException
 
InterpolationException - exception com.webcab.ejb.finance.portfolio.InterpolationException.
This exception will be thrown to indicate errors in input values for any of the implemented methods.
InterpolationException() - Constructor for class com.webcab.ejb.finance.portfolio.InterpolationException
 
InterpolationException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.InterpolationException
 
InterpolationException(String) - Constructor for class com.webcab.ejb.finance.portfolio.InterpolationException
 
InterpolationHome - interface com.webcab.ejb.finance.portfolio.InterpolationHome.
The home interface of the stateless Interpolation Enterprise JavaBeansTM component.
InterpolationJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC.
A JDBC interface for the Interpolation Enterprise JavaBean.
InterpolationJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBCException.
Exception to signal JDBC problems while calling the InterpolationJDBC Enterprise JavaBean.
InterpolationJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBCException
 
InterpolationJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBCHome.
Home interface of the InterpolationJDBC Enterprise JavaBean.
InterpolationLocal - interface com.webcab.ejb.finance.portfolio.InterpolationLocal.
Local interface of Interpolation.
InterpolationLocalHome - interface com.webcab.ejb.finance.portfolio.InterpolationLocalHome.
Local Home interface of the Interpolation Enterprise JavaBean.

M

marketPortfolio(double[][], double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method marketPortfolio(double[][], double[]) as defined in the CapitalMarket remote interface.
marketPortfolio(double[][], double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
This method calls marketPortfolio on the entire range of the values of the expected returns in which the Market Portfolio could lie.
marketPortfolio(double, double, double[][]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method marketPortfolio(double, double, double[][]) as defined in the CapitalMarket remote interface.
marketPortfolio(double, double, double[][]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Calculates the optimal portfolio which consists of a composition of assets which optimizes the portfolios risk/return profile.
marketPortfolioExpectedReturn(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method marketPortfolioExpectedReturn(double[], double[][]) as defined in the CapitalMarket remote interface.
marketPortfolioExpectedReturn(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Evaluates the expected return of the Market Portfolio when the asset weights of the Market Portfolio are known.
marketPortfolioRisk(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method marketPortfolioRisk(double[], double[][]) as defined in the CapitalMarket remote interface.
marketPortfolioRisk(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Evaluates the total risk of the Market Portfolio.
Markowitz - interface com.webcab.ejb.finance.portfolio.Markowitz.
This Enterprise JavaBean applies the Markowitz Model to analyze the construction and qualitative nature of a portfolio's risk-return characteristics.
MarkowitzDemoException - exception com.webcab.ejb.finance.portfolio.MarkowitzDemoException.
This exception is thrown by the demo version of the Markowitz EJB component after the number of maximum business method invocations has been reached.
MarkowitzDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.MarkowitzDemoException
 
MarkowitzDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.MarkowitzDemoException
 
MarkowitzDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.MarkowitzDemoException
 
MarkowitzHome - interface com.webcab.ejb.finance.portfolio.MarkowitzHome.
The home interface of the Markowitz Enterprise JavaBeansTM component.
MarkowitzJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC.
A JDBC interface for the Markowitz Enterprise JavaBean.
MarkowitzJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBCException.
Exception to signal JDBC problems while calling the MarkowitzJDBC Enterprise JavaBean.
MarkowitzJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBCException
 
MarkowitzJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBCHome.
Home interface of the MarkowitzJDBC Enterprise JavaBean.
MarkowitzLocal - interface com.webcab.ejb.finance.portfolio.MarkowitzLocal.
Local interface of Markowitz.
MarkowitzLocalHome - interface com.webcab.ejb.finance.portfolio.MarkowitzLocalHome.
Local Home interface of the Markowitz Enterprise JavaBean.
markowitzReturn(double, double[], double[], double[][], double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalLocal
Method markowitzReturn(double, double[], double[], double[][], double) as defined in the EasyOptimal remote interface.
markowitzReturn(double, double[], double[], double[][], double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimal
Finds the weights of the (risky) assets of the portfolio with the lowest risk for a given expected return constructed from the available assets.
markowitzRisk(double, double[], double[], double[][], int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalLocal
Method markowitzRisk(double, double[], double[], double[][], int, double) as defined in the EasyOptimal remote interface.
markowitzRisk(double, double[], double[], double[][], int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimal
Finds the weights of the (risky) assets of the portfolio with the greatest expected return for a given risk constructed from the available assets.
markowitzUtility(double[], double[], double[], double[], double[][], int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimalLocal
Method markowitzUtility(double[], double[], double[], double[], double[][], int, double) as defined in the EasyOptimal remote interface.
markowitzUtility(double[], double[], double[], double[], double[][], int, double) - Method in interface com.webcab.ejb.finance.portfolio.EasyOptimal
Finds the weights of the (risky) assets of the portfolio(s) which are selected in accordance with the investors utility functions with the highest expected return.
maxFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method maxFrontierReturn(double[]) as defined in the CapitalMarket remote interface.
maxFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Evaluates the expected return of the portfolio on the (constrained) Efficient Frontier with the highest value of the expected return.
maxFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method maxFrontierReturn(double[]) as defined in the Markowitz remote interface.
maxFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Evaluates the expected return of the portfolio on the (constrained) Efficient Frontier with the highest value of the expected return.
maxFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method maxFrontierReturnWeights(double[]) as defined in the CapitalMarket remote interface.
maxFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Returns the weights of the assets of the portfolio on the (constrained) Efficient Frontier with the highest value of the expected return.
maxFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method maxFrontierReturnWeights(double[]) as defined in the Markowitz remote interface.
maxFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the weights of the assets of the portfolio on the (constrained) Efficient Frontier with the highest value of the expected return.
minFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method minFrontierReturn(double[]) as defined in the CapitalMarket remote interface.
minFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Returns the expected return of the portfolio on the Efficient Frontier with the lowest value of the expected return.
minFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method minFrontierReturn(double[]) as defined in the Markowitz remote interface.
minFrontierReturn(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the expected return of the portfolio on the Efficient Frontier with the lowest value of the expected return.
minFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method minFrontierReturnWeights(double[]) as defined in the CapitalMarket remote interface.
minFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Returns the weights of the assets within the portfolio on the (constraints) Efficient Frontier which has the highest value of the expected return.
minFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method minFrontierReturnWeights(double[]) as defined in the Markowitz remote interface.
minFrontierReturnWeights(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Returns the weights of the assets within the portfolio on the (constraints) Efficient Frontier which has the highest value of the expected return.

N

NoSolutionException - exception com.webcab.ejb.finance.portfolio.NoSolutionException.
This exception is thrown to indicate that there are no portfolios with the expected return as requested in one of the methods.
NoSolutionException(String) - Constructor for class com.webcab.ejb.finance.portfolio.NoSolutionException
 

O

oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Invokes method methodName once using values from running one SELECT statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.InterpolationJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.CapitalMarketJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.MarkowitzJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.AssetParametersJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
oneSelect(String, String, String) - Method in interface com.webcab.ejb.finance.portfolio.jdbc.EasyOptimalJDBC
Invokes method methodName once using values from running one SELECT statement and writes the result(s) back to the database running one INSERT/UPDATE statement.
optimalPortfolio(double[][], double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method optimalPortfolio(double[][], double[]) as defined in the Markowitz remote interface.
optimalPortfolio(double[][], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
This method constructs the optimal portfolios with respect to the investors utility function over the entire range for which the Efficient Frontier exists.
optimalPortfolio(double, double, double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method optimalPortfolio(double, double, double[][]) as defined in the Markowitz remote interface.
optimalPortfolio(double, double, double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Evaluates the set of (possibly constrained) portfolios on the Efficient Frontier which are optimal with respect to the investors utility function.
optimalPortfolioMaxExpected(double, double, double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method optimalPortfolioMaxExpected(double, double, double[][]) as defined in the Markowitz remote interface.
optimalPortfolioMaxExpected(double, double, double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Calculates the (possibly constrained) portfolio on the Efficient Frontier which offers the maximum expected return from the set of portfolios which are selected from the Efficient Frontier by the investors utility function.
OptionsConstants - class com.webcab.ejb.finance.portfolio.OptionsConstants.
This class defines constants used by the Options Enterprise JavaBean methods.
OptionsConstants() - Constructor for class com.webcab.ejb.finance.portfolio.OptionsConstants
 
OptionsException - exception com.webcab.ejb.finance.portfolio.OptionsException.
Exception usually thrown to indicate error in input values.
OptionsException() - Constructor for class com.webcab.ejb.finance.portfolio.OptionsException
 
OptionsException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.OptionsException
 
OptionsException(String) - Constructor for class com.webcab.ejb.finance.portfolio.OptionsException
 

P

PerformanceEvaluation - interface com.webcab.ejb.finance.portfolio.PerformanceEvaluation.
Within this Enterprise JavaBean we offer a number of procedures which assist in accessing the return and risk-adjusted return on an investment portfolio.
PerformanceEvaluationDemoException - exception com.webcab.ejb.finance.portfolio.PerformanceEvaluationDemoException.
This exception is thrown by the demo version of the PerformanceEvaluation EJB component after the number of maximum business method invocations has been reached.
PerformanceEvaluationDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.PerformanceEvaluationDemoException
 
PerformanceEvaluationDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.PerformanceEvaluationDemoException
 
PerformanceEvaluationDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.PerformanceEvaluationDemoException
 
PerformanceEvaluationHome - interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationHome.
The home interface of the stateless PerformanceEvaluation Enterprise JavaBeansTM component.
PerformanceEvaluationJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBC.
A JDBC interface for the PerformanceEvaluation Enterprise JavaBean.
PerformanceEvaluationJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBCException.
Exception to signal JDBC problems while calling the PerformanceEvaluationJDBC Enterprise JavaBean.
PerformanceEvaluationJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBCException
 
PerformanceEvaluationJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.PerformanceEvaluationJDBCHome.
Home interface of the PerformanceEvaluationJDBC Enterprise JavaBean.
PerformanceEvaluationLocal - interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocal.
Local interface of PerformanceEvaluation.
PerformanceEvaluationLocalHome - interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocalHome.
Local Home interface of the PerformanceEvaluation Enterprise JavaBean.
PointsOnEfficientFrontier - class com.webcab.ejb.finance.portfolio.PointsOnEfficientFrontier.
This class encapsulates/represents the points of the efficient frontier.
portfolio2Return(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method portfolio2Return(double, double, double) as defined in the TwoAssetPortfolio remote interface.
portfolio2Return(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
The expected return for a portfolio with two assets
portfolio2Risk(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method portfolio2Risk(double, double, double, double) as defined in the TwoAssetPortfolio remote interface.
portfolio2Risk(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
The risk (or standard deviation) for a portfolio with two assets.
portfolio2Variance(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method portfolio2Variance(double, double, double, double) as defined in the TwoAssetPortfolio remote interface.
portfolio2Variance(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
The variance for a portfolio with two assets.
PortfolioException - exception com.webcab.ejb.finance.portfolio.PortfolioException.
This is the base exception class for all other exceptions thrown by the Portfolio Enterprise JavaBean.
PortfolioException() - Constructor for class com.webcab.ejb.finance.portfolio.PortfolioException
 
PortfolioException(String) - Constructor for class com.webcab.ejb.finance.portfolio.PortfolioException
 
portfolioExpectedReturn(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method portfolioExpectedReturn(double[], double[]) as defined in the AssetParameters remote interface.
portfolioExpectedReturn(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Evaluates the expected return of a Portfolio where the expected returns of the assets within the portfolio and the weighting of those asset is known.
portfolioReturn(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocal
Method portfolioReturn(double[], double[]) as defined in the PerformanceEvaluation remote interface.
portfolioReturn(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluation
Evaluates the real or expected return of a portfolio of assets over a given period.
portfolioRisk(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method portfolioRisk(double[], double[][]) as defined in the Markowitz remote interface.
portfolioRisk(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Deprecated.
portfolioRisk(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method portfolioRisk(double[], double[][]) as defined in the AssetParameters remote interface.
portfolioRisk(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
The risk (also known as the volatility or standard deviation) of a portfolio.
portfolioRisksEfficientFrontier(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method portfolioRisksEfficientFrontier(double[][]) as defined in the Markowitz remote interface.
portfolioRisksEfficientFrontier(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Within this method we evaluate the risks which correspond to the portfolios at the points which the Efficient Frontier is known.
portfolioVariance(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method portfolioVariance(double[], double[][]) as defined in the Markowitz remote interface.
portfolioVariance(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Deprecated.
portfolioVariance(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method portfolioVariance(double[], double[][]) as defined in the AssetParameters remote interface.
portfolioVariance(double[], double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Evaluates the variance of the portfolio's value.

R

ReferencedServiceException - exception com.webcab.ejb.finance.portfolio.ReferencedServiceException.
This exception is thrown if an error occurs while invoking methods of another Enterprise JavaBean.
ReferencedServiceException(String) - Constructor for class com.webcab.ejb.finance.portfolio.ReferencedServiceException
 
relativeToAbsolute(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method relativeToAbsolute(double[][]) as defined in the AssetParameters remote interface.
relativeToAbsolute(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Converts relative-shift values to their absolute values.
returnCML(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method returnCML(double, double, double, double) as defined in the CapitalMarket remote interface.
returnCML(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Find the corresponding value of the expected return of the portfolio on the Capital Market Line (CML) when the total risk is known.
returnDuringithDay(double, double) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method returnDuringithDay(double, double) as defined in the Volatility remote interface.
returnDuringithDay(double, double) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
This function returns the continuously compounded return of an asset over one day which is required by the method garchVolatilityEstimate.
riskCML(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method riskCML(double, double, double, double) as defined in the CapitalMarket remote interface.
riskCML(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Calculates the risk of the optimal Capital Market Line (CML) portfolio for a given expected return.

S

setConstraints(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method setConstraints(double[], double[]) as defined in the CapitalMarket remote interface.
setConstraints(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Here we allow constraints to be placed on the weights of the assets from which the portfolios within the Efficient Frontier will be constructed.
setConstraints(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method setConstraints(double[], double[]) as defined in the Markowitz remote interface.
setConstraints(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Here we allow constraints to be placed on the weights of the assets from which the portfolios within the Efficient Frontier will be constructed.
setUtilityFunctionInterp(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method setUtilityFunctionInterp(double[], double[]) as defined in the Markowitz remote interface.
setUtilityFunctionInterp(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Sets the utility function which defines an investors preferred risk - expected return profile.
setUtilityFunctionPoly(double[]) - Method in interface com.webcab.ejb.finance.portfolio.MarkowitzLocal
Method setUtilityFunctionPoly(double[]) as defined in the Markowitz remote interface.
setUtilityFunctionPoly(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Markowitz
Sets the utility function which defines the investors preferred risk-return profile.
sharpesRatio(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocal
Method sharpesRatio(double, double, double) as defined in the PerformanceEvaluation remote interface.
sharpesRatio(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluation
Sharpe's Ratio which evaluates the excess return of an asset over the risk free rate of return for each additional unit of risk which the portfolio assumes.
SolveFrontier - interface com.webcab.ejb.finance.portfolio.SolveFrontier.
Within this Enterprise JavaBean we provide methods by which the optimal portfolio can be selected from the Efficient Frontier when the investor describes his investment preferences.
SolveFrontierDemoException - exception com.webcab.ejb.finance.portfolio.SolveFrontierDemoException.
This exception is thrown by the demo version of the SolveFrontier EJB component after the number of maximum business method invocations has been reached.
SolveFrontierDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.SolveFrontierDemoException
 
SolveFrontierDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.SolveFrontierDemoException
 
SolveFrontierDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.SolveFrontierDemoException
 
SolveFrontierException - exception com.webcab.ejb.finance.portfolio.SolveFrontierException.
This is the Solve Frontier Enterprise JavaBean exception which is known if no solution is found for the given input parameters.
SolveFrontierException(String) - Constructor for class com.webcab.ejb.finance.portfolio.SolveFrontierException
 
SolveFrontierHome - interface com.webcab.ejb.finance.portfolio.SolveFrontierHome.
The home interface of the stateless SolveFrontier Enterprise JavaBeansTM component.
SolveFrontierJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBC.
A JDBC interface for the SolveFrontier Enterprise JavaBean.
SolveFrontierJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBCException.
Exception to signal JDBC problems while calling the SolveFrontierJDBC Enterprise JavaBean.
SolveFrontierJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBCException
 
SolveFrontierJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.SolveFrontierJDBCHome.
Home interface of the SolveFrontierJDBC Enterprise JavaBean.
SolveFrontierLocal - interface com.webcab.ejb.finance.portfolio.SolveFrontierLocal.
Local interface of SolveFrontier.
SolveFrontierLocalHome - interface com.webcab.ejb.finance.portfolio.SolveFrontierLocalHome.
Local Home interface of the SolveFrontier Enterprise JavaBean.
standardDeviation(double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method standardDeviation(double[]) as defined in the TwoAssetPortfolio remote interface.
standardDeviation(double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
Evaluates the standard deviation of an asset from its historical returns.
standardDeviation(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method standardDeviation(double[], double[]) as defined in the TwoAssetPortfolio remote interface.
standardDeviation(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
Evaluates the standard deviation of an asset given its probability distribution of its returns.

T

TooManyPortfoliosException - exception com.webcab.ejb.finance.portfolio.TooManyPortfoliosException.
This exception is thrown if the number of optimal portolios found exceeds 100.
TooManyPortfoliosException() - Constructor for class com.webcab.ejb.finance.portfolio.TooManyPortfoliosException
 
totalReturn(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocal
Method totalReturn(double, double, double, double) as defined in the PerformanceEvaluation remote interface.
totalReturn(double, double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluation
Evaluates the total realized returns of a portfolio over a given period of time.
transpose(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method transpose(double[][]) as defined in the AssetParameters remote interface.
transpose(double[][]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
For an array A[i,j], of dimension two this methods performance the following mapping for all elements A[i,j] --> A[j,i], where the length of each of the array elements has the same length.
treynorsMeasure(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluationLocal
Method treynorsMeasure(double, double, double) as defined in the PerformanceEvaluation remote interface.
treynorsMeasure(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.PerformanceEvaluation
We calculate Treynor's performance measure which takes into account the systematic risk (or beta) and the average return when assessing the overall risk adjusted performance of a portfolio.
TwoAssetPortfolio - interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio.
Here we present a number of methods which enables the evaluation of risk/return characteristics of portfolios which consist of two assets.
TwoAssetPortfolioDemoException - exception com.webcab.ejb.finance.portfolio.TwoAssetPortfolioDemoException.
This exception is thrown by the demo version of the TwoAssetPortfolio EJB component after the number of maximum business method invocations has been reached.
TwoAssetPortfolioDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.TwoAssetPortfolioDemoException
 
TwoAssetPortfolioDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.TwoAssetPortfolioDemoException
 
TwoAssetPortfolioDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.TwoAssetPortfolioDemoException
 
TwoAssetPortfolioHome - interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioHome.
The home interface of the stateless TwoAssetPortfolio Enterprise JavaBeansTM component.
TwoAssetPortfolioJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBC.
A JDBC interface for the TwoAssetPortfolio Enterprise JavaBean.
TwoAssetPortfolioJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBCException.
Exception to signal JDBC problems while calling the TwoAssetPortfolioJDBC Enterprise JavaBean.
TwoAssetPortfolioJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBCException
 
TwoAssetPortfolioJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.TwoAssetPortfolioJDBCHome.
Home interface of the TwoAssetPortfolioJDBC Enterprise JavaBean.
TwoAssetPortfolioLocal - interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal.
Local interface of TwoAssetPortfolio.
TwoAssetPortfolioLocalHome - interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocalHome.
Local Home interface of the TwoAssetPortfolio Enterprise JavaBean.

U

UtilityFunctionNotInitializedException - exception com.webcab.ejb.finance.portfolio.UtilityFunctionNotInitializedException.
This exception is thrown to indicate that the utility function has not been properly set using the setUtilityFunctionPoly() and setUtilityFunctionInterp() methods.
UtilityFunctionNotInitializedException() - Constructor for class com.webcab.ejb.finance.portfolio.UtilityFunctionNotInitializedException
 

V

variance(double[]) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method variance(double[]) as defined in the Volatility remote interface.
variance(double[]) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Evaluates the variance of the historical returns of an asset.
variance(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method variance(double[], double[]) as defined in the Volatility remote interface.
variance(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Calculates the variance of the expected returns of an asset given the assets returns in given market states and the probability of those market states occurring.
Volatility - interface com.webcab.ejb.finance.portfolio.Volatility.
This Enterprise JavaBean consists of a collection of methods for estimating and rescaling the volatility.
volatility(double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method volatility(double[]) as defined in the AssetParameters remote interface.
volatility(double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Estimate of the volatility of the returns (i.e. the standard deviation) of an asset from the assets historical returns.
volatility(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParametersLocal
Method volatility(double[], double[]) as defined in the AssetParameters remote interface.
volatility(double[], double[]) - Method in interface com.webcab.ejb.finance.portfolio.AssetParameters
Returns the (expected) volatility (i.e. standard deviation) of the returns of an asset given the (discrete) probability distribution of a range of states which may occur and the corresponding returns which each of these states will result in.
VolatilityDemoException - exception com.webcab.ejb.finance.portfolio.VolatilityDemoException.
This exception is thrown by the demo version of the Volatility EJB component after the number of maximum business method invocations has been reached.
VolatilityDemoException() - Constructor for class com.webcab.ejb.finance.portfolio.VolatilityDemoException
 
VolatilityDemoException(Exception) - Constructor for class com.webcab.ejb.finance.portfolio.VolatilityDemoException
 
VolatilityDemoException(String) - Constructor for class com.webcab.ejb.finance.portfolio.VolatilityDemoException
 
VolatilityHome - interface com.webcab.ejb.finance.portfolio.VolatilityHome.
The home interface of the stateless Volatility Enterprise JavaBeansTM component.
VolatilityJDBC - interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBC.
A JDBC interface for the Volatility Enterprise JavaBean.
VolatilityJDBCException - exception com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBCException.
Exception to signal JDBC problems while calling the VolatilityJDBC Enterprise JavaBean.
VolatilityJDBCException(String) - Constructor for class com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBCException
 
VolatilityJDBCHome - interface com.webcab.ejb.finance.portfolio.jdbc.VolatilityJDBCHome.
Home interface of the VolatilityJDBC Enterprise JavaBean.
VolatilityLocal - interface com.webcab.ejb.finance.portfolio.VolatilityLocal.
Local interface of Volatility.
VolatilityLocalHome - interface com.webcab.ejb.finance.portfolio.VolatilityLocalHome.
Local Home interface of the Volatility Enterprise JavaBean.

W

weight2MinimizeRisk(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolioLocal
Method weight2MinimizeRisk(double, double, double) as defined in the TwoAssetPortfolio remote interface.
weight2MinimizeRisk(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.TwoAssetPortfolio
Evaluates the weight of the first asset within a two asset portfolio which achieves the optimal diversification (i.e. minimizes the risk) of the portfolio.
weight2Risk(double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method weight2Risk(double, double) as defined in the CapitalMarket remote interface.
weight2Risk(double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
Evaluates the total risk of a portfolio on the CML when the weighting of the Market Portfolio within the portfolio selected for the CML is known.
weightCML(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarketLocal
Method weightCML(double, double, double) as defined in the CapitalMarket remote interface.
weightCML(double, double, double) - Method in interface com.webcab.ejb.finance.portfolio.CapitalMarket
For a given level of the expected return we evaluate the proportion of the investors wealth to invest in the Market Portfolio (as constructed in marketPortfolio) such that we have the Capital Market Line (CML) portfolio which offers to lowest risk for the given level of the expected return.

Y

yearDaysRescaling(double, double, int) - Method in interface com.webcab.ejb.finance.portfolio.VolatilityLocal
Method yearDaysRescaling(double, double, int) as defined in the Volatility remote interface.
yearDaysRescaling(double, double, int) - Method in interface com.webcab.ejb.finance.portfolio.Volatility
Calculates the value of the volatility over a given number of days when the annual volatility is known.

A B C D E F G H I M N O P R S T U V W Y
WebCab Portfolio Demo
v4.2
(J2EE Edition)