InputXRayRequestSettings
objectAnalysis settings including output currency, date range, performance frequency, and optional data sections.
Currency used to calculate output values. 19 currencies are supported. Accepted values are ISO 4217 currency codes.
Allowed values:AUDBRLCADCHFDKKEURGBPHKDINRJPYMXNMYRNOKNZDSEKSGDTWDUSDZAR
Default:USD
End date period for the analysis. CustomDate requires PortfolioPerformanceEndDate to be set explicitly.
Allowed values:MonthEndQuarterEndYearEndCustomDate
Default:MonthEnd
Asset class group to query.
Show Child Parameters
When true, portfolio weights are not rescaled if any holdings are invalid or unentitled.
Default:false
When true, the most recent common end date across all portfolios is used as the analysis end date.
Default:false
When true, both gross and net return values are included in trailing returns and calendar year return data.
Default:false
When true, the portfolio is included as an entry in the correlation matrix.
Default:false
Initial value of the portfolio in the output currency.
Default:10000
>= 1
Maximum number of holdings to include in the correlation matrix. Only applies when ReturnDataSections includes CorrelationMatrix.
Default:50
>= 2<= 50
Frequency of performance returns and risk calculations.
Allowed values:MonthlyQuarterly
Default:Monthly
Start date of the analysis. CustomDate requires PortfolioPerformanceCustomStartDate to be set explicitly.
Allowed values:EarliestCommonEarliestAvailableEarliestCommonExtendedEarliestCommonExtended10YearYear10CustomDate
Default:EarliestCommon
End date of the analysis. Required when AnalysisDateTimePeriod is set to CustomDate.
Example:2022-10-31
Custom start date of the analysis. Required when PortfolioPerformanceStartDate is set to CustomDate. Note: this field name contains a trailing space.
Example:2022-10-31
Additional data sections to include in the response. See RollingReturnFrequencies and MaxCorrelationMatrixHoldingNumber for related configuration.
Allowed values:CorrelationMatrixRollingReturns
Example:RollingReturns
Rolling return periods to calculate. Required when ReturnDataSections includes RollingReturns.
Allowed values:Month3Month6Year1Year3Year5Year10
Example:Month3
Step interval (in months) between rolling return calculations. Only applies when ReturnDataSections includes RollingReturns.
Default:1
>= 1
When true, the latest common start date across all portfolios is used as the analysis start date for all portfolios.
Default:false
InputXRayView
objectIdentifier of a predefined set of data points to return in the response.
Allowed values:AllDefaultIntersectionOperationPortfolioStockIntersectionXrayOverviewSnapshot
Default:All
OutputAnalysisItem
objectAnalysis data.
Long, short, and net asset allocation positions. Asset class grouping depends on request settings.
Show Child Parameters
Equity analysis data.
Show Child Parameters
Fixed income analysis data.
Show Child Parameters
Investment style data.
Show Child Parameters
OutputAssetAllocation
objectLong, short, and net asset allocation positions. Asset class grouping depends on request settings.
Asset class group identifier.
End date of analysis.
Percentage of portfolio analyzed.
Show Child Parameters
Show Child Parameters
Show Child Parameters
OutputAssetAllocationSecurity
objectUnique identifier of a security.
Percentage of security analyzed.
Percentage of security not analyzed.