User Guide
Date |
February 7, 2013 |
Document Id |
Elasticia_TC_UG |
Document Version |
5.0 |
Elasticia ™ is a trademark of Nordic Growth Market NGM AB.
This document may not, in whole or in part, be copied, photocopied, reproduced, translated, transmitted or reduced to any electronic medium of machine readable form without prior consent from NGM AB.
NGM AB, its agent and employees shall not be held liable to or through any loss or damage resulting from reliance on the information contained herein. Information in this document is subject to change without notice.
All trademarks referred to in this document are the property of their respective owners.
Copyright © 2013 Nordic Growth Market NGM AB.
All rights reserved.
Contents
2.4 Private and Public Services
2.5 Installing the Client and Applying the Automatic Connection Settings
2.6 Logging in/out of the Application
2.9 Members, Trader Groups and Users
3 Working with the Elasticia Trading Client
3.5 Customizing your Application
5 Appendix A: Market Data Web (MDWeb)
5.1 Nordic Derivatives Exchange (NDX)
This chapter describes what is new for a release.
Date | System Release | Doc Release | What is changed | Comment |
---|---|---|---|---|
Oct 1, 2010 |
0.6.3 |
4.0 |
|
|
Sept 28, 2010 |
0.6.2 |
3.0 |
|
|
Aug 19, 2010 |
0.4.0 |
2.0 |
Time that trades are kept on server corrected. |
|
Aug 17, 2010 |
0.4.0 |
1.0 |
First official version of this User Guide. |
|
June 28, 2010 |
0.2.3 |
Second draft version of this User Guide. |
||
June 17, 2010 |
0.2.3 |
First draft version of this User Guide. |
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.
The Workspace is the client application main window that appears when you log in. The title bar of the window shows the client version and, in parentheses, the DNS/IP addresses of the configured public and private channels to make it easy to verify that the client is connected to the correct system.
The figure above shows the default window setting of the Workspace. You can easily add or remove windows and change their individual position to fit your personal taste.
When dragging a window in the Workspace, note the orange colored frames that appear suggesting a position for the window.
To add a window that is currently not displayed, select it from the Windows menu option in the Main menu.
Some windows, such as the Properties window, have a Minimize button that you can click to minimize the window.
To temporarily activate a minimized window, click or move the mouse cursor over its tab.
To restore a minimized window to normal again, click or move the mouse cursor over its tab, and when it appears, click the button.
To “undock” a window from the Workspace, which means that you can drag it outside of the Workspace, select the window and then choose Windows > Undock Window in the Main menu. To dock the window again, select Windows > Dock Window. Not all windows can be undocked.
To export a table to a new separate floating window, select the table and press <Shift-Alt-D> on your keyboard. To return the table to its original position, press <Shift-Alt-D> again.
To reset the Workspace back to the default settings, select Window > Reset Windows in the Main menu.
The Options dialogue, which you open by selecting File > Options in the Main menu, allows you to specify a number of windows settings. Refer to chapter 3.5 for more information on this.
When you log out, the appearance of your Workspace is automatically saved for the next time you log in again.
By default, the toolbar consists of the following buttons:
Log in / out
Activate Order
Suspend order
Delete Order
Number of trades in the manual trades Inbox
You can add new buttons to the toolbar by doing the following:
Select View > Toolbars > Customize to open the Customize Toolbars dialogue:
Drag the buttons you wish to display to the toolbar.
You can also create a new toolbar by clicking the New Toolbar… button, to which you then can drag the toolbar buttons you want it to contain.
Click Reset Toolbars to reset the toolbar settings back to the default settings.
The client status bar is located in the lower right corner of the workspace. It displays the following status information:
Connection progress. Click the
button to abort log-in and log-out procedures.
Manually registered trades that have been declined by or timed out. The number, in this case “2”, indicates the number of declined trades. To display a list containing details about the declined trades, click the
symbol. To remove a declined trade from the list, click the corresponding
symbol.
Network status (see below).
The network status toolbar in the client status bar shows each individual channels’ connection status.
Green color indicates good connection.
Red color indicates problems or no connection at all.
Orange color indicates that the service is trying to connect or synchronize.
Move the mouse cursor over a channel lamp to display information about its connection. In the figure below, the cursor was placed over the red Public-1 lamp.
A Market Channels lamp summarizes the status for the public channels and it is displayed in some windows – the Order Panel for example – to ensure that you do not miss any bad connection indications. A question mark (?) in it indicates that one or more of the public channels are experiencing problems.
More detailed information about your client’s connections and network status can be found in the Output window (see below).
Any type of action (e.g. enter order, modify order etc.) that is sent to the central system from your client should trigger an immediate response. Incase the response is not received by your client within 60 seconds, you will be notified by the symbol in the client status bar. Click the symbol to open a notification dialogue containing a description of all actions that have failed to meet the 60 seconds limit and the reason why.
In case an action suddenly receives a response, a new notification will inform you about this.
Tip: If you are experiencing these problems, take a screenshot of the notification dialogue (Alt + Print Screen) and send it to the NGM Support in an email. This way we may be able to identify the problem faster. |
The Output window displays detailed log information about each channel’s connections and network status.
In the Private channel log you can also see order and trade receipts issued by the central system. Thus, if you feel uncertain about a particular order or trade, open the Private channel log.
You open the Output window by selecting Window > Output > Output in the Main menu.
If you right-click a log, a context menu will open, offering the following options:
Copy a selected log text (and paste it into another application such as MS word or Excel).
Search the log text
Filter the log text
Change font size
Save the log text as a text file.
Clear the log
Close the log.
Tip: If you are experiencing network problems, open the Output Log window and take a screenshot of it (Alt + Print Screen) and send it to the NGM Support in an email. This way we may be able to identify the problem faster. |
This section describes features that are common for most windows.
It is possible to have several instances of the Orders and Trades windows open at the same time with different filters and columns applied.
The central system always uses absolute time stamps (Elapsed time in seconds since the Unix epoch (1970-01-01 00:00:00 UTC).
However, the time displayed in the client is determined by your operating system. This is important to keep in mind if you are located in a different time zone than what Stockholm is (Central European Time - CET).
Important: Ensure that the date and time settings of your operating system are correct. |
If a time stamp only consists of Time and no Date is given where it might be relevant, this means that the event occurred today. Likewise for years; if a time stamp only consists of Time and Date and no Year is given where it might be relevant, this means that the event occurred this year.
In all windows with a grid, you can at any point right-click a cell in the grid to open a context menu providing you with access to relevant features.
For example, if you right-click an order in the Order window, the context menu may look like this:
Both keyboard and mouse driven commands are available for most windows. Below we have listed some available common Standard Windows™ Features:
Use the [Tab] key to move between fields.
Navigate in a grid using the arrow keys.
Select something in a list using the <Enter> key.
Press the <Enter> key to select something, or if in a grid cell, open the available option (instead of double-clicking with the mouse).
Press the <Enter> or <space > key when a button is in focus.
Use the <Space> key to check/uncheck check boxes.
To select a range of contiguous items in a list, hold down the mouse button while dragging the mouse up/down, or select the first item, then press the <Shift> key while clicking on the second item.
To select multiple, non-contiguous items in a list, press the <Ctrl> key while clicking on each item.
Standard shortcuts for Cut (Ctrl+X), Copy (Ctrl+C) and Paste (Ctrl+V) are supported in some windows, as well as Select All (Ctrl+A).
Use arrow keys <up/down> on keyboard to increase/decrease values in fields displaying .
<Escape> resets values / closes dialogues depending on the context.
<Ctrl-Enter> sends information to the central system.
For a list of all available application specific shortcuts, select File > Options in the Main menu, and then click the Key Map tab.
In windows containing tables, you can copy (Ctrl+C) table content and paste (Ctrl+V) it in to external applications such as MS Notepad or Excel. You can select and copy individual rows or entire tables.
Whenever an item that is printable is active, the Print function is available in the Main menu: File > Print.
Use File > Page Setup to set up the page to be printed.
Due to limitations in the FIX protocol, free text fields in the application (in the Order Panel and Trade Panel windows) do not support special or local characters (such as åÅ, äÄ, öÖ).
To customize your client, select File > Options in the Main menu. This will open the Options dialogue which is where all settings are specified.
Tab | Description | Comment |
---|---|---|
Connections |
Refer to chapter 2.5 above for detailed information on this. |
|
Accounts |
Allows you to specify predefined accounts. Once created, they are available in all Account fields throughout the application. Start typing the first letter of a predefined Account and it will appear as a suggested Account that you can select.
The Export / Import buttons are applicable for this tab as well as for the Connections tab; they allow you to import and export client account settings if needed. For example, if a colleague of yours is to start using the same accounts you are using, you can export your settings to him. |
In addition to predefined accounts, Account fields throughout the application will remember accounts that you have entered for any previously successfully submitted orders / manual trades, and suggest these as well. Due to limitations in the FIX protocol, these fields do not support special or local characters (such as åÅ, äÄ, öÖ). |
Sound |
Allows you to select a sound that will signal a particular event. |
|
General |
Should only be changed by a system administrator. |
|
Keymap |
Shows all available client specific shortcuts.
|
In case it says ETC anywhere in the Category column, it is short for Elasticia Trading Client. |
Miscellaneous - Appearance |
|
If a function is not available, it is most likely because your operation system does not support it. |
Miscellaneous - Confirm Dialogs |
Here you can specify for which order/trade related actions a confirm dialogue should appear. |
|
Miscellaneous - Order & Trade Defaults |
|
The Action on Connection Loss function is sometimes referred to as Unmanaged Order Action. These default settings can be overridden per order in the Order and Trade Panels. In order to avoid trigging the Action on Connection Loss function, make sure that you always log out properly at the end of your work session. For more information on this, refer to 2.6 above. For more information on trader groups and how the Action on Connection Loss function works, refer to 2.9 above. |
The Elasticia Trading Client provides the following windows:
Order Panel Window
The Order Panel window allows you to enter orders. See chapter 4.1 below.
Order Import Panel Window
The Order Import Panel window allows you to import orders from a file (Excel/CSV). See chapter 4.XXX below.
Trade Panel Window
The Trade Registration window allows you to register manually executed trades. See chapter 4.2 below.
Market View Window
The Market View window displays the market structure making it easy for you to find markets and instruments. See chapter 4.3 below.
Orders Window
The Orders window displays all orders placed by your Trader Group including their status. See chapter 4.4 below.
Trades Window
The Trades Window displays trade related information involving your Trader group. See chapter 4.5 below.
Properties Window
The Properties window is used to view detailed information about an object, such as a trade, an order, an Instrument or a Market Segment. See chapter 4.6 below.
Output Window
The Output window displays detailed log information about each channel’s connections and network status. It also logs order and trade receipts issued by the central system. See chapter 3.3 above. Open or re-open an output window or tab by selecting Window -> Output ->Name.
The Market Data Web interface
The Market Data Web interface is a separate tool that displays the Elasticia Trading System market data.
The Order Panel is your order entry window. You open it by selecting Window > Order Panel in the Main menu, or by right-clicking an Instrument in the Market View window then selecting New Order in the context menu (the window opens pre-filled).
The Market Channels lamp to the right of the Instrument field summarizes the connection status for the public channels which feed the client with instrument data. For more information on this, refer to 3.2 above.
Should one or several channels experience problems, you may still be able to place an order in the market – it all depends on which channel(s) it is since different instruments use different channels.Note that the contents of the instrument drop down menu will be grayed out (disabled) when this happens.
Click the Reset button to reset the window (or press <Escape> on your keyboard).
Choose an instrument to enable the price and volume fields.
Click the Buy/Sell button to place your order in the market. A text will appear to the left of the button to notify you if the order was accepted or rejected (red color) by the system.
A successfully accepted order may trigger a chain of events, and these will all be displayed in the corresponding order. If the chain of events executes to fast, you can view it all in the Output windows Private log (see 3.3 above).
A rejected order will be exclaimed by an Information dialogue containing the reason for the rejection.
After a successfully accepted order, the Order Panel will be cleared.
Once you’ve placed an order it is viewable and open for modification in the Orders Window. In the Orders Window 4.4 below, you can also read about order modification (in short, the priority of an order is retained if the volume is reduced. Any other change will result in the loss of priority.
You can close sections in the Order Panel window that you never use by clicking the corresponding collapse button.
For information on how to modify an order, refer to 4.4.1 below.
Field | Description | Comment |
---|---|---|
Instrument |
Instrument name |
Select an Instrument using the drop-down list. You can type the first letters of the Instrument you want to display and then select it from the list of matching options that will appear. Note: If the public channel serving the Instrument that you want to place an order for is experiencing connection problems, the Instrument ID may be displayed in this field instead of the Instrument name (or to be more correct, the Exchange Symbol). The reason for this is that the client acquires it from the central system, and if there is a connection problem, the client can’t get it. In rare cases during a public channel connection issue, the client may not know the Instrument ID either, and the Instrument may not be visible in the Market View window. If you need to place an order in an Instrument where this is the case, call the Market Surveillance. They will be able to provide you with the Instrument ID so that you can specify it manually and thereby place the order anyway. The technical reason for why it is still possible to place an order is that orders and trades use the Private channel. |
Side |
Buy or Sell order |
|
Price |
Price (limit price) |
Use Open the Properties window to find out an instrument’s Tick Size. To avoid any mistakes, an already entered price will be set to zero if you change Instrument. An instrument has to be selected to make it possible to enter a price. |
Volume |
Volume |
Use Open the Properties window to find out an instrument’s Round Lot. If the client does not know an instrument’s Round Lot, it will assume it is 1. An instrument has to be selected to make it possible to enter a volume. |
Suspended |
Check this box if you want to enter your order with Order Status Suspended. |
|
Account |
Free text field used to specify an Account. |
Since it is a free text field, no system check is made to verify that the Account you specify actually exists. The Accounts tab in the Options dialogue (see 3.5 above) allows you to specify predefined accounts. Once created, predefined accounts are available in all Account fields throughout the application; start typing the first letter of a predefined Account and it will appear as a suggested Account that you can select. The field will, in addition to any predefined accounts, remember accounts that you have entered for any previously successfully submitted orders, and suggest these as well. Due to limitations in the FIX protocol, this field does not support special or local characters (such as åÅ, äÄ, öÖ). |
Client |
Yes = Client Account No = Non Client Account |
|
Order Restrictions |
Issuer Holding Check this box if you are buying or selling a listed company’s own shares on behalf of the same company. Price Stabilization Check this box if the purpose of the order is to stabilize the market price. |
The Miscellaneous tab in the Options dialogue (see 3.5 above) allows you to specify the default setting for these attributes. For more information on these functions, see the NGM Member Rules document which is downloadable from the NGM Member Group web page. Market Maker and Price Stabilization are Market Maker specific functionality. An order with the Market Maker attribute will be marked as MM in the Restrictions field. An order with the Issuer Holding attribute will be marked as IH, and Price Stabilization orders with IPS. |
Time in Force |
Good Till Date The order will last until the date specified in the Expires field. Session The order will last until the next time the Instrument enters the market state Post-Trade. This is true even if you enter an order when the market already is in the Post-Trade state; it will last until the next time it enters the Post-Trade state. Fill and Kill The order will immediately be filled as much as is possible and the remaining volume, if any, will be cancelled. Fill or Kill The order should be filled completely by one or many trades, otherwise it is cancelled. |
Good Till Date
|
Iceberg |
Check this box if you want to place an Iceberg Order. There are three kinds of Iceberg orders:
See next table for a description of these. |
An Iceberg Order has a displayed volume (Initial field) and a non-displayed, or hidden, volume (= Volume field – Initial Field). The hidden volume is only displayed within your own firm. Both the displayed and hidden volume of an Iceberg Order is available for execution. An Iceberg Order always retains time priority when a hidden volume is made visible to the market. Order modification rules for Iceberg Order are the same as for all other order types; refer to 4.4 below for more information on this. |
Action on Connection Loss |
Select the action the central system should take for this order in case your Trader Group experiences connection problems on the Private channel.
|
The Accounts tab in the Options dialogue (see 3.5 above) allows you to specify the default setting for this function. The action for market maker quotes is always Delete. The action is only executed if the Instrument is in market state Open. For information on trader groups and how the Action on Connection Loss function works, refer to 2.9 above. The Action on Connection Loss function is sometimes referred to as Unmanaged Order Action. |
Iceberg Type | Description |
---|---|
Initial |
This is the simplest Iceberg Order. If the total volume of the order is 3000 and the Initial is 1000, the system will refresh with 1000 each time. |
Fixed |
Fixed is similar to the Initial Iceberg type. The only difference is that instead of showing the same volume to the market when the Initial is traded (completely of partially), the system will show the remaining volume in chunks. You specify the size of each chunk in the Refresh field. Thus, if the total volume of the order is 3000, the Initial is 1000, and the Refresh is 500, the system will, after the initial volume is traded (completely of partially), keep making volume chunks of 500 visible in the market until the total volume is traded. |
Random |
If you select Random, a set of new fields becomes available in the Order Panel: ![]() Random is similar to the Fixed Iceberg type in the sense that the system will show the remaining volume in chunks when the initial is traded (completely of partially). The difference is that each chunk will have a random volume: The Between and And fields decide the minimum and maximum size of each chunk. The Step Size field decides the step size of the volume chunks. For example, if the allowed volume span is, as in the figure above, between 500 and 2000, and the Step Size is 500, the possible volume chunks can only be 500, 1000, 1500, or 2000. |
Iceberg Refresh When | Description |
---|---|
Exhaust |
The displayed volume is refreshed when the entire displayed volume is traded. |
Immediate |
The displayed volume is refreshed when any volume of the displayed volume is traded. |
Use [Tab] to move between fields
Use arrow keys <up/down> on keyboard to increase/decrease values in fields displaying .
Use the <Space> key to check/uncheck check boxes.
In drop-down lists, type the first letter in the name you are looking for to filter the lists.
Use <Escape> to reset values or to close the dialogue.
Press <Ctrl+Enter> to send an order to the central system.
Refer to 3.5 for information on all available shortcuts in the Elasticia Trading Client.
The Order Import window allows you to import multiple orders from an Excel or CSV text file instead of entering them manually in the Order window. The file can either be imported once by clicking the Import button or periodically by specifiying a reload interval and then pressing the Import button.
When a reload interval is specified the file will be automatically reloaded at the specified interval until the Stop button is pressed. Periodical reload makes it easy to manage a large number of orders efficiently, for example by updating the price or volume of each order every 60 seconds.
The Trade Registration window allows you to register manually executed trades. You open it by selecting Window > Trade Panel in the Main menu, or by right-clicking an Instrument in the Market View window then selecting New Trade Report in the context menu (the window opens pre-filled).
The Market Channels lamp to the right of the Instrument field summarizes the connection status for the public channels which feed the client with instrument data. For more information on this, refer to 3.2 above.
Should one or several channels experience problems, you may still be able to place an order in the market – it all depends on which channel(s) it is since different instruments use different channels.
Manual trades must be registered within a certain period of time according to the NGM Member Rules (refer to the Member Rules document to find out what the time period is). If you have reached an agreement with the market supervisors to register a trade older than this period, you can register an EGT trade (Exchange Granted Trade). See EGT in the table below.
Click the Send Request button to register the trade. A text will appear to the left of the button to notify you if the trade was accepted or rejected (red color) by the system. A rejected trade will also be exclaimed by an Information dialogue containing the reason for the rejection.
For internal trades, you can fill in data for the other leg as well, which means that internal trades do not need to be confirmed. Thus, if you register an internal trade, it will be executed immediately.
Field | Description | Comment |
---|---|---|
Instrument |
Instrument name |
Select an Instrument using the drop-down list. You can type the first letters of the Instrument you want to display and then select it from the list of matching options that will appear. |
My Side |
Buyer or seller |
|
Internal Trade |
Check this box if you are registering an Internal trade. |
|
Price |
Price |
Use Open the Properties window to find out an instrument’s Tick Size. To avoid any mistakes, an already entered price will be set to zero if you change Instrument. |
Volume |
Volume |
Use Open the Properties window to find out an instrument’s Round Lot. If the client does not know an instrument’s Round Lot, it will assume it is 1. |
EGT |
If you have reached an agreement with the market supervisors to register a trade older than what is allowed according to the Member Rules, check this box to register an EGT trade. This will activate the Date and Time fields, allowing you to specify the exact date and time of the trade. |
Manual trades must be registered within a certain period of time, which is specified in the NGM Member Rules. If this or any other rule regarding trade registration is broken, the NGM Market Surveillance must be contacted. EGT = Exchange Granted Trade |
Account |
Free text field used to specify an Account. |
Since it is a free text field, no system check is made to verify that the Account you specify actually exists. The Accounts tab in the Options dialogue (see 3.5 above) allows you to specify predefined accounts. Once created, predefined accounts are available in all Account fields throughout the application; start typing the first letter of a predefined Account and it will appear as a suggested Account that you can select. The field will, in addition to any predefined accounts, remember accounts that you have entered for any previously successfully submitted manual trades, and suggest these as well. Due to limitations in the FIX protocol, this field does not support special or local characters (such as åÅ, äÄ, öÖ). |
Client |
Yes = Client Account No = Non Client Account |
|
Group ID |
Trade Group ID |
Refer to 2.9 above for a description of the Trader Group name format. Until a valid value has been entered, the trade panel is locked to ensure that no invalid value can be entered. The status bar contains a specification of the format to use. |
Trader ID |
Free text field used to specify a Trader ID. Manual trades are sent on Trader Group level to your counterparty. So even if you specify a Trader ID for your counterparty, it will still be sent to the whole counterparty Trader Group. |
Your own log-in username is filled in by default. No trader IDs are registered in the system. Consequently, it is a free text field and no system check is made to verify that the ID exists. However, if all members in a Trader Group specify the same Trader ID, it will not be possible to separate them and their respective actions in the system. Therefore, it is suggested that you always use your given system log-in username as your Trader ID. Due to limitations in the FIX protocol, this field does not support special or local characters (such as åÅ, äÄ, öÖ). |
Use [Tab] to move between fields
Use arrow keys <up/down> on keyboard to increase/decrease values in fields displaying .
Use the <Space> key to check/uncheck check boxes.
In drop-down lists, type the first letter in the name you are looking for to filter the lists.
Use <Escape> to reset values or to close the dialogue.
Press <Ctrl+Enter> to send an order to the central system.
Refer to 3.5 for information on all available shortcuts in the Elasticia Trading Client.
A successfully submitted trade is displayed in the Outbox section of your Trades window, and in the Inbox section of your counterparty’s Trades window.
If your counterparty accepts the trade, the trade is made public in the market and also registered to your firm’s Trades window in the Confirmed section.
If your counterparty declines your trade or if it times out, you will be notified about this in the client status bar in lower right corner by a pop-up window displaying details about the decline, and by the symbol. The number, in this case “4”, indicates the number of declined trades. To display a list containing details about the declined trades, click the
symbol. To remove a declined trade from the list, click the corresponding
symbol. For information on how to accept a trade registered by your counterparty, refer to 4.5 below.
The Market View window displays the market structure making it easy for you to find markets and instruments. You open it by selecting Window > Market View in the Main menu.
Right-click an Instrument to open a pre-filled Order or Trade Panel window (see 4.1 and 4.2 above).
Select an Instrument to view its properties in the Properties window (see 4.6 below).
The market state symbols are as follows:
Closed.
Pre-Open
Open.
Post-Open
Halted
Note: The blue variants of the market state symbols (,
,
,
,
) indicate that the Instrument apart from being in the indicated market state also is in knock out buyback.
For a description of the buttons available in the upper right corner, refer to the Orders Window chapter below.
The Orders window displays all orders placed by your Trader Group including their status. You open it by selecting Window > Orders in the Main menu.
Long orders (orders entered on a previous trading day that are still alive) are also displayed.
Right-clicking one or several orders will open the context menu which provides you with the following actions:
Suspend / Activate Order(s) (or click the or
buttons in the Workspace toolbar).
Modify Order (or double-click) – you can only modify one order at the time.
Related Trades – will open a Trades window filtered to display all trades related to the instrument(s) whose order(s) you right-clicked.
Delete Order(s) (or click the button in the Workspace toolbar).
Filter Settings (see below).
Function | Description |
---|---|
Filter Settings |
There are three ways to filter the window:
At the bottom left corner of the Orders window, the filter criteria are displayed. At the bottom right, the number of displayed rows and the total number of rows is shown. For example: “Rows 9[17]” would mean that an unfiltered window would display 17 rows, and that the current filter displays 9 out of these 17 rows. Click the No Filter button, or press the <Esc> key on your keyboard, to clear all filters. Note: Filters are applied on all columns, not just the visible ones. |
Field Description |
To view field descriptions, do the following:
|
Multiple Instances |
You can have multiple instances of the Orders window open at the same time. The purpose of this is to allow you to apply different filters for each instance. To open a new instance of the window, simply select Window > Orders in the Main menu again. |
Scroll Documents |
Documents in this context means the instances of the Market View, Orders, Trades and Order History windows. You can scroll through these instances by clicking the left or right arrow buttons, or you can open a list of all documents by clicking the down arrow button. ![]() |
Columns |
The Orders window has a number of columns that are displayed by default. You can sort the displayed information by clicking the column headings, and you can rearrange the columns directly in the window by drag and drop. To add or remove visible columns, right-click a column heading to open the Select Visible Columns dialogue. |
Export |
The Export-button in the upper right corner allows you to export the contents of the table to a file (Excel, CSV). The current sorting order and filtering will be respected during the export. An appropriate filename describing the contents and time of generation will be generated for you, but is possible to modify. |
To modify an order, right-click it and select Modify Order in the context menu, or double-click it, to open the Order Panel, which will be in Modify Order state. The Modify Order state is no different from the New Order state, so for detailed information regarding the Order panel, refer to 4.1 above.
If the order being modified is modified or deleted by the exchange or by another user while displayed in the Order Panel a warning is displayed and if the order was deleted, order modification is canceled.There are three ways to delete an order:
Right-click the order(s) and select Delete Order in the context menu.
Select the order(s) and click the corresponding Delete Order button in the Toolbar.
Select the order(s) and press the <Delete> key on your keyboard.
Depending on your application settings, an Order Modification / Deletion confirmation dialogue may appear asking you to confirm your action. Refer to 3.5 above for more information on confirmation dialogues.
Tip: One way to quickly cancel all orders at the same time is to use your keyboard and do multi select (Ctrl + A) and then press the <Delete> key. |
You may not change the Instrument or side as this will cancel the order and create a new one.
The basic rule is that the priority of an order is retained if the volume is reduced. Increasing the volume or changing the price will result in the loss of priority.
For more information on this, refer to the Member Rules document which is available on the NGM Member Group web page.
The Trades Window displays trade related information involving your Trader group. It shows the following trades completed/registered during the last 48 hours:
Confirmed - All completed trades including completed manual trades.
Outbox - Outgoing manual trades that have yet to be accepted by the counterparty.
Inbox - Incoming manual trades that your Trader Group has yet to accept.
If multiple trades are selected, the number of trades, total turnover, total volume and average price is displayed below the table.
You open the Trades window by selecting Window > Trades in the Main menu.
Group | Description | ||||
---|---|---|---|---|---|
Confirmed |
Completed trades cannot be cancelled or edited. |
||||
Inbox |
To act on a trade in your Inbox, right-click it and select one of the following actions:
You can also accept a trade in the Inbox Workspace toolbar button You can decline several trades at the same time but accepting trades must be done individually. |
||||
Outbox |
The only thing you can do with a trade in your Outbox is to delete it. To do this, right-click it and select Delete Trade Reports in the context menu that opens. You can delete several trades at the same time. If your counterparty declines your trade or if it times out, you will be notified about this in the client status bar in lower right corner by a pop-up window displaying details about the decline, and by the
|
||||
Filter Settings |
Please refer to the Orders window (4.4 above) for a detailed description of the filter functionality. |
||||
Field Description |
To view field descriptions, do the following:
|
||||
Multiple Instances |
You can have multiple instances of the Trades window open at the same time. The purpose of this is to allow you to apply different filters for each instance. To open a new instance of the window, simply select Window > Trades in the Main menu again. |
||||
Scroll Documents |
Documents in this context means the instances of the Market View, Orders, Trades and Order History windows. You can scroll through these instances by clicking the left or right arrow buttons, or you can open a list of all documents by clicking the down arrow button. |
||||
Columns |
The Trades window has a number of columns that are displayed by default. You can sort the displayed information by clicking the column headings, and you can rearrange the columns directly in the window by drag and drop. To add or remove visible columns, right-click a column heading to open the Select Visible Columns dialogue. |
||||
Related Trades filter |
In the Orders window, you can right-click one or several orders and then select “Related Trades in the context menu. This will open a Trades window filtered to display all trades related to the instrument(s) whose order(s) you right-clicked. |
||||
My Today’s Trades |
The My Today’s Trades-button in the upper right corner allows you to see all your trades for the current day. |
||||
Export |
Please refer to the Orders window (4.4 above) for a detailed description of the export functionality. |
If a system administrator cancels a trade, both auto-matched and manually reported trades, you will receive a notification symbol about this in the client status bar (lower right corner). Click the symbol to open a description of the deleted trade(s). Deleted trades will remain in the Trades window with the status Cancelled for 48 hours, or until you restart your client.
Note: As was stated above, the Trades window shows trades completed/registered during the last 48 hours. However, in case a completed trade is cancelled by an administrator, the trade will remain visible in your client until you restart it. In other words, it will not be visible for 48 hours in case you restart your client before the 48 hours have passed. |
The Order History window displays all traded and deleted orders placed by your Trader Group. You open it by selecting Window > Order History in the Main menu.
You cannot delete or edit the content in this window. The window is emptied every time you restart the client.
You can open a Trades window filtered to display all trades related to one or several instruments by right-clicking their respective orders.
Function | Description |
---|---|
Filter Settings |
Please refer to the Orders window (4.4 above) for a detailed description of the filter functionality. |
Field Description |
To view field descriptions, do the following:
|
Multiple Instances |
Only one instance of the Order History window can be open at the same time. |
Scroll Documents |
Documents in this context means the instances of the Market View, Orders, Trades and Order History windows. You can scroll through these instances by clicking the left or right arrow buttons, or you can open a list of all documents by clicking the down arrow button. |
Columns |
The Order History window has a number of columns that are displayed by default. You can sort the displayed information by clicking the column headings, and you can rearrange the columns directly in the window by drag and drop. To add or remove visible columns, right-click a column heading to open the Select Visible Columns dialogue. |
Export |
Please refer to the Orders window (4.4 above) for a detailed description of the export functionality. |
The Properties window is used to view detailed information about an object, such as a trade, an order, an Instrument or a Market Segment. You open it by selecting Window > Properties.
No fields in the window are editable.
To sort the information in the window, right-click anywhere in it and select the sorting option that you prefer.
At the bottom of the window, the Description area will display a brief field description for the selected field.
The Market Data Web interface (MDWeb) is a separate tool that displays the Elasticia Trading System market data. You access it by clicking the Kurser/Quotes heading on the NGM web page:
You can also point your web browser to a specific IP address given to you by your network administrator or NGM Technical Support.
The following figure shows a sample screenshot from the Equity Stockholm market (Note: The screenshot is from a test system and the displayed data may not be relevant).
The MDWeb provides the following features:
My list is a feature allowing you to create your own personalized lists of instruments originating from different markets.
To view instruments added to your own My list, click the My list button in the upper left corner.
To return to the default view, click the Quotes button.
Select the market you want to view in the upper left corner market drop-down list.
The filter field below the market drop-down list allows you to filter the visible list on Symbol, Name or ISIN code.
Start typing the first letters of what you are searching for and select the result, if any, from the drop-down list that will appear below the field.
For each Instrument, you can do the following:
Click |
|
|
See the market state for the instrument |
The market state symbols are as follows:
|
|
Click the Instrument to: |
See details about the Instrument. This will open a new webpage containing details about the Instrument, including historical closing prices. See below for a sample screenshot taken from a test system. |
Market data from NDX is available via the Market Data Web interface (MDWeb) (see above).
You can also view it by clicking the NDX heading on http://www.ngm.se/, and then clicking the Kurser/Quotes heading on the NDX web page that opens. The filters available for this list are all self-explanatory. The list also has a search function with which you can search for a specific Instrument.
You need to make sure that your web browser always loads the latest version of the MDWeb and not the one that is cached locally in your browser. How you change this setting may differ depending on the browser you are using. The following applies to Internet Explorer 6:
Select Tools > Internet Options.
In the Temporary internet files section, click Settings.
In the Check for newer versions of stored pages, check the Every visit to the page radio button.
If you have the MDWeb open when you do step 1-3, refresh the page.