Skip to content

Market:Symbols

Announces symbol changes for a Market.

Controller: Market
Topic: Symbols![Class].[Market]
Action: Sub
Permissions: Zenith/Market
Server-side Unsubscribe: Yes

FormatDescriptionExample
Symbols![Class].[Market]Receive symbols of a particular class on a Market.Symbols!Market.ASX
NameDescription
MarketThe code for the listing Market of the desired symbol. Can be a Mixed Market code.
ClassThe class of symbol to receive.

An ordered array of Symbol Change objects, to be applied in sequence.

NameTypeExpectDescription
OStringAlwaysThe operation being performed. One of:
A: Adding a new Symbol.
U: Updating an existing Symbol.
R: Removing a Symbol.
C: Clearing all Symbols.
SymbolObjectOptionalA Symbol Detail object. Will be omitted when clearing. Will always be provided in all other situations.
NameTypeExpectDescription
MarketStringAlwaysThe market this symbol belongs to
CodeStringAlwaysThe code for this symbol
NameStringOptionalThe name of this symbol. May be null if there is no friendly name (such as with a TMC)
ClassStringAlwaysThe class of Symbol. One of:
Market
ManagedFund
ExchangeStringOptionalIf this symbol is issued by an exchange different to the market, identifies the exchange
AlternateObjectOptionalAn object where the keys and values represent alternate codes associated with this Symbol. Omitted if there are no alternate codes.
AttributesObjectOptionalAn object where the keys and values represent attributes associated with this Symbol. Omitted if there are no attributes.
CallOrPutStringOptionalThe style of Option or Warrant. Omitted if not relevant. One of: Call Put
CategoriesArrayOptionalAn array of string codes representing the categories the Symbol belongs to, if any.
CFIStringAlwaysThe CFI (ISO 10962) code for this Symbol
ContractSizeDecimalOptionalThe contract size of a Warrant. Omitted if not relevant.
DepthDirectionStringOptionalThe direction of depth. If omitted, defaults to BidBelowAsk. One of: BidBelowAsk, AskBelowBid.
ExerciseTypeStringOptionalThe exercise type of an Option. One of: American, Asian, European, Unknown
ExpiryDateDateOptionalThe expiry date of an Option or Warrant. Omitted if not relevant. Will be in the format YYYY-MM-DD
IsIndexBooleanOptionalTrue if this security is an index, otherwise defaults to False
LegsArrayOptionalAn array of Symbol Leg objects representing the combination legs of this Symbol, if any.
LotSizeDecimalOptionalThe lot size for trading. Omitted if none exists.
StrikePriceDecimalOptionalThe strike price of an Option. Omitted if not relevant.
SubscriptionDataStringAlwaysThe types of data available. One or more of the following values, separated by commas:
Asset – Security details are available.
Trades – Trade history is available.
Depth – Full and short depth is available. DepthFull – Full depth is available. DepthShort – Short depth is available. All – All data types are available
TradingMarketsArrayAlwaysAn array of strings identifying the Trading Markets this Symbol belongs to
NameTypeExpectDescription
CodeStringAlwaysThe code of the symbol making up this leg.
SideStringAlwaysThe side this leg will trade on. One of: Bid: Bid (buy) side. Ask: Ask (sell) side.
RatioDecimalAlwaysThe ratio of this leg compared to the others.