The Elasticia Trading Client is a trading terminal providing you with basic trading functionality for the Elasticia Trading System.
Some key business features of Elasticia Trading System are:
Increased performance
It allows for large numbers of instruments and low latency trading, only transmitting data that is being viewed.
Enhanced derivatives trading
It allows market makers to maintain the best possible spread for large amounts of instruments with maintained performance and control of order flow. At the same time, retail customers are offered integrated protection against mistrades.
Industry standard protocols
It allows integrators quick and simple integration compared with proprietary solutions.
This user guide provides support for your daily work with the Elasticia Trading Client.
It also covers the Market Maker specific functions featured in the client.
Furthermore, it describes the Market Data Web interface (MDWeb), which displays the Elasticia Trading System market data.
This user guide does not include theoretical descriptions of the concept of trading or the market rules, nor does it describe the technology used. For a comprehensive description of the market rules, refer to the NGM Member Rules document which is downloadable from the NGM Member Group web page.
This user guide assumes that you have basic knowledge about your workstation and its operating system.
Note: All windows and figures in this user guide should be seen as examples, and they all have a specific version of Windows™ Look and Feel. Their appearance and content may differ slightly from what you see in your application. |
The Elasticia Trading Client is a downloadable Java Web-start client which installs itself automatically on your workstation. The only requirement is that you have Java 1.6 update 20 or later installed on your workstation.
Once you are a registered user at NGM, you will receive three things:
An e-mail from NGM containing:
A link through which you can download the latest Elasticia Trading Client.
An encrypted pdf document containing all the necessary connection and log in information. The password required to decrypt the document is obtained by calling NGM Support.
A package containing a log-in Digipass.
A letter containing the PIN-code for your Digipass.
Elasticia provides two connection services:
A private channel for order and trade management.
A public channel for reference and market state data (Closed, Open, Halted etc.). The public channel is split into multiple channels for integration and connection purposes; this means that different Instruments use different channels.
As a user of the trading client, you do not notice this other than when you log in/out or if you should experience connection problems.
Market data (orders in the market and trades etc.) are accessible via the Market Data Web interface (MDWeb). Refer to 5 below for more information on the MDWeb.
Depending on your firm’s connection policy, you may connect to the central system via a regular Internet connection or via a dedicated network.
When you receive your user registration email, your firm has most likely already made its connectivity decision. If not, or if the decision is changed later, you may have to specify your connection settings manually (see 2.5.1 below).
To install the Client and apply the automatic connection settings, follow these steps:
Download the Elasticia Trading Client from a web address link provided in your user registration email (see previous chapter). The client will install and start automatically.
Place the .zip file contained in the same email on your Desktop or any other location that you can access from the client.
Start the client.
In the Main menu, select File > Options to open the Options dialogue.
Click the Connections tab.
On the Connections tab you can per channel see your current connection settings, if any.
Click the Import button to open the “Select Options to Import” dialogue.
Click the Browse button to open the “Select zip file or userdir” dialogue.
Browse to the zip file, select it and click the OK button. This will import the connection settings contained in the .zip file and apply them to your client
After you have clicked OK, your trading client will automatically close and after approximately 15-45 seconds restart again. You are now ready to log in.
Note:
|
To manually specify your connection settings, do the following:
Start the client.
In the Main menu, select File > Options to open the Options dialogue.
Click the Connections tab.
The Connections tab has, as the figure above shows, a separate sub-tab for each channel that you subscribe to.
For each channel that you want to set up, click the corresponding tab, and fill in the required information:
Server name including port number.
The format is: <server name>:<port number>.
For example: server1.com:1234.
Username
Password
For the Private channel, make sure you:
o Check the Use Digipass checkbox. The Digipass replaces the password for the private channel.
o Check the SSL (Secure Socket Layer) checkbox if you are connecting via Internet. If you are connecting via a dedicated network, ask your system administrator if you should use SSL.
To add a new Public channel, click the Add button.
To remove a Public channel, click the Delete button.
Click the OK button.
Note:
|
Logging In
To log in to your Elasticia Trading Client, follow these steps:
Start the client.
Select Channels > Log in in the Main menu, or click the Log in button in the toolbar.
If you are required to use a Digipass in order to log in to the Private channel, use your Digipass to retrieve the Credential that you will be promted to specify in the Authentication Needed dialogue.
If one or several channels are experiencing connection problems, cancel the log-in attempt by clicking the button in the client status bar.
When the log-in attempt has been cancelled, select File > Options in the Main menu to open the Options dialogue. On the Connections tab, you can review your log-in settings and edit them, if needed.
Logging Out
To log out without closing the client, select Channels > Log out all Channels in the Main menu or click the corresponding button in the toolbar. To log out and exit the Elasticia Trading Client, simply close the client application.
You can cancel the log-out attempt in the same way you cancel a log-in attempt: by clicking the button in the client status bar.
When you log out, the appearance of your Workspace is automatically saved for the next time you log in again.
Note: In order to avoid trigging the Action on Connection Loss function (see 3.5 below), make sure that you always log out properly at the end of your work session. |
If you want to change your password, contact the NGM Technical Support (see 2.12 below for details).
It is possible to leave a user session open overnight and continue to use it the following trading. However, your firm may have a connection policy that automatically closes, or requires all connections to be manually disconnected, over night.
The User model is divided into three levels:
Member Firm
A Member may have one or more trader groups. Trades within a Member are treated as internal trades.
Trader Group
Trader groups have ownership of all orders and trades etc. This means that users within the same Trader Group can see and modify each other’s orders and trades, and receive the result of each other’s actions.
User
A User can only belong to one Trader Group.
There are a couple of reasons for why the concept of trader groups was introduced. One reason is that an organization may have a group of users that handles client orders and another group that is responsible for quotation. These groups can be put in two different trader groups to minimize any interference of each other. An example of this is the following scenario:
A Trader Group consists of 5 people and they have a number of orders in the market. 4 of the users log out and after a while the remaining User is unwillingly disconnected from the central system. Since no User belonging to the Trader Group is now connected, and the last connection went down unwillingly, this event will trigger for all orders belonging to the Trader Group, regardless of order type etc., the Connection on Loss function to kick in (also called Unmanaged Order Action). The setting for this function specifies, per order, if an order should remain in the market, be suspended or deleted when the connection is lost. A separate Trader Group for a certain type/group of orders would in this situation have kept them isolated from the group that was disconnected.
Another reason may be that a Member may not want all orders and trades to be available for all its users.
Here is some more Trader Group related information:
Trader groups and their users will benefit from internal trades since they belong to the same member.
The name of a Trader Group can be identified in the Trade Group ID column. A Trader Group name must always have a hyphen in its name where the first part represents the Member name and the second part the name of the Trader Group.
Thus, the format should always be like this:
<Member name>-<Trader Group name>
For example:
BANKA-101EQUITY
Trader groups are created by NGM Support upon member request.
There are three User types available in the system, and the first two are available in the Elasticia Trading Client:
Trader
Read-only (can only view data)
Quote Validation Client
The difference between Trader and Quote Validation Client is that the Quote Validation Client utilizes the Quote Validation functionality. For a description of the Quote Validation functionality, refer to the NGM Member Rules document which is downloadable from the NGM Member Group web page.
Select Help > About from the Main menu to view information about the client version. Here you will also find support information.
Select Help > About from the Main menu to view support information. Here you will also find information about the system version.
Market Surveillance
Email: marknadsovervakningen@ngm.se
Telephone: +46-8-566 390 55
Fax: +46--8-566 390 01
Technical Support
Email:support@ngm.se
Telephone: +46-8-566 390 60
Fax: +46-8-566 390 01
The NGM Member Rules document is downloadable from the NGM Member Group web page.