---
title: "Turbulence Index"
method: POST
path: "/assets/indicators/turbulence-index"
tags: ["Assets / Indicators"]
---

# Turbulence Index

`POST /assets/indicators/turbulence-index`

Compute the turbulence index associated to a universe of assets.

References
* [M. Kritzman, Y. Li, Skulls, Financial Turbulence, and Risk Management,Financial Analysts Journal, Volume 66, Number 5, Pages 30-41, Year 2010](https://www.tandfonline.com/doi/abs/10.2469/faj.v66.n5.3)
* [Kinlaw, W., Turkington, D. Correlation surprise. J Asset Manag 14, 385–399 (2013)](https://link.springer.com/article/10.1057/jam.2013.27)

## Request body

- object
  - `assets` integer, required — The number of assets
  - `assetsCovarianceMatrix` array[], required — assetsCovarianceMatrix[i][j] is the covariance between the asset i and the asset j over an historical reference period
    - number[]
  - `assetsMeanReturns` number[], required — assetsMeanReturns[i] is the mean return of asset i over an historical reference period, in percentage
  - `assetsReturns` number[], required — assetsReturns[i] is the return of asset i over a period different from the historical reference period in the same frequency as assetsMeanReturns[i], in percentage

## Response `200`

OK

- object
  - `assetsTurbulenceIndex` number, required — the turbulence index of the universe of assets

---

[API](https://skmtc.net/portfoliooptimizer/apis/portfolio-optimizer.md) · [All operations](https://skmtc.net/portfoliooptimizer/apis/portfolio-optimizer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/portfoliooptimizer/portfolio-optimizer/revisions/dee9caba1913/schema)
