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 class
AssetSpecification
AssetSpecification 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 class
AlphaGroup
AlphaGroup contains the Group of Alphas for the specified Set of Assets.class
Benchmark
Benchmark holds the Details of a given Benchmark.class
BlockAttribute
BlockAttribute contains the Marginal Attributes for the specified Set of Assets.class
BlockClassification
BlockClassification contains the Classifications for the specified Set of Assets.class
Holdings
Holdings 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 class
LimitBudgetTerm
LimitBudgetTerm holds the Details of a Limit Budget Constraint Term.class
LimitBudgetTermNet
LimitBudgetTermNet holds the Details of a Limit Net Budget Constraint Term.class
LimitBudgetTermTransactionCharge
LimitBudgetTermTransactionCharge holds the Details of a After Transaction Charge Limit Budget Constraint Term.class
LimitChargeTermIssuer
LimitChargeTermIssuer constrains the Limit Issuer Transaction Charge Term.class
LimitExposureTerm
LimitExposureTerm holds the Details of a Limit Exposure Constraint Term - Limits can be Absolute/Net etc.class
LimitExposureTermAbsolute
LimitExposureTermAbsolute holds the Details of a Limit Absolute Exposure Constraint Term.class
LimitExposureTermIssuer
LimitExposureTermIssuer abstracts the Limit Issuer Exposure Constraint Term.class
LimitExposureTermIssuerLong
LimitExposureTermIssuerLong holds the Details of a Limit Issuer Long Exposure Constraint Term.class
LimitExposureTermIssuerNet
LimitExposureTermIssuerNet holds the Details of a Limit Issuer Net Exposure Constraint Term.class
LimitExposureTermIssuerShort
LimitExposureTermIssuerShort holds the Details of a Limit Issuer Short Exposure Constraint Term.class
LimitExposureTermNet
LimitExposureTermNet holds the Details of a Limit Net Exposure Constraint Term.class
LimitHoldingsTerm
LimitHoldingsTerm holds the Details of a Limit Holdings Constraint Term - Limits can be Absolute/Net etc.class
LimitHoldingsTermAbsolute
LimitHoldingsTermAbsolute holds the Details of a Limit Absolute Holdings Constraint Term.class
LimitHoldingsTermIssuer
LimitHoldingsTermIssuer abstracts the Limit Issuer Holdings Constraint Term.class
LimitHoldingsTermIssuerLong
LimitHoldingsTermIssuerLong holds the Details of Limit Issuer Long Holdings Constraint Term.class
LimitHoldingsTermIssuerLongShort
LimitHoldingsTermIssuerLongShort holds the Details of Limit Issuer Long/Short Holdings Ratio Constraint Term.class
LimitHoldingsTermIssuerNet
LimitHoldingsTermIssuerNet holds the Details of Limit Issuer Net Holdings Constraint Term.class
LimitHoldingsTermIssuerShort
LimitHoldingsTermIssuerShort holds the Details of Limit Issuer Short Holdings Constraint Term.class
LimitHoldingsTermIssuerWeightedAverage
LimitHoldingsTermIssuerWeightedAverage holds the Details of Weighted Average Issuer Limit Holdings Constraint Term.class
LimitHoldingsTermMinimumPeriod
LimitHoldingsTermMinimumPeriod holds the Details of Limit Minimum Holdings Period Constraint Term.class
LimitHoldingsTermModelDeviation
LimitHoldingsTermModelDeviation holds the Details of a Limit Holdings Benchmark Weights Absolute Deviation Constraint Term.class
LimitNamesTermIssuer
LimitNamesTermIssuer holds the Details of a Limit Count of Issuer Names Constraint Term.class
LimitNamesTermIssuerLong
LimitNamesTermIssuerLong holds the Details of Count of the Total Long Active Assets in the Holdings.class
LimitNamesTermIssuerShort
LimitNamesTermIssuerShort holds the Details of Count of the Total Short Active Assets in the Holdings.class
LimitNamesTermIssuerTotal
LimitNamesTermIssuerTotal holds the Details of Count of the Total Active Assets in the Holdings.class
LimitRiskTerm
LimitRiskTerm holds the Details of a Limit Risk Constraint Term.class
LimitRiskTermMarginal
LimitRiskTermMarginal holds the Details of a Relative Marginal Contribution Based Limit Risk Constraint Term.class
LimitRiskTermVariance
LimitRiskTermVariance holds the Details of a Variance Based Limit Risk Constraint Term.class
LimitTaxTerm
LimitTaxTerm holds the Details of a Limit Tax Constraint Term.class
LimitTaxTermGrossGains
LimitTaxTermGrossGains holds the Details of a Limit Gross Tax Gains Constraint Term.class
LimitTaxTermGrossLoss
LimitTaxTermGrossLoss holds the Details of a Limit Gross Tax Loss Constraint Term.class
LimitTaxTermLiability
LimitTaxTermLiability holds the Details of a Limit Tax Liability Constraint Term.class
LimitTaxTermLongGains
LimitTaxTermLongGains holds the Details of a Limit Long Term Tax Gains Constraint Term.class
LimitTaxTermNetGains
LimitTaxTermNetGains holds the Details of a Limit Net Tax Gains Constraint Term.class
LimitTaxTermNetLoss
LimitTaxTermNetLoss holds the Details of a Limit Net Tax Loss Constraint Term.class
LimitThresholdTermIssuer
LimitThresholdTermIssuer abstracts the Issuer Target Portfolio Holdings as long as they are not Zero.class
LimitThresholdTermIssuerLong
LimitThresholdTermIssuerLong implements the Issuer Long Portfolio Holdings as long as they are not Zero.class
LimitThresholdTermIssuerNet
LimitThresholdTermIssuerNet implements the Issuer Net Portfolio Holdings as long as they are not Zero.class
LimitThresholdTermIssuerShort
LimitThresholdTermIssuerShort implements the Issuer Short Portfolio Holdings as long as they are not Zero.class
LimitTradesTermIssuer
LimitTradesTermIssuer abstracts the Issuer Targets the Count of Portfolio Trades.class
LimitTradesTermIssuerBuy
LimitTradesTermIssuerBuy abstracts the Issuer Targets the Count of Total Buy Portfolio Trades.class
LimitTradesTermIssuerSell
LimitTradesTermIssuerSell abstracts the Issuer Targets the Count of Total Sell Portfolio Trades.class
LimitTradesTermIssuerTotal
LimitTradesTermIssuerTotal abstracts the Issuer Targets the Count of Total Portfolio Trades.class
LimitTurnoverTermIssuer
LimitTurnoverTermIssuer abstracts the Issuer Targets the Turnover of Portfolio Trades.class
LimitTurnoverTermIssuerBuy
LimitTuroverTermIssuerBuy abstracts the Issuer Targets the Turnover of Total Buy Portfolio Trades.class
LimitTurnoverTermIssuerNet
LimitTurnoverTermIssuerNet abstracts the Issuer Targets the Turnover of Total Net Portfolio Trades.class
LimitTurnoverTermIssuerSell
LimitTurnoverTermIssuerSell abstracts the Issuer Targets the Turnover of Total Sell Portfolio Trades.class
LimitTurnoverTermIssuerShort
LimitTurnoverTermIssuerShort 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 class
Account
Account holds the Current Portfolio (if any) along with the Creation/Maintenance Mandate.class
Asset
Asset holds the Details of a given Asset.class
AssetPosition
BlockCategory contains the Block Category Enum's.class
Factor
Factor holds the Details of a specific Factor.class
TaxAccountingScheme
TaxAccountingScheme contains the Attributes for the specified Tax Accounting Scheme.Methods in org.drip.portfolioconstruction.core that return Block Modifier and Type Method Description static Block
Block. 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 class
TransactionCharge
TransactionCharge contains the Parameters for the specified Transaction Charge Scheme.class
TransactionChargeFixed
TransactionChargeFixed contains the Parameters for the Fixed Transaction Charge Scheme.class
TransactionChargeGoldmanSachsShortfall
TransactionChargeGoldmanSachsShortfall contains the Parameters for the Goldman Sachs Shortfall Model.class
TransactionChargeLinear
TransactionChargeLinear contains the Parameters for the Linear Transaction Charge Scheme.class
TransactionChargeMarketImpact
TransactionChargeMarketImpact 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 class
CustomNetTaxGainsTerm
CustomNetTaxGainsTerm holds the Details of the Portfolio Custom Net Tax Gain Objective Term.class
CustomTransactionChargeTerm
CustomTransactionChargeTerm implements the Objective Term that models the Custom Transaction Charge associated with a Portfolio Transaction.class
ExpectedReturnsTerm
ExpectedReturnsTerm holds the Details of the Portfolio Expected Returns Based Objective Terms.class
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.class
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.class
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.class
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.class
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.class
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.class
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.class
LongTiltTerm
LongTiltTerm holds the Details of Long Tilt Unit Objective Term.class
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.class
NetTaxGainsTerm
NetTaxGainsTerm holds the Details of the Portfolio Net Tax Gain Objective Term.class
NetTiltTerm
NetTiltTerm holds the Details of Net Tilt Unit Objective Term.class
ReturnsTerm
ReturnsTerm holds the Details of the Portfolio Returns Based Objective Terms.class
RiskTerm
RiskTerm holds the Details of the Portfolio Risk Objective Term.class
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.class
ShortSellChargeTerm
ShortSellChargeTerm implements the Objective Term that optimizes the Charge incurred by Short Sell Trades in the Target Portfolio from the Starting Allocation.class
ShortTiltTerm
ShortTiltTerm holds the Details of Short Tilt Unit Objective Term.class
StandardDeviationTerm
StandardDeviationTerm holds the Details of the Portfolio Risk (Standard Deviation) Objective Term.class
TaxLiabilityTerm
TaxLiabilityTerm holds the Details of the Portfolio Net Tax Liability Objective Term.class
TaxTerm
TaxTerm holds the Details of Abstract Tax Unit Objective Term.class
TiltTerm
TiltTerm holds the Details of Abstract Tilt Unit Objective Term.class
TransactionChargeTerm
TransactionChargeTerm implements the Objective Term that models the Charge associated with a Portfolio Transaction.class
VarianceTerm
VarianceTerm 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 class
ConstraintTerm
ConstraintTerm holds the Details of a given Constraint Term.class
FormulationTerm
FormulationTerm holds the Core Objective/Constraint Formulation Terms.class
ObjectiveTerm
ObjectiveTerm holds the Details of a given Objective Term.class
Rebalancer
Rebalancer holds the Details of a given Rebalancing Run.class
Strategy
Strategy 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 class
AlphaUncertaintyGroup
AlphaUncertaintyGroup contains the Group of Alpha Uncertainties for the specified Group of Assets.class
AssetCovarianceDense
AssetCovarianceDense contains the Joint Dense Covariance for the Pair of the Set of Assets.class
AssetCovarianceFactor
AssetCovarianceFactor contains the Joint Factor Covariance for the Pair of the Set of Assets.class
AttributeJointDense
AttributeJointDense contains the Joint Dense Attributes for the Pair of the Set of Assets.class
AttributeJointFactor
AttributeJointFactor contains the Factor Based Loadings that determines the Joint Attributes between the Pair of Assets.