This project assumes that you will be able to install a compatible version and install the dependencies listed in the requirements.txt file.
An API client necessary to access the Captor Graphql API. It requires that you are a registered user that can be authenticated.
Contains a simple example of how to access data through the Captor Graphql API.
Contains examples of how to extract TPT report data from the Captor open API.
Portfolio tools from openseries
Contains an example of how to extract timeseries data of NAV prices for Captor funds and use the openseries package to calculate various key metrics.
Contains an example on how to use openseries to simulate portfolios.
Contains functions that fetch data on Captor funds to be used to do grouped instruments performance attribution. The function that performs the calculation contains three different methods to link cumulative returns. Use 'simple' for shorter time periods and one of the other methods for longer periods. The output is visualized in a Plotly area diagramme. Below are examples of how to use. The files can be amended for other funds as needed.
Utilises the attribution.py module to do performance analysis on the fund Captor Aster Global Credit Short-Term.
Utilises the attribution.py module to do performance analysis on the fund Captor Iris Bond.
Utilises the attribution.py module to do performance analysis on the fund Captor Dahlia Green Bond.
