Vision Upload Format: McapGroups
Vision Portfolio Management Application Layer: Data Feeds
Data Feed: McapGroups
Category: RangeGroupFeed
Summary:
-
The McapGroups feed is used to define and update MCapGroup
ranges and to classify Security instances into ranges based on
a security's latestMarketCapUS value. The security property
marketCapGroup stores the current range value.
The RangeClassification class is described in more detail in the
Portfolio Management Application
Classes document.
Available Fields:
Field | MCapGroup Property | Type | Description |
---|---|---|---|
--- Required Fields --- | |||
startValue | lowerBound | Number | minimum value in range |
endValue | upperBound | Number | maximum value in range |
label | name | - | label that describes range |
Special Processing Rules:
- This feed replaces all existing instances of the MCapGroup
classes with the instances defined by this feed.
- Using the ranges defined by this feed, the Security property
latestMarketCapUS is used to determine an MCapGroup
classification which is used to update the marketCapGroup
property at the security.
- Use the value NA to indicate a range is unbounded for its start or end point. Ranges are assumed to be contiguous.
The following tab-delimited feed could be used to define and update
market capitalization groups. The fields must be supplied in this order.
The header line should be included, but the header values are ignored:
Related Feeds:
Sample Upload:
Interface ExternalFeedManager upload: "McapGroups" using:
"startValue endValue label
NA 250 less than $250M
250 500 $250M - $500
500 1000 $500M - $1B
1000 2500 $1B - $2.5B
2500 5000 $2.5B - $5B
5000 10000 $5B - $10B
10000 NA greater than $10B
" ;