FundShareClass

FundShareClass#

class sigtech.framework.instruments.funds.FundShareClass

Baseclasses: HistoricalFrameworkObject

A class representing a fund share.

property aum

Assets under management log.

property backtest_nav_strategy_name

Display NAV strategy name.

property calendar

Calendar of the object referenced by the fund name.

common_currency_fields: Optional[list[str]]
currency: str
property data_source_all

Data source of the instrument.

db_history_end_date: Optional[date]
distribution_fee: Optional[float]
entity: Optional[str]
fixed_capital: Optional[bool]
fixed_capital_allocations: Optional[dict[float]]
fixed_capital_track_strategy: Optional[bool]
fund: str
property fund_obj

Object referenced by the fund name.

fund_share_description: Optional[str]
isin: Optional[str]
management_fee: Optional[float]
property nav

Net asset value.

operation_fee: Optional[float]
performance_fee: Optional[float]
public: Optional[bool]
property reds

Redemptions log.

reporting_period: Optional[str]
share_class_group: Optional[str]
share_class_name: Optional[str]
share_class_type: Optional[str]
share_currencies: list[str]
property subs

Subscriptions log.

subscription_fee: Optional[float]
taxe_d_abo: Optional[float]
ticker: Optional[str]
property total_annual_fees

Total annual fees.

property trading_calendar

Trading calendar of the object referenced by the fund name.

backtest_start_date()

Return the backtest start date of the pro forma strategy of the fund.

calendar_schedule()

Daily calendar schedule.

cash_series(ccy=None)

Cash strategy timeseries.

Parameters:

ccy – Input currency.

Returns:

pandas Series.

daily_fees(annual_fee=None, start_date=None, end_date=None, calendar=None)

Daily fees timeseries.

Parameters:
  • annual_fee – Annual fees (optional).

  • start_date – Start date (optional).

  • end_date – End date (optional).

  • calendar – Holidays calendar (optional).

generated_fixed_capital_aum()

AUM timeseries with fixed capital adjustments.

ir_nav_return_series()

NAV return series.

ir_nav_series_rebased()

NAV return series rebased.

management_fee_series()

Time series of management fees.

proforma_obj()

Return the pro forma strategy object of the fund.

proforma_series()

Return the price timeseries of the pro forma strategy of the fund.

proxy_share_class()

Proxy share class object.

rebase_series(series, value, index=None)

Rebase a timeseries.

Parameters:
  • series – Series to rebase.

  • value – Rebase value.

  • index – Series index (optional).

Returns:

Rebased series.

seed_calendar()

Schedule calendar with seed rounds.

seed_gap_dates()

List of gap dates.

seed_points()

List of seed rounds.

usd_management_fee_series()

Time series of management fees in USD.

usd_ytd_management_fee()

Year to date management fees in USD.

valuation_dates()

Valuation dates.