SingleStock

SingleStock#

class sigtech.framework.instruments.equities.SingleStock

Baseclasses: EquityInstrument

Subclasses: SingleStockSwap

Representation of a single-stock equity.

property alias: Optional[str]

Return an alias string used to represent the instrument in the portfolio table or other widgets.

property company

Company issuing the single stock.

company_internal_id: Optional[str]
property contract_size

Deliverable quantity of the instrument.

property exchange_ticker: str

The exchange ticker belonging to the tradable instrument.

property fungible

Fungible of the single stock.

fungible_internal_id: Optional[str]

the below is not strictly required - but is an optimisation to reduce round-trips to the database

is_primary: Optional[bool]
issue_name: Optional[str]
property starmine_fields

Refinitiv’s QADirect StarMine factor fields.

Returns:

List of factor names.

get_swap()

Return an equity swap instrument.

sector_data(d=None) deprecated

Load sector data for specified date. If no date is passed then the latest is returned.

starmine_history(field=None)

Return QADirect Starmine factor data.

Parameters:

field – Specify Starmine factor name from the list of ['ARM', 'EQ', 'IV', 'RV', 'VMO', 'PMO', 'SH']

Returns:

trbc_history() deprecated

Retrieve history of TRBC sector data.