Trayport Market Data Connector
Trayport Data Connector based on Joule Direct API (GV API, COM interface).
Configuration
Data Connector Parameters
| Parameter | Default Value | Description |
|---|---|---|
| Server | N/A | Address of the Trayport server. |
| Port | 443 | Port number of the Trayport server. |
| Proxy Host | 127.0.0.1 | Address of the internal GV API Proxy. Usually, you don't have to change this value, it should be 127.0.0.1 |
| Proxy Port | 31337 | Port number of the internal GV API Proxy. |
| User Name | N/A | User name for connecting to the Trayport server. |
| Password | N/A | Password for connecting to the Trayport server. |
| Use L3 Mode | false | Enable to use L3 Universal Data Model instead of L2 Model. |
| Output Book Size | 20 | Size of the output book. |
| Snapshot Interval | 10S | This property sets an interval in seconds between periodical Level2 snapshots which sent to Aggregator. Snapshots will be generated as soon as this threshold is exceeded AND the next increment message arrives. Conversely, snapshots are NOT generated every period if no data is coming in. Default value is 10 seconds. |
| Broker ID As Exchange | false | Split L2 order book by BrokerID field. Note: OrderSummary messages subscription is not allowed in this mode. Trade will use InitiatorBrokerId as Exchange. |
| Split Implied Books | false | Split L2 order book by order's ImpliedType field. Implied type will be encoded in the exchange name postfix: .Native, .Venue or nothing for None implied type. |
| Autofilter Trades | true | If checked, trade messages are filtered by action (Insert and Query only). Uncheck to get raw TRADE stream. |
| Filter Untradable Orders | false | If checked, orders with IsTradable=No field will not be processed for L1/L2 data. |
| Process FIRM Orders Only | false | If checked, only orders with status=Firm will be processed for L2 data. |
| Calculated Prices Depth | 0 | If you want to enable calculated prices connection option, set maximum depth number. Zero to disable this option. |
| Trade Update On Metadata | false | If you want to enable ENABLE_TRADE_UPDATE_ON_METADATA connection option, set this option true. Required for InitiatorJDMemo and AggressorJDMemo fields of TradeEntry. |
Symbology
Trayport symbol code consist of InstrumentID, Type, SequenceID, FirstSequenceItemID and SecondSequenceItemID divided by sharp symbol (#)
| Examples |
|---|
| 10001126#Single#10000106#10#0 (Yearly Germany Baseload for 2013) 10001126#Single (Group subscription) |