Package org.drip.portfolioconstruction.objective

Portfolio Construction Objective Term Suite
Author:
Lakshmi Krishnamurthy
  • Interface Summary
    Interface Description
    TaxationScheme
    TaxationScheme exposes Taxation related Functionality.
  • Class Summary
    Class Description
    CustomNetTaxGainsTerm
    CustomNetTaxGainsTerm holds the Details of the Portfolio Custom Net Tax Gain Objective Term.
    CustomTransactionChargeTerm
    CustomTransactionChargeTerm implements the Objective Term that models the Custom Transaction Charge associated with a Portfolio Transaction.
    ExpectedReturnsTerm
    ExpectedReturnsTerm holds the Details of the Portfolio Expected Returns Based Objective Terms.
    FixedChargeBuyTerm
    FixedChargeBuyTerm implements the Objective Term that optimizes the Charges incurred by the Buy Trades in the Target Portfolio under a Fixed Charge from the Starting Allocation.
    FixedChargeSellTerm
    FixedChargeSellTerm implements the Objective Term that optimizes the Charge incurred by the Sell Trades in the Target Portfolio under a Fixed Charge from the Starting Allocation.
    FixedChargeTerm
    FixedChargeTerm implements the Objective Term that optimizes the Charge incurred by the Buy/Sell Trades in the Target Portfolio under a Fixed Charge from the Starting Allocation.
    GoldmanSachsShortfallTerm
    GoldmanSachsShortfallTerm implements the Objective Term that optimizes the Charge incurred by the Buy/Sell Trades in the Target Portfolio using the Goldman Sachs Shortfall Model from the Starting Allocation.
    LinearChargeBuyTerm
    LinearChargeBuyTerm implements the Objective Term that optimizes the Charge incurred by the Buy Trades in the Target Portfolio under a Linear Transaction Charge from the Starting Allocation.
    LinearChargeSellTerm
    LinearChargeSellTerm implements the Objective Term that optimizes the Charge incurred by the Sell Trades in the Target Portfolio under a Linear Transaction Charge from the Starting Allocation.
    LinearChargeTerm
    LinearChargeTerm implements the Objective Term that optimizes the Charge of the Buy/Sell Trades in the Target Portfolio under a Linear Transaction Charge from the Starting Allocation.
    LongTiltTerm
    LongTiltTerm holds the Details of Long Tilt Unit Objective Term.
    MarketImpactChargeTerm
    MarketImpactChargeTerm implements the Objective Term that optimizes the Charge incurred by the Buy/Sell Trades in the Target Portfolio under a specified Market Impact Charge from the Starting Allocation.
    NetTaxGainsTerm
    NetTaxGainsTerm holds the Details of the Portfolio Net Tax Gain Objective Term.
    NetTiltTerm
    NetTiltTerm holds the Details of Net Tilt Unit Objective Term.
    ReturnsTerm
    ReturnsTerm holds the Details of the Portfolio Returns Based Objective Terms.
    RiskTerm
    RiskTerm holds the Details of the Portfolio Risk Objective Term.
    RobustErrorTerm
    RobustErrorTerm optimizes the Error in the Target Expected Absolute Return of the Portfolio on the Absence of Benchmark, and the Error in the Benchmark-Adjusted Returns Otherwise.
    ShortSellChargeTerm
    ShortSellChargeTerm implements the Objective Term that optimizes the Charge incurred by Short Sell Trades in the Target Portfolio from the Starting Allocation.
    ShortTiltTerm
    ShortTiltTerm holds the Details of Short Tilt Unit Objective Term.
    StandardDeviationTerm
    StandardDeviationTerm holds the Details of the Portfolio Risk (Standard Deviation) Objective Term.
    TaxLiabilityTerm
    TaxLiabilityTerm holds the Details of the Portfolio Net Tax Liability Objective Term.
    TaxTerm
    TaxTerm holds the Details of Abstract Tax Unit Objective Term.
    TiltTerm
    TiltTerm holds the Details of Abstract Tilt Unit Objective Term.
    TransactionChargeTerm
    TransactionChargeTerm implements the Objective Term that models the Charge associated with a Portfolio Transaction.
    VarianceTerm
    VarianceTerm holds the Details of the Portfolio Risk (Variance) Objective Term.