TT supports JSE (Johannesburg Stock Exchange), which provides access to the SAFEX financial markets division for trading currency and equity derivatives.
JSE exchange API
The exchange uses the TCP/IP-based Enhanced Native Trading Gateway protocol for order routing and order management of derivatives instruments.
For prices, the exchange uses the MITCH-UDP market data protocol for derivatives instruments.
Supported exchange functionality
JSE strategy creation is supported on TT.
Unsupported exchange functionality
TT does not support the following on JSE:
- RFQ
- SMP
JSE market states
The following table shows how JSE market states are displayed in TT.
| Market State | Description |
|---|---|
| Pre Trading | Start of trading. Market data is available and orders can be submitted without matching. |
| Open | Continuous trading. Users can view market data and submit orders with matching. |
| Auction | Market data is available and orders can be submitted without matching. |
| Post Trading | End of Post Close. Users can view market data and submit orders with matching. |
| Closed | Market close and end of trade reporting. No market is available and no orders can be submitted. Closing prices are published. |
| Halt | Halt in trading. |
JSE trading hours
The exchange offers a day session for trading. No night session is available. Trading calendars for all products are available on the exchange website.
JSE market depth
TT supports detailed depth and aggregate depth for all JSE derivatives instruments.
Connectivity Options
The TT® platform provides connectivity to the exchange, so you do not have to contact the exchange regarding connectivity options. Refer to TT Access for more details about your connectivity options for connecting to TT.