Uses of Class
org.drip.portfolioconstruction.core.Block
| Package | Description |
|---|---|
| org.drip.investing.engine |
Quantitative Investment Run Execution Engine
|
| org.drip.portfolioconstruction.composite |
Portfolio Construction Component Groups Suite
|
| org.drip.portfolioconstruction.constraint |
Portfolio Construction Constraint Term Suite
|
| org.drip.portfolioconstruction.core |
Core Portfolio Construction Component Suite
|
| org.drip.portfolioconstruction.cost |
Transaction Charge Objective Term Suite
|
| org.drip.portfolioconstruction.objective |
Portfolio Construction Objective Term Suite
|
| org.drip.portfolioconstruction.optimizer |
Core Portfolio Construction Optimizer Suite
|
| org.drip.portfolioconstruction.risk |
Portfolio Construction Risk/Covariance Component
|
-
Uses of Block in org.drip.investing.engine
Subclasses of Block in org.drip.investing.engine Modifier and Type Class Description classAssetSpecificationAssetSpecification holds the Characteristics of Asset/Fund whose Behavior is Benchmarked to Specific Factors. -
Uses of Block in org.drip.portfolioconstruction.composite
Subclasses of Block in org.drip.portfolioconstruction.composite Modifier and Type Class Description classAlphaGroupAlphaGroup contains the Group of Alphas for the specified Set of Assets.classBenchmarkBenchmark holds the Details of a given Benchmark.classBlockAttributeBlockAttribute contains the Marginal Attributes for the specified Set of Assets.classBlockClassificationBlockClassification contains the Classifications for the specified Set of Assets.classHoldingsHoldings is a Portfolio of Holdings in the specified Set of Assets. -
Uses of Block in org.drip.portfolioconstruction.constraint
Subclasses of Block in org.drip.portfolioconstruction.constraint Modifier and Type Class Description classLimitBudgetTermLimitBudgetTerm holds the Details of a Limit Budget Constraint Term.classLimitBudgetTermNetLimitBudgetTermNet holds the Details of a Limit Net Budget Constraint Term.classLimitBudgetTermTransactionChargeLimitBudgetTermTransactionCharge holds the Details of a After Transaction Charge Limit Budget Constraint Term.classLimitChargeTermIssuerLimitChargeTermIssuer constrains the Limit Issuer Transaction Charge Term.classLimitExposureTermLimitExposureTerm holds the Details of a Limit Exposure Constraint Term - Limits can be Absolute/Net etc.classLimitExposureTermAbsoluteLimitExposureTermAbsolute holds the Details of a Limit Absolute Exposure Constraint Term.classLimitExposureTermIssuerLimitExposureTermIssuer abstracts the Limit Issuer Exposure Constraint Term.classLimitExposureTermIssuerLongLimitExposureTermIssuerLong holds the Details of a Limit Issuer Long Exposure Constraint Term.classLimitExposureTermIssuerNetLimitExposureTermIssuerNet holds the Details of a Limit Issuer Net Exposure Constraint Term.classLimitExposureTermIssuerShortLimitExposureTermIssuerShort holds the Details of a Limit Issuer Short Exposure Constraint Term.classLimitExposureTermNetLimitExposureTermNet holds the Details of a Limit Net Exposure Constraint Term.classLimitHoldingsTermLimitHoldingsTerm holds the Details of a Limit Holdings Constraint Term - Limits can be Absolute/Net etc.classLimitHoldingsTermAbsoluteLimitHoldingsTermAbsolute holds the Details of a Limit Absolute Holdings Constraint Term.classLimitHoldingsTermIssuerLimitHoldingsTermIssuer abstracts the Limit Issuer Holdings Constraint Term.classLimitHoldingsTermIssuerLongLimitHoldingsTermIssuerLong holds the Details of Limit Issuer Long Holdings Constraint Term.classLimitHoldingsTermIssuerLongShortLimitHoldingsTermIssuerLongShort holds the Details of Limit Issuer Long/Short Holdings Ratio Constraint Term.classLimitHoldingsTermIssuerNetLimitHoldingsTermIssuerNet holds the Details of Limit Issuer Net Holdings Constraint Term.classLimitHoldingsTermIssuerShortLimitHoldingsTermIssuerShort holds the Details of Limit Issuer Short Holdings Constraint Term.classLimitHoldingsTermIssuerWeightedAverageLimitHoldingsTermIssuerWeightedAverage holds the Details of Weighted Average Issuer Limit Holdings Constraint Term.classLimitHoldingsTermMinimumPeriodLimitHoldingsTermMinimumPeriod holds the Details of Limit Minimum Holdings Period Constraint Term.classLimitHoldingsTermModelDeviationLimitHoldingsTermModelDeviation holds the Details of a Limit Holdings Benchmark Weights Absolute Deviation Constraint Term.classLimitNamesTermIssuerLimitNamesTermIssuer holds the Details of a Limit Count of Issuer Names Constraint Term.classLimitNamesTermIssuerLongLimitNamesTermIssuerLong holds the Details of Count of the Total Long Active Assets in the Holdings.classLimitNamesTermIssuerShortLimitNamesTermIssuerShort holds the Details of Count of the Total Short Active Assets in the Holdings.classLimitNamesTermIssuerTotalLimitNamesTermIssuerTotal holds the Details of Count of the Total Active Assets in the Holdings.classLimitRiskTermLimitRiskTerm holds the Details of a Limit Risk Constraint Term.classLimitRiskTermMarginalLimitRiskTermMarginal holds the Details of a Relative Marginal Contribution Based Limit Risk Constraint Term.classLimitRiskTermVarianceLimitRiskTermVariance holds the Details of a Variance Based Limit Risk Constraint Term.classLimitTaxTermLimitTaxTerm holds the Details of a Limit Tax Constraint Term.classLimitTaxTermGrossGainsLimitTaxTermGrossGains holds the Details of a Limit Gross Tax Gains Constraint Term.classLimitTaxTermGrossLossLimitTaxTermGrossLoss holds the Details of a Limit Gross Tax Loss Constraint Term.classLimitTaxTermLiabilityLimitTaxTermLiability holds the Details of a Limit Tax Liability Constraint Term.classLimitTaxTermLongGainsLimitTaxTermLongGains holds the Details of a Limit Long Term Tax Gains Constraint Term.classLimitTaxTermNetGainsLimitTaxTermNetGains holds the Details of a Limit Net Tax Gains Constraint Term.classLimitTaxTermNetLossLimitTaxTermNetLoss holds the Details of a Limit Net Tax Loss Constraint Term.classLimitThresholdTermIssuerLimitThresholdTermIssuer abstracts the Issuer Target Portfolio Holdings as long as they are not Zero.classLimitThresholdTermIssuerLongLimitThresholdTermIssuerLong implements the Issuer Long Portfolio Holdings as long as they are not Zero.classLimitThresholdTermIssuerNetLimitThresholdTermIssuerNet implements the Issuer Net Portfolio Holdings as long as they are not Zero.classLimitThresholdTermIssuerShortLimitThresholdTermIssuerShort implements the Issuer Short Portfolio Holdings as long as they are not Zero.classLimitTradesTermIssuerLimitTradesTermIssuer abstracts the Issuer Targets the Count of Portfolio Trades.classLimitTradesTermIssuerBuyLimitTradesTermIssuerBuy abstracts the Issuer Targets the Count of Total Buy Portfolio Trades.classLimitTradesTermIssuerSellLimitTradesTermIssuerSell abstracts the Issuer Targets the Count of Total Sell Portfolio Trades.classLimitTradesTermIssuerTotalLimitTradesTermIssuerTotal abstracts the Issuer Targets the Count of Total Portfolio Trades.classLimitTurnoverTermIssuerLimitTurnoverTermIssuer abstracts the Issuer Targets the Turnover of Portfolio Trades.classLimitTurnoverTermIssuerBuyLimitTuroverTermIssuerBuy abstracts the Issuer Targets the Turnover of Total Buy Portfolio Trades.classLimitTurnoverTermIssuerNetLimitTurnoverTermIssuerNet abstracts the Issuer Targets the Turnover of Total Net Portfolio Trades.classLimitTurnoverTermIssuerSellLimitTurnoverTermIssuerSell abstracts the Issuer Targets the Turnover of Total Sell Portfolio Trades.classLimitTurnoverTermIssuerShortLimitTurnoverTermIssuerShort abstracts the Issuer Targets the Turnover of Total Short Portfolio Trades. -
Uses of Block in org.drip.portfolioconstruction.core
Subclasses of Block in org.drip.portfolioconstruction.core Modifier and Type Class Description classAccountAccount holds the Current Portfolio (if any) along with the Creation/Maintenance Mandate.classAssetAsset holds the Details of a given Asset.classAssetPositionBlockCategory contains the Block Category Enum's.classFactorFactor holds the Details of a specific Factor.classTaxAccountingSchemeTaxAccountingScheme contains the Attributes for the specified Tax Accounting Scheme.Methods in org.drip.portfolioconstruction.core that return Block Modifier and Type Method Description static BlockBlock. Standard(java.lang.String name, int category)Construct a Standard Instance of a Block -
Uses of Block in org.drip.portfolioconstruction.cost
Subclasses of Block in org.drip.portfolioconstruction.cost Modifier and Type Class Description classTransactionChargeTransactionCharge contains the Parameters for the specified Transaction Charge Scheme.classTransactionChargeFixedTransactionChargeFixed contains the Parameters for the Fixed Transaction Charge Scheme.classTransactionChargeGoldmanSachsShortfallTransactionChargeGoldmanSachsShortfall contains the Parameters for the Goldman Sachs Shortfall Model.classTransactionChargeLinearTransactionChargeLinear contains the Parameters for the Linear Transaction Charge Scheme.classTransactionChargeMarketImpactTransactionChargeMarketImpact contains the Parameters for the Power Law Transaction Charge Scheme. -
Uses of Block in org.drip.portfolioconstruction.objective
Subclasses of Block in org.drip.portfolioconstruction.objective Modifier and Type Class Description classCustomNetTaxGainsTermCustomNetTaxGainsTerm holds the Details of the Portfolio Custom Net Tax Gain Objective Term.classCustomTransactionChargeTermCustomTransactionChargeTerm implements the Objective Term that models the Custom Transaction Charge associated with a Portfolio Transaction.classExpectedReturnsTermExpectedReturnsTerm holds the Details of the Portfolio Expected Returns Based Objective Terms.classFixedChargeBuyTermFixedChargeBuyTerm 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.classFixedChargeSellTermFixedChargeSellTerm 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.classFixedChargeTermFixedChargeTerm 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.classGoldmanSachsShortfallTermGoldmanSachsShortfallTerm 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.classLinearChargeBuyTermLinearChargeBuyTerm 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.classLinearChargeSellTermLinearChargeSellTerm 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.classLinearChargeTermLinearChargeTerm 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.classLongTiltTermLongTiltTerm holds the Details of Long Tilt Unit Objective Term.classMarketImpactChargeTermMarketImpactChargeTerm 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.classNetTaxGainsTermNetTaxGainsTerm holds the Details of the Portfolio Net Tax Gain Objective Term.classNetTiltTermNetTiltTerm holds the Details of Net Tilt Unit Objective Term.classReturnsTermReturnsTerm holds the Details of the Portfolio Returns Based Objective Terms.classRiskTermRiskTerm holds the Details of the Portfolio Risk Objective Term.classRobustErrorTermRobustErrorTerm 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.classShortSellChargeTermShortSellChargeTerm implements the Objective Term that optimizes the Charge incurred by Short Sell Trades in the Target Portfolio from the Starting Allocation.classShortTiltTermShortTiltTerm holds the Details of Short Tilt Unit Objective Term.classStandardDeviationTermStandardDeviationTerm holds the Details of the Portfolio Risk (Standard Deviation) Objective Term.classTaxLiabilityTermTaxLiabilityTerm holds the Details of the Portfolio Net Tax Liability Objective Term.classTaxTermTaxTerm holds the Details of Abstract Tax Unit Objective Term.classTiltTermTiltTerm holds the Details of Abstract Tilt Unit Objective Term.classTransactionChargeTermTransactionChargeTerm implements the Objective Term that models the Charge associated with a Portfolio Transaction.classVarianceTermVarianceTerm holds the Details of the Portfolio Risk (Variance) Objective Term. -
Uses of Block in org.drip.portfolioconstruction.optimizer
Subclasses of Block in org.drip.portfolioconstruction.optimizer Modifier and Type Class Description classConstraintTermConstraintTerm holds the Details of a given Constraint Term.classFormulationTermFormulationTerm holds the Core Objective/Constraint Formulation Terms.classObjectiveTermObjectiveTerm holds the Details of a given Objective Term.classRebalancerRebalancer holds the Details of a given Rebalancing Run.classStrategyStrategy holds the Details of a given Strategy. -
Uses of Block in org.drip.portfolioconstruction.risk
Subclasses of Block in org.drip.portfolioconstruction.risk Modifier and Type Class Description classAlphaUncertaintyGroupAlphaUncertaintyGroup contains the Group of Alpha Uncertainties for the specified Group of Assets.classAssetCovarianceDenseAssetCovarianceDense contains the Joint Dense Covariance for the Pair of the Set of Assets.classAssetCovarianceFactorAssetCovarianceFactor contains the Joint Factor Covariance for the Pair of the Set of Assets.classAttributeJointDenseAttributeJointDense contains the Joint Dense Attributes for the Pair of the Set of Assets.classAttributeJointFactorAttributeJointFactor contains the Factor Based Loadings that determines the Joint Attributes between the Pair of Assets.