Class PriorDriftDistribution

java.lang.Object

public class PriorDriftDistribution
extends R1UnivariateNormal
PriorDriftDistribution holds the Prior Belief Distribution associated with the Directional Drift. The References are:

  • Bertsimas, D., and A. W. Lo (1998): Optimal Control of Execution Costs Journal of Financial Markets 1 1-50
  • Almgren, R., and N. Chriss (2000): Optimal Execution of Portfolio Transactions Journal of Risk 3 (2) 5-39
  • Brunnermeier, L. K., and L. H. Pedersen (2005): Predatory Trading Journal of Finance 60 (4) 1825-1863
  • Almgren, R., and J. Lorenz (2006): Bayesian Adaptive Trading with a Daily Cycle Journal of Trading 1 (4) 38-46
  • Kissell, R., and R. Malamut (2007): Algorithmic Decision Making Framework Journal of Trading 1 (1) 12-21


Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • PriorDriftDistribution

      public PriorDriftDistribution​(double dblExpectation, double dblConfidence) throws java.lang.Exception
      Construct an Instance of Prior Drift Distribution
      Parameters:
      dblExpectation - Expectation of the Prior Drift
      dblConfidence - Confidence of the Prior Drift
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • expectation

      public double expectation()
      Retrieve the Expectation of the Prior Drift Distribution
      Returns:
      The Expectation of the Prior Drift Distribution
    • confidence

      public double confidence()
      Retrieve the Confidence of the Prior Drift Distribution
      Returns:
      The Confidence of the Prior Drift Distribution
    • realizedDrift

      public double[] realizedDrift​(int iNumRealization)
      Generate the given Number of Bayesian Drift Realizations
      Parameters:
      iNumRealization - The Number of Realizations to be generated
      Returns:
      Array of the Drift Realizations