action portfoliooptimizer_post_portfolio_optimization_inverse_volatility_weighted { label: "Inverse Volatility Weighted Portfolio" description: "Compute the asset weights of the inverse volatility-weighted portfolio.\n\nReferences\n * [Raul Leote de Carvalho and al., Demystifying Equity Risk-Based Strategies: A Simple Alpha Plus Beta Description](https://doi.org/10.3905/jpm.2012.38.3.056)\n" provider: portfoliooptimizer method: POST path: "/portfolio/optimization/inverse-volatility-weighted" encoding: json input: { type: "object" required: ["assets", "assetsVolatilities"] properties: { assets: { type: "integer" description: "The number of assets" } assetsVolatilities: { type: "array" description: "assetsVolatilities[i] is the volatility of the asset i" items: { type: "number" } } } } output: { type: "object" required: ["assetsWeights"] properties: { assetsWeights: { type: "array" description: "assetsWeights[i] is the weight of the asset i in the portfolio, in percentage" items: { type: "number" } } } } }