Metrics using Alternative Portfolio Theory

Library "APT_Metrics"
Portfolio metrics using alternative portfolio theory

metrics(init, cur, start, end, alpha)
  Calculates APT metrics
    init (float): Starting Equity (strategy.initial)
    cur (float)
    start (int): Start date (UNIX)
    end (int): End Date (UNIX)
    alpha (float): Confidence interval for DaR/CDaR. Defval = 0.05
  Returns: Plots table with APT metrics

The metrics are shown in the bottom pane being applied to a buy-and-hold strategy.

PLEASE NOTE: This is the first draft of the library. Some calculations may be incorrect. If you spot any mistakes then please let me know and I will correct them as soon as possible. I am also open to suggestions on how to improve this.

At the moment this only works on the daily timeframe until I can find a way to universally calculate annualized volatility.

Pine library

In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House Rules.


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this library?

Copy the following line and paste it in your script.