Class PriorDriftDistribution

java.lang.Object

public class PriorDriftDistribution
extends R1UnivariateNormal
PriorDriftDistribution holds the Prior Belief Distribution associated with the Directional Drift. It provides the following Functions:
  • Construct an Instance of PriorDriftDistribution
  • Retrieve the Expectation of the Prior Drift Distribution
  • Retrieve the Confidence of the Prior Drift Distribution
  • Generate the given Number of Bayesian Drift Realizations
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

Module Computational Core Module
Library Numerical Optimizer Library
Project Optimal Impact/Capture Based Trading Trajectories - Deterministic, Stochastic, Static, and Dynamic
Package Bayesian Price Based Optimal Execution
Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • PriorDriftDistribution

      public PriorDriftDistribution​(double expectation, double confidence) throws java.lang.Exception
      Construct an Instance of PriorDriftDistribution
      Parameters:
      expectation - Expectation of the Prior Drift
      confidence - 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
    • realizedDriftArray

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