Elasticia 2.0 Test system
The Elasticia 2.0 Test System is run Active-Active for redundancy. Members can connect to either of the two gateways to reach the required test system. Please note that the ports are what separates these new test systems and not the IP addresses.
Test System #1 |
Test system #2 |
|
Current status | Online | Online |
Elasticia version | 2.0 | 2.0 |
Instrument source |
Cloned from production | Fake instruments |
NGM FIX Protocol | 2.0.1 | 2.0.1 |
NGM FAST Templates | 2.0.0 | 2.0.0 |
NGM Instrument Schema | 2.1.0 | 2.1.0 |
DNS name | ||
IP-address |
194.103.132.54 or 194.103.132.61 |
194.103.132.54 or 194.103.132.61 |
Port Trading | 21200 | 22200 |
Port Market Data |
21300 | 22300 |
Port Trading (FIX Classic) |
21210 | 22210 |
Port Market Data (FIX Classic) |
21310 | 22310 |
TargetCompID - Trading |
NGM | NGM |
TargetCompID - Market Data equities |
EQUITY | EQUITY |
TargetCompID - Market Data ETP-1 |
ETP-1 | ETP-1 |
TargetCompID - Market Data ETP-2 | ETP-2 | ETP-2 |
TargetCompID - Market Data ETP-3 | ETP-3 | ETP-3 |
TargetCompID - Market Data ETP-4 | ETP-4 | ETP-4 |
TargetCompID - Market Data Spotlight |
SPOT | SPOT |
Opening times(CET/CEST) | Production schedule | Production Schedule |
Comparison between current user model and the new user model
XYZ should be replaced by the member short name. For multiple trader groups, add -2 to the CompID for the second group (Trader group 1 = 'XYZ', trader group 2 = 'XYZ-2') and so on. Only the NGM CompID differs and that CompID is how you choose which session you connect to (what is currently known as channels). In the future we will be changing the format of these user names to something simpler.
Previous (Elasticia 1) user | CompID | NGM CompID | Port | New (Elasticia 2) user | New CompID | New NGM CompID | Port |
Order Entry | |||||||
XYZ-1-##### | XYZ-1 | NGM | 20200 | XYZ-1-##### | XYZ | NGM | 21200 |
Market Data | |||||||
PUB-1-##### | PUB-1 | NGM | 20300 | XYZ-1-##### | XYZ | EQUITY | 21300 |
PUB-2-##### | PUB-2 | NGM | 20301 | XYZ-1-##### | XYZ | ETP-1 | 21300 |
PUB-3-##### | PUB-3 | NGM | 20302 | XYZ-1-##### | XYZ | ETP-2 | 21300 |
PUB-4-##### | PUB-4 | NGM | 20303 | XYZ-1-##### | XYZ | ETP-3 | 21300 |
PUB-5-##### | PUB-5 | NGM | 20304 | XYZ-1-##### | XYZ | ETP-4 | 21300 |
PUB-6-##### | PUB-6 | NGM | 20305 | XYZ-1-##### | XYZ | SPOT | 21300 |
Test schedules
Automatic order and quote matching
- From market opening – 09:49 CET/CEST – Every 10 minutes
- 12:09 CET/CEST – 17:29 – Every 10 minutes
Limit orders and quotes within the spreads 3.40-3.49, 34.0-34.9 and 340-
349 (inclusive) will be matched by an order (one per leg) placed by NGM.
This will generate a trade if the orderbook is in a tradable state.
Automatic trade cancellation
- From market opening – 09:49 CET/CEST – Every 20 minutes
- 12:09 CET/CEST – 17:29
Trades with volume 330-339 (inclusive) and trades with volume 200,000-
250,000 (inclusive) will be cancelled.
Fail tests
Scheduled to run every Tuesday and Thursday.
- 10:00 Order Entry gateway #1 is restarted, short downtime
- 10:10 Market Data gateway #1 is restarted, longer downtime (5 min)
- 10:13 During restart of MD #1, OE #2 is taken offline and is down for 15 minutes
- 10:40 When MD #1 and OE #2 are up again, MD #2 is restarted.
Please note that session history is NOT synced between gateways. When switching between gateways you will have to either logon with reset or keep track of the state for each gateway.
Documentation
- Elasticia 2.0 Release Documentation
- FIX Protocol 2.0.3
- Market Model 1.13.1
- FAST Templates 2.0.0
- Instrument Schema 2.1.0 (pdf)
- Instrument Schema 2.1.0 (xsd)