Tracking Error & Difference
Tracking Error (monthly, scheme-level) and Tracking Difference (monthly) for index and ETF schemes.
Data dictionary: Tracking field reference →
amfipy.tracking.TrackingClient
Sync client for Tracking Error and Tracking Difference data.
error(date, mf_id='all', as_df=False)
Fetch tracking error data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
date
|
str
|
Date in "DD-mon-YYYY" format (lowercase month), e.g. "31-mar-2026". |
required |
mf_id
|
str | int
|
"all" or numeric fund ID. |
'all'
|
as_df
|
bool
|
Return polars DataFrame. |
False
|
difference(month, mf_id='all', as_df=False)
Fetch tracking difference data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
month
|
str
|
Month in "01-Apr-2026" format (DD-Mon-YYYY, title-case month). Always use day=01. |
required |
mf_id
|
str | int
|
"all" or numeric fund ID. |
'all'
|
as_df
|
bool
|
Return polars DataFrame. |
False
|
error_range(dates, mf_id='all', as_df=False)
Fetch tracking error for multiple dates.
Returns {"31-mar-2026": <data>, ...}.
difference_range(months, mf_id='all', as_df=False)
Fetch tracking difference for multiple months.