Charm Finance
  • Charm Overview
    • The mission
  • Products Overview
    • Alpha Vaults
      • Whitepaper
      • FAQ
    • Charm Simulator
  • Provide Liquidity
    • Overview
    • The Benefits
    • Risks and Mitigants
    • Charm Vaults
    • Community Vaults
    • Conclusion
    • Fees
    • FAQ
    • User Guides
      • Home Page
      • Depositing and Withdrawing
      • Vault Information Page
      • Performance Page
      • Portfolio Page
  • Manage Liquidity
    • Overview
    • The Benefits
    • Challenges and Solution
    • Uses Cases
    • How it works
    • Risks and mitigants
    • Conclusion
    • Fees
    • FAQ
    • User Guides
      • Create Vault
        • Default Values
        • Next Steps
      • Vault Parameters
      • Rebalancing
      • Verifying Vaults
      • Capital Efficiency
      • Other Features
      • Best Practices
      • Walkthroughs
        • Create Vault
        • Edit Vault
        • Automating Rebalance
        • Verify Manager
  • Technical References
    • Overview
    • Core
      • AlphaProVault
      • AlphaProVaultFactory
      • CloneFactory
      • Interfaces
    • Periphery
    • Error Codes
    • Contract Addresses
    • Subgraph
  • Links
    • Alpha Vaults v2
    • Contracts
    • Blog
  • Appendix
    • Glossary
    • Audit Reports
    • Team
    • Charm's Investors
    • 中文版
  • Research
    • Medallion
      • Whitepaper
      • FAQ
      • Decentralised competition
  • Previous Products
    • Alpha Vaults v1
    • Charm Options
      • Key Features
        • Capital Efficiency
      • Use Cases
      • How trading works
      • How liquidity provision works
      • Trading Tutorials
        • Open a position
          • Notes
        • Close a position
        • Settlement
      • Liquidity Provision Tutorials
        • Provide liquidity
        • Withdraw Liquidity
    • Cube Tokens
      • How it works
Powered by GitBook
On this page
  • Performance Charts
  • The performance versus holding the assets
  • The performance versus a full-range position
  • The vault's token ratio
  • The vault's liquidity distribution
  • Verifying the performance
  • Use the Alpha Vaults subgraph
  • Directly querying the contract
  1. Provide Liquidity
  2. User Guides

Performance Page

PreviousVault Information PageNextPortfolio Page

Last updated 8 months ago

Alpha Vaults's performance metrics are taken from on-chain data.

It can be independently verified by anyone.

Performance Charts

Alpha Vaults track the vault's performance at each Rebalance - it is therefore an approximation to the real time performance. To track the real time performance, users will need to track the USD value of their deposits.

There is a performance chart for every vault, measuring:

The performance versus holding the assets

This chart tracks the vault's Net Performance* versus the performance if depositors did not deposit into the vault (ie holding the assets). The blue line shows the vault's performance during the period, and the dotted line shows the performance if depositors just held the assets.

*Net Performance = Fees Income Performance - Capital Loss - Protocol Fees - Manager Fees

For example:

**101.33/93.61 - 1

The full-range performance chart (see below) is a performance metric that do not depend on the token ratio.

The performance versus a full-range position

For example:

**101.33/93.40 - 1

The vault's token ratio

This tracks the token ratio within the vault, and indicates how much of each asset is required for deposits, and what assets will be returned after withdrawing.

The vault's liquidity distribution

This is the % of liquidity within the vault that's held in the base order, limit order, and full range. It's a useful indicator of the vault's risk.

For example, the vault above has 4.3% in full-range, 56.8% in a limit range, and 38.9% in a base range. The vault is quite risky because 38.9% of its liquidity is in a narrower base range. It will have higher risk of Capital Loss, but can also earn higher Fees Income.

Verifying the performance

If you wish to verify the performance, or to build you own performance charts, you can:

Use the Alpha Vaults subgraph

Directly querying the contract

The real time performance of a vault can be tracked by querying the following contract methods:

  • totalSupply()- this is the total number of vault shares that has been minted.

and then calculate the % difference between Value Per Share* to get the performance between 2 dates.

*Value per Share = getTotalAmount() x spot price / getTotalSupply())

The chart above shows the 's Net Performance is 8.24%** better than holding the assets from 17th February to 25th June. This is an annualized performance of 23.5%.

Performance versus hold can vary significantly between periods, because it is based on the at the start of the period.

This chart tracks the vault's Net Performance* versus the performance if depositors deposit into a full-range position, assuming the fees income for a full-range position is . The grey line ('Benchmark') in the chart above shows the performance of a Full-Range Position.

The chart above shows the 's Net Performance is 8.49%** better than a Full-Range Position from 17th February to 25th June. This is an annualized performance of 24.23%.

With all else being equal, a vault is more risky if it has a low full range %, and more % deposited into a narrower range (determined by the and ).

This is how the Alpha Vaults front-end tracks performance. It uses the Alpha Vaults to index information from the blockchain, and specifically, the events emitted by the .

- this gets the total amount of tokens held by the vault.

WETH/USDT 0.05% vault
token ratio
negligible
WETH/USDT 0.05% vault
subgraph
Core Contracts
getTotalAmount()
baseThreshold
limitThreshold
Example of a performance chart in Alpha Vaults