derivitec.market_data.types.IndexComponentData¶
- class derivitec.market_data.types.IndexComponentData(date=None, index_identifier=None, reference_etf=None, shares=None, stock_identifier=None, weight=None, index_price=None, divisor=None, provider_id=None, constituent_spot=None, notes=None)[source]¶
- __init__(date=None, index_identifier=None, reference_etf=None, shares=None, stock_identifier=None, weight=None, index_price=None, divisor=None, provider_id=None, constituent_spot=None, notes=None)[source]¶
- Parameters:
date – The date
index_identifier – The index identifier
reference_etf – The reference etf identifier
shares – The shares
stock_identifier – The stock ric
weight – The weight
index_price – The index price
divisor – The index divisor
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([date, index_identifier, ...])json_params()JSON param names.
rebuild(content)Recursive rebuild.
recursive_decompose(item)Helper function to recursively convert some types to a suitable format for json.
to_dict()typename()