Portfolio Optimizer
Portfolio Optimizer is a to analyze and optimize investment portfolios (collection of financial assets such as stocks, bonds, ETFs, crypto-currencies) using modern portfolio theory algorithms (mean-variance, VaR, etc.).
API General Information
Portfolio Optimizer is based on for easy integration, uses for the exchange of data and uses a standard (POST) to represent the action(s).
Portfolio Optimizer is also as secured as a Web API could be:
- No usage of cookies
- No usage of personal data
API Headers
The following HTTP header(s) are required when calling Portfolio Optimizer endpoints:
Content-type: application/json
This header specifies that the data provided in input to the endpoint is in JSON format
The following HTTP header(s) are optional when calling Portfolio Optimizer endpoints:
Content-Encoding: gzip
This header indicates that the data provided in input to the endpoint is compressed with gzip.X-API-Key: <private API key>
This header enables to provide their private in order to
API Key
Portfolio Optimizer is free to use, but not free to run.
In order to obtain an API key and benefit from , a small participation to Portfolio Optimizer running costs is required.
This participation takes the form of coffee(s), with one coffee = one month of usage.
Notes:
- Please make sure not to expose your API key publicly!
API Limits
Portfolio Optimizer comes with fairly reasonable API limits.
For anonymous users:
- The API requests are restricted to a subset of all the available endpoints and/or endpoints features
- The API requests are limited to 1 request per second for all the anonymous users combined, with concurrent requests rejected
- The API requests are limited to 1 second of execution time
- The API requests are limited to 20 assets, 250 portfolios, 500 series data points and 5 factors
For authenticated users with an :
- The API requests have access to all the available endpoints and endpoints features
- The API requests are limited to 10000 requests per 24 hour per API key, with concurrent requests queued
- The API requests are limited to 2.5 seconds of execution time
- The API requests are limited to 100 assets, 1250 portfolios, 2500 series data points and 25 factors
Notes:
- It is possible to further relax the API limits, or to disable the API limits alltogether; please for more details.
- Information on the API rate limits are provided in response messages HTTP headers
x-ratelimit-*:
x-ratelimit-limit-second, the limit on the number of API requests per secondx-ratelimit-remaining-second, the number of remaining API requests in the current secondx-ratelimit-limit-minute, the limit on the number of API requests per minute- ...
API Regions
Portfolio Optimizer servers are located in Western Europe.
Notes:
- It is possible to deploy Portfolio Optimizer in other geographical regions, for example to improve the API latency; please for more details.
API Response Codes
Standard are used by Portfolio Optimizer to provide details on the status of API requests.
API Status
Portfolio Optimizer is monitored 24/7 by .
Support
For any issue or question about Portfolio Optimizer, please do not hesitate to .
- Homepage
- https://api.apis.guru/v2/specs/portfoliooptimizer.io/1.0.9.json
- Provider
- portfoliooptimizer.io
- OpenAPI version
- 3.0.1
- Spec (JSON)
- https://api.apis.guru/v2/specs/portfoliooptimizer.io/1.0.9/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/portfoliooptimizer.io/1.0.9/openapi.yaml
Tools (85)
Extracted live via the executor SDK.
-
assetsAnalysis.postAssetsAnalysisAbsorptionRatioCompute the absorption ratio associated to a universe of assets.
References
-
assetsAnalysis.postAssetsAnalysisTurbulenceIndexCompute the turbulence index associated to a universe of assets.
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixCompute the Pearson asset correlation matrix from either:
- The asset returns
- The asset covariance matrix
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixBoundsCompute the lower bounds and the upper bounds of an asset correlation matrix associated to a given group of assets.
References
- .
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixDenoisedCompute a denoised asset correlation matrix, using one of the following methods:
- The eigenvalues clipping method, described in the first reference, which is based on random matrix theory
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixDistanceCompute the distance between an asset correlation matrix and a reference correlation matrix, using one of the following distance metrics:
- Euclidean distance (default), which is the distance induced by
- Correlation matrix distance, defined in the first reference, which corresponds to between the two vectorized asset correlation matrices
- Bures distance, defined in the second reference
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixEffectiveRankCompute the effective rank of an asset correlation matrix.
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixInformativenessCompute the informativeness of an asset correlation matrix, using one of the following distance metrics:
- Euclidean distance (default), which is the distance induced by
- Correlation matrix distance, defined in the second reference, which corresponds to between the two vectorized asset correlation matrices
- Bures distance, defined in the third reference
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixNearestCompute the closest - in terms of - asset correlation matrix to an approximate asset correlation matrix, optionally keeping a selected number of correlations fixed.
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixRandomGenerate an asset correlation matrix uniformly at random over the space of positive definite correlation matrices.
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixShrinkageCompute an asset correlation matrix as a convex linear combination of an asset correlation matrix and a target correlation matrix, the target correlation matrix being either:
- An equicorrelation matrix made of 1
- An equicorrelation matrix made of 0
- An equicorrelation matrix made of -1/(n-1), with n the number of assets
- A provided correlation matrix
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixTheoryImpliedCompute the theory-implied asset correlation matrix associated with:
- A hierarchical classification of a universe of assets
- An asset correlation matrix
References
-
assetsCorrelationMatrix.postAssetsCorrelationMatrixValidationValidate whether a matrix is an asset correlation matrix.
References
-
assetsCovarianceMatrix.postAssetsCovarianceMatrixCompute the covariance matrix of assets from either:
- The asset correlation matrix and their volatilities (i.e., standard deviations)
- The asset correlation matrix and their variances
- The asset returns
References
-
assetsCovarianceMatrix.postAssetsCovarianceMatrixEffectiveRankCompute the effective rank of an asset covariance matrix.
References
-
assetsCovarianceMatrix.postAssetsCovarianceMatrixExponentiallyWeightedCompute an exponentially weighted covariance matrix of assets returns.
References
-
assetsCovarianceMatrix.postAssetsCovarianceMatrixValidationValidate whether a matrix is a covariance matrix.
References
-
assetsKurtosis.postAssetsKurtosisCompute the kurtosis of one or several asset(s), from the asset returns.
References
-
assetsPrices.postAssetsPricesAdjustedCompute the backward-adjusted prices of one or several asset(s) for one or several date(s) from:
- Unadjusted prices
- Capital distributions, like stock dividends
- Splits, like stock splits
The adjustment base date is chosen to be the last date for which unadjusted prices are available, which implies that:
- The price on the last date for which unadjusted prices are available is left unadjusted
- The price on any other date is adjusted based on the capital distributions and the splits which occurred between this date and the last date for which unadjusted prices are available
References
-
assetsPrices.postAssetsPricesAdjustedForwardCompute the forward-adjusted prices of one or several asset(s) for one or several date(s) from:
- Unadjusted prices
- Capital distributions, like stock dividends
- Splits, like stock splits
The adjustment base date is chosen to be the first date for which unadjusted prices are available, which implies that:
- The price on the first date for which unadjusted prices are available is left unadjusted
- The price on any other date is adjusted based on the capital distributions and the splits which occurred between this date and the first date for which unadjusted prices are available
References
-
assetsReturns.postAssetsReturnsCompute the arithmetic return(s) of one or several asset(s) for one or several time period(s).
References
-
assetsReturns.postAssetsReturnsAverageCompute the arithmetic average of the return(s) of one or several asset(s).
References
-
assetsReturnsSimulation.postAssetsReturnsSimulationBootstrapSimulate the return(s) of one or several asset(s) for one or several time period(s) using a bootstrap method.
References
-
assetsSkewness.postAssetsSkewnessCompute the skewness of one or several asset(s), from the asset returns.
References
-
assetsVariance.postAssetsVarianceCompute the variance of one or several asset(s) from either:
- The asset returns
- The asset covariance matrix
- The asset volatility(ies)
References
-
assetsVolatility.postAssetsVolatilityCompute the volatility (i.e., standard deviation) of one or several asset(s) from either:
- The asset returns
- The asset covariance matrix
- The asset variance(s)
References
-
factors.postFactorsResidualizationCompute the residuals of a factor against a set of factors, using a returns-based linear regression analysis.
References
-
portfolioAnalysis.postPortfolioAnalysisAlphaCompute the Jensen’s alpha of one or several portfolio(s) in the Capital Asset Pricing Model (CAPM).
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisBetaCompute the beta of one or several portfolio(s) in the Capital Asset Pricing Model (CAPM).
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisConditionalValueAtRiskCompute the conditional value at risk of one or several portfolio(s) from portfolio values.
References
-
portfolioAnalysis.postPortfolioAnalysisContributionsReturnPerform a return contribution analysis of one or several portfolio(s), optionally using groups of assets.
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisContributionsRiskPerform a risk contribution analysis of one or several portfolio(s), optionally using groups of assets.
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisCorrelationSpectrumCompute the correlation spectrum of one or several portfolio(s).
References
-
portfolioAnalysis.postPortfolioAnalysisDiversificationRatioCompute the diversification ratio of one or several portfolio(s).
References
-
portfolioAnalysis.postPortfolioAnalysisDrawdownsCompute the drawdown function - also called the underwater equity curve -, as well as the worst 10 drawdowns of one or several portfolio(s).
References
-
portfolioAnalysis.postPortfolioAnalysisEffectiveNumberOfBetsCompute the effective number of bets of one or several portfolio(s).
References
-
portfolioAnalysis.postPortfolioAnalysisFactorsExposuresCompute the exposures of one or several portfolio(s) to a set of factors, using a returns-based linear regression analysis.
References
-
portfolioAnalysis.postPortfolioAnalysisMeanVarianceEfficientFrontierCompute the discretized mean-variance efficient frontier associated to a list of assets, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraint
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioAnalysis.postPortfolioAnalysisMeanVarianceMinimumVarianceFrontierCompute the discretized mean-variance minimum variance frontier associated to a list of assets, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraint
This endpoint is similar to the endpoint , because the mean-variance efficient frontier is the "top" portion of the mean-variance minimum variance frontier.
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioAnalysis.postPortfolioAnalysisReturnCompute the arithmetic return of one or several portfolio(s) from either:
- Portfolio assets arithmetic returns
- Portfolio values
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioAnalysis.postPortfolioAnalysisReturnsAverageCompute the arithmetic average of the arithmetic return(s) of one or several portfolio(s).
References
-
portfolioAnalysis.postPortfolioAnalysisTrackingErrorCompute the tracking error between a benchmark and one or several portfolio(s).
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisUlcerIndexCompute the Ulcer Index of one or several portfolio(s).
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisUlcerPerformanceIndexCompute the Ulcer Performance Index of one or several portfolio(s).
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
-
portfolioAnalysis.postPortfolioAnalysisValueAtRiskCompute the value at risk of one or several portfolio(s) from portfolio values.
References
-
portfolioAnalysis.postPortfolioAnalysisVolatilityCompute the volatility (i.e., standard deviation) of one or several portfolio(s) from either:
- Portfolio assets covariance matrix
- Portfolio values
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioAnalysisSharpeRatio.postPortfolioAnalysisSharpeRatioCompute the Sharpe ratio of one or several portfolio(s) from either:
- Portfolio assets arithmetic returns and assets covariance matrix
- Portfolio values
References
- Carl R. Bacon, Practical Portfolio Performance Measurement and Attribution
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioAnalysisSharpeRatio.postPortfolioAnalysisSharpeRatioBiasAdjustedCompute the Sharpe ratio of one or several portfolio(s), adjusted for small sample bias.
References
-
portfolioAnalysisSharpeRatio.postPortfolioAnalysisSharpeRatioConfidenceIntervalBuild a confidence interval for the Sharpe ratio of one or several portfolio(s).
References
-
portfolioAnalysisSharpeRatio.postPortfolioAnalysisSharpeRatioProbabilisticCompute the probabilistic Sharpe ratio of one or several portfolio(s).
References
-
portfolioAnalysisSharpeRatio.postPortfolioAnalysisSharpeRatioProbabilisticMinimumTrackRecordLengthCompute the minimum track record length of one or several portfolio(s).
References
-
portfolioConstruction.postPortfolioConstructionInvestableCompute an investable portfolio as close as possible, in terms of assets weights, to a desired portfolio, taking into account:
- The desired assets weights
- The desired assets groups weights
- The desired maximum assets groups weights
- The prices of the assets
- The portfolio value
- The requirement to purchase some assets by round lots or by odd lots
- The possibility to purchase some assets by a fractional quantity of shares
- The requirement to purchase a minimum number of shares, or a minimum monetary value, for some assets
References
-
portfolioConstruction.postPortfolioConstructionMimickingConstruct a portfolio as close as possible, in terms of returns, to a benchmark, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Konstantinos Benidis, Yiyong Feng, Daniel P. Palomar, Optimization Methods for Financial Index Tracking: From Theory to Practice, now publishers Inc (7 juin 2018)
-
portfolioConstruction.postPortfolioConstructionRandomConstruct one or several random portfolio(s), optionally subject to:
- Minimum and maximum weights constraints
- Minimum and maximum portfolio exposure constraints
Because of the nature of the endpoint, subsequent calls with the same input data will result in different output data.
References
-
portfolioOptimization.postPortfolioOptimizationEqualRiskContributionsCompute the asset weights of the equal risk contributions portfolio, optionally subject to:
- Minimum and maximum weights constraints
References
-
portfolioOptimization.postPortfolioOptimizationEqualSharpeRatioContributionsCompute the asset weights of the equal Sharpe Ratio contributions portfolio.
References
-
portfolioOptimization.postPortfolioOptimizationEqualVolatilityWeightedCompute the asset weights of the equal volatility-weighted portfolio.
References
-
portfolioOptimization.postPortfolioOptimizationEqualWeightedCompute the asset weights of the equal-weighted portfolio.
References
-
portfolioOptimization.postPortfolioOptimizationHierarchicalRiskParityCompute the asset weights of the hierarchical risk parity portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Minimum and maximum portfolio exposure constraints
References
-
portfolioOptimization.postPortfolioOptimizationHierarchicalRiskParityClusteringBasedCompute the asset weights of the hierarchical clustering-based risk parity portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Minimum and maximum portfolio exposure constraints
References
-
portfolioOptimization.postPortfolioOptimizationInverseVarianceWeightedCompute the asset weights of the inverse variance-weighted portfolio.
References
-
portfolioOptimization.postPortfolioOptimizationInverseVolatilityWeightedCompute the asset weights of the inverse volatility-weighted portfolio.
References
-
portfolioOptimization.postPortfolioOptimizationMarketCapitalizationWeightedCompute the asset weights of the market capitalization-weighted portfolio.
References
-
portfolioOptimization.postPortfolioOptimizationMaximumDecorrelationCompute the asset weights of the maximum decorrelation portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
-
portfolioOptimization.postPortfolioOptimizationMaximumUlcerPerformanceIndexCompute the asset weights of the maximum Ulcer Performance Index portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
Notes:
- This endpoint will return an error if the maximum Ulcer Performance Index portfolio has a negative Ulcer Performance Index
References
-
portfolioOptimization.postPortfolioOptimizationMinimumCorrelationCompute the asset weights of the (heuristic) minimum correlation portfolio, which is a portfolio built using the Minimum Correlation Algorithm discovered by .
References
-
portfolioOptimization.postPortfolioOptimizationMinimumUlcerIndexCompute the asset weights of the minimum Ulcer Index portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
-
portfolioOptimization.postPortfolioOptimizationMostDiversifiedCompute the asset weights of the most diversified portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMaximumReturnCompute the asset weights of the maximum return portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMaximumReturnDiversifiedCompute the asset weights of the diversified maximum return portfolio, as defined in the first reference, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
The diversification measure used in the optimization procedure is the of the assets weights.
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMaximumReturnSubsetResamplingBasedCompute the asset weights of the subset resampling-based maximum return portfolio, following the methodology described in the first and the second references, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMaximumSharpeRatioCompute the asset weights of the maximum Sharpe ratio portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMaximumSharpeRatioDiversifiedCompute the asset weights of the diversified maximum Sharpe ratio portfolio, as defined in the first reference, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
The diversification measure used in the optimization procedure is the of the assets weights.
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMaximumSharpeRatioSubsetResamplingBasedCompute the asset weights of the susbet resampling-based maximum Sharpe ratio portfolio, following the methodology described in the first and the second references, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMeanVarianceEfficientCompute the asset weights of a mean-variance efficient portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
A mean-variance efficient portfolio is a portfolio belonging to .
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMeanVarianceEfficientDiversifiedCompute the asset weights of a diversified mean-variance efficient portfolio, as defined in the first reference, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
The diversification measure used in the optimization procedure is the of the assets weights.
A diversified mean-variance efficient portfolio does NOT belong to , but is close to this frontier.
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMeanVarianceEfficientSubsetResamplingBasedCompute the asset weights of a subset resampling-based mean-variance efficient portfolio, following the methodology described in the first and the second references, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMinimumVarianceCompute the asset weights of the minimum variance portfolio, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMinimumVarianceDiversifiedCompute the asset weights of the diversified minimum variance portfolio, as defined in the first reference, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
The diversification measure used in the optimization procedure is the of the assets weights.
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioOptimizationMeanVariance.postPortfolioOptimizationMinimumVarianceSubsetResamplingBasedCompute the asset weights of the subset resampling-based minimum variance portfolio, following the methodology described in the first and the second references, optionally subject to:
- Minimum and maximum weights constraints
- Maximum group weights constraints
- Minimum and maximum portfolio exposure constraints
References
- Harry M. Markowitz, Portfolio Selection, Efficient Diversification of Investments, Second edition, Blackwell Publishers Inc.
-
portfolioSimulation.postPortfolioSimulationRebalancingDriftWeightSimulate the evolution of one or several portfolio(s) over one or several time period(s), the portfolio(s) being never rebalanced (a.k.a. buy and hold).
References
-
portfolioSimulation.postPortfolioSimulationRebalancingFixedWeightSimulate the evolution of one or several portfolio(s) over one or several time period(s), the portfolio(s) being rebalanced toward fixed weights at the beginning of each time period.
References
-
portfolioSimulation.postPortfolioSimulationRebalancingRandomWeightSimulate the evolution of one or several portfolio(s) over one or several time period(s), the portfolio(s) being rebalanced toward random weights at the beginning of each time period.
References
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools