analyse_vault
Documentation for eth_defi.research.vault_metrics.analyse_vault function.
- analyse_vault(vault_db, prices_df, spec, returns_col='returns_1h', logger=<built-in function print>, chart_frequency='daily')
Create charts and tables to analyse a vault performance.
We plot our annualised 1 month rolling returns on the chart, to see how vaults move in the direction of the markets, or what kind of outliers there are
- Parameters
vault_db (eth_defi.vault.vaultdb.VaultDatabase) – Database of all vault metadata
price_df –
Cleaned price and returns data for all vaults.
Can be be in any time frame.
id – Vault chain + address to analyse, e.g. “1-0x1234567890abcdef1234567890abcdef12345678”
chart_frequency (Literal['hourly', 'daily']) –
Do we plot based on daily or hourly datapoints.
Hourly data has too many points, chocking Plotly.
prices_df (pandas.core.frame.DataFrame) –
spec (eth_defi.vault.base.VaultSpec) –
returns_col (str) –
- Returns
Analysis report to display.
None if the vault does not have price data.
- Return type