Get fund reporting details
Fund reporting data calculated for a fund is stored in the FundReportingData
object. It includes:
The fund's positions on the reporting date.
Share class analysis figures.
Fund portfolio analysis figures.
Daily indexed value of the fund portfolio.
To inspect the full contents of FundReportingData
, use the documentation tool in FA visual GraphQL interface.
FileItem
data is queried from from the GraphQL interface.
Example request
Requesting the following:
End date of the analysis.
Status of the calculation.
Fund portfolio ID.
List of fund positions, their market value and share of total.
List of share classes and their respective analysis figures.
Daily indexed value of the fund.
query getFundAnalysis($fundPortfolioId: Long, $reportingDate: String){ fundAnalytics(id:$fundPortfolioId, date: $reportingDate){ analysisDate status portfolioId positions securityData fundPortfolioData } }
Variables
{"fundPortfolioId": 8, "reportingDate": "2022-05-23"}
Response
The response body is shortened for readability. "..." indicates removed items in the response.
{ "data": { "fundAnalytics": { "analysisDate": "2022-05-23", "status": "ACCEPTED", "portfolioId": 8, "positions": { "holdings": { "grouppedAnalytics": [ { "name": "Air France-KLM", "analysis": { "marketValue": 1112578.17, "shareOfTotal": 0.10074663322476865 } }, { "name": "Allianz SE", "analysis": { "marketValue": 1005685.2, "shareOfTotal": 0.09106721731200074 } }, { "name": "Amazon.com Inc", "analysis": { "marketValue": 305540.51, "shareOfTotal": 0.027667429153565685 } }, ... ] } }, "securityData": { "grouppedAnalytics": [ { "security": { "id": 667, "securityCode": "FAEQUITY A" }, "name": "FA Equity Fund A ", "grouppedAnalyticsTimePeriod": [ { "twr": -0.026697099999999696, "alpha": -0.036944690238235545, "beta": -0.05483768835269769, "trackingError": 0.23908063533472163, "volAnn": 0.17385334556789925, "informationRatio": 0.419166118647502, "timePeriodCode": "GIVEN" }, { "twr": 0, "alpha": 0, "beta": 0, "trackingError": 0.25865504732950645, "volAnn": 0, "informationRatio": 2.338733702945758, "timePeriodCode": "MONTHS-1" }, { "twr": 0, "alpha": 0, "beta": 0, "trackingError": 0.19157878996469066, "volAnn": 0, "informationRatio": 1.5362311359357579, "timePeriodCode": "MONTHS-6" }, { "twr": -0.026697099999999696, "alpha": -0.036944690238235545, "beta": -0.05483768835269769, "trackingError": 0.23908063533472163, "volAnn": 0.17385334556789925, "informationRatio": 0.419166118647502, "timePeriodCode": "YEARS-1" }, ... ] }, ... ] }, "fundPortfolioData": { "grouppedAnalyticsTimePeriod": [ { "twr": -0.019213574342864748, "volAnn": 0.17393394950519186, "timePeriodCode": "GIVEN" }, { "twr": 0, "volAnn": 0, "timePeriodCode": "MONTHS-1" }, { "twr": 0, "volAnn": 0, "timePeriodCode": "MONTHS-6" }, { "twr": -0.019213574342864748, "volAnn": 0.17393394950519186, "timePeriodCode": "YEARS-1" }, ... ], "indexedReturnData": [ { "indexedValue": 100, "date": "2021-06-28" }, { "indexedValue": 100, "date": "2021-06-29" }, { "indexedValue": 99.92841329952716, "date": "2021-06-30" }, { "indexedValue": 100.36618652991027, "date": "2021-07-01" }, { "indexedValue": 100.75555006025516, "date": "2021-07-02" }, { "indexedValue": 100.75555006025516, "date": "2021-07-03" }, { "indexedValue": 100.75555006025516, "date": "2021-07-04" }, ... ] } } } }