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

1 Summary of Changes

2 Introduction

2.1 About this User Guide

2.2 Prerequisites

2.3 User Registration

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.7 Changing your Password

2.8 User Sessions

2.9 Members, Trader Groups and Users

2.10 User Types

2.11 System Version

2.12 Support Information

2.13 NGM Member Rules

3 Working with the Elasticia Trading Client

3.1 The Workspace. 15

3.2 Client Status Bar

3.3 Output Window

3.4 Common Features

3.5 Customizing your Application

4 Window Functionality

4.1 Order Panel Window

4.2 Order Import Panel Window

4.3 Trade Panel Window

4.4 Market View Window

4.5 Orders Window

4.6 Trades Window

4.7 Order History

4.8 Properties Window

5 Appendix A: Market Data Web (MDWeb)

5.1 Nordic Derivatives Exchange (NDX)

5.2 Browser Cache

1 Summary of Changes

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

  • Improved description of the window Filter functionality

  • Added comment about Hyperlink Settings

Sept 28, 2010

0.6.2

3.0

  • Possibility to specify Order Panel order attributes as defaults added

  • Related Trades filter added

  • SSL (Secure Socket Layer) option added for privet channel connection settings

  • Improved windows filter function

  • “No server response” notification function added

  • Order History window added

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.


2 Introduction

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:

2.1 About this User Guide

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.

2.2 Prerequisites

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.

2.3 User Registration

Once you are a registered user at NGM, you will receive three things:

2.4 Private and Public Services

Elasticia provides two connection services:

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.

2.5 Installing the Client and Applying the Automatic Connection Settings

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:

  1. 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.

  2. Place the .zip file contained in the same email on your Desktop or any other location that you can access from the client.

  3. Start the client.

  4. In the Main menu, select File > Options to open the Options dialogue.

  5. Click the Connections tab.

    On the Connections tab you can per channel see your current connection settings, if any.

  6. Click the Import button to open the “Select Options to Import” dialogue.

  7. Click the Browse button to open the “Select zip file or userdir” dialogue.

  8. 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:

  • For information on how you can check your workstation network status, see chapter 3.2 below.
  • The Export button allows you to export your connection settings in the same fashion you Import your settings.

2.5.1 Specifying your Connection Settings Manually

To manually specify your connection settings, do the following:

  1. Start the client.

  2. In the Main menu, select File > Options to open the Options dialogue.

  3. Click the Connections tab.

    The Connections tab has, as the figure above shows, a separate sub-tab for each channel that you subscribe to.

  4. For each channel that you want to set up, click the corresponding tab, and fill in the required information:

    1. Server name including port number.

      The format is: <server name>:<port number>.

      For example: server1.com:1234.

    2. Username

    3. Password

  5. Click the OK button.

Note:

  • The Advanced tab should only be changed by a system administrator.
  • If you add or change an existing connection setting while you are logged in, you will be logged out from all channels, regardless of the channel setting that you are updating, before the new setting is applied.

2.6 Logging in/out of the Application

Logging In

To log in to your Elasticia Trading Client, follow these steps:

  1. Start the client.

  2. Select Channels > Log in in the Main menu, or click the Log in button in the toolbar.

  3. 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.

2.7 Changing your Password

If you want to change your password, contact the NGM Technical Support (see 2.12 below for details).

2.8 User Sessions

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.

2.9 Members, Trader Groups and Users

The User model is divided into three levels:

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:

2.10 User Types

There are three User types available in the system, and the first two are available in the Elasticia Trading 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.

2.11 Client Version

Select Help > About from the Main menu to view information about the client version. Here you will also find support information.

2.12 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

2.13 NGM Member Rules

The NGM Member Rules document is downloadable from the NGM Member Group web page.


3 Working with the Elasticia Trading Client

3.1 The Workspace

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.

3.1.1 The Workspace Toolbar

By default, the toolbar consists of the following buttons:

You can add new buttons to the toolbar by doing the following:

  1. Select View > Toolbars > Customize to open the Customize Toolbars dialogue:

  2. Drag the buttons you wish to display to the toolbar.

3.2 Client Status Bar

The client status bar is located in the lower right corner of the workspace. It displays the following status information:

3.2.1 Network Status

The network status toolbar in the client status bar shows each individual channels’ connection status.

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).

3.2.2 No Response Notification

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.

3.3 Output Window

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:

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.

3.4 Common Features

This section describes features that are common for most windows.

3.4.1 Multiple Instances of the Same Window

It is possible to have several instances of the Orders and Trades windows open at the same time with different filters and columns applied.

3.4.2 Time and Time Stamps

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.

3.4.3 The Context Menu

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:

3.4.4 Standard Windows™ Keyboard Commands

Both keyboard and mouse driven commands are available for most windows. Below we have listed some available common Standard Windows™ Features:

For a list of all available application specific shortcuts, select File > Options in the Main menu, and then click the Key Map tab.

3.4.5 Copying and Printing Content

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.

3.4.6 Limitations

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 åÅ, äÄ, öÖ).

3.5 Customizing your Application

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.

  • · To create a new Account, type the name in the New Account field, click the Add button, and then click OK.

  • · To remove an Account, select it, click the Remove Selected button, and then click OK.

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.

  • You can create your own shortcut commands for Elasticia related actions by clicking the button. Creating shortcuts for other actions is not guaranteed to work.

  • Search the list for existing Actions/Shortcuts using the two Search fields.

In case it says ETC anywhere in the Category column, it is short for Elasticia Trading Client.

Miscellaneous

- Appearance

  • Drag window image

    Check this box if you when dragging a window in the workspace want the image of the window to be visible.

  • Close activates most recent document

    Check this box if you want the most recently active document to become active again when you close a window or dialogue.

  • Snapping floating windows

    Check this box if you want floating windows to snap to other windows.

  • Snap to screen edges

    Check this box if you want floating windows to snap to screen edges.

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

  • Action on Connection Loss

    Select the default setting for the action the central system should take in case your Trader Group experiences connection problems on the Private channel.:

    • None – No action is taken.

    • Suspend – Your order(s) are suspended.

    • Cancel – Your order(s) are cancelled.

    Although this function is triggered on Trader Group level, each User belonging to a Trader Group may still have individual connection loss settings, although it is not recommended. Your individual setting will be applied for your orders, your colleague’s setting for his/her orders etc.

  • Order Restrictions

    Select the default setting for the Order Panel order restrictions. Available restrictions are:

    • Issuer Holding

    • Price Stabilization

  • Order Attributes

    Select the default setting for the Order Panel order attributes. Please note that it is not possible to modify these attributes, once the order is created. Available attributes are:

    • Aggregated Order

    • Algorithmic Order

    • Liquidity Provision Activity Order

    • Pending Allocation

    • Risk Reduction Order

    • Systematic Internalizer Order

    Refer to 4.1 below for information on order attributes.

  • Account

    Specify a predefined Account by naming it and selecting whether it is a Client Account or not.

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.

4. Window Functionality

The Elasticia Trading Client provides the following windows:

4.1 Order Panel Window

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).

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 to move the price one price tick. If you first enter a value using the keyboard and then use the to adjust it, the first click will move the value to the nearest tick size.

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 to move the volume one Round Lot. If you first enter a value using the keyboard and then use the to adjust it, the first click will move the value to the nearest round lot.

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

  • The Expires field appears when you select Good Till Date.

  • You can set a date up to a maximum of 7 days in advance.

  • The order will last until 23.59.59 CET on the date specified regardless of what the time is when you place the order.

Iceberg

Check this box if you want to place an Iceberg Order.

There are three kinds of Iceberg orders:

  • Initial

  • Fixed

  • Random

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.

  • None – No action is taken.

  • Suspend – Your order(s) are suspended.

  • Cancel – Your order(s) are cancelled.

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.

4.1.1 Using the Keyboard in Order Entry Window

Refer to 3.5 for information on all available shortcuts in the Elasticia Trading Client.

4.2 Order Import Panel Window

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.

4.3 Trade Panel Window

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).

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 to move the price one price tick. If you first enter a value using the keyboard and then use the to adjust it, the first click will move the value to the nearest tick size.

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 to move the volume one Round Lot. If you first enter a value using the keyboard and then use the to adjust it, the first click will move the value to the nearest round lot.

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 åÅ, äÄ, öÖ).

4.3.1 Using the Keyboard in Trade Panel Window

Refer to 3.5 for information on all available shortcuts in the Elasticia Trading Client.

4.3.2 A Successfully Submitted Trade

4.4 Market View Window

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.

4.5 Orders Window

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:

Function Description

Filter Settings

There are three ways to filter the window:

  1. Filter on Market or Instrument in the drop-down list. This setting is labeled Scope in the filter bar at the bottom of the window.

  2. Right-click a grid cell and select Show only rows where….and then an appropriate option. In the following example, a Price cell was right-clicked, allowing the user to filter according to a number of price related options:

    For example, if you in this case would select the fifth option in the figure above, the window would only show orders with a price larger or equal to 10 SEK. Right-click a Date cell and you will be able to filter in a similar way on dates etc.

  3. Enter a filter manually in the Filter field, which is a free text field. Press <Enter> on your keyboard to activate it. For example:

    • Type the letter A to find all rows that have the letter A in any of their fields.

    • Type AB to find all rows that have AB in any of their fields.

    • Type the number 5 to find all rows that have 5 in any of their fields.

    It is also possible to limit your search criteria to a specific field. For example:

    • Type Price:23 to find all rows that have the value 23 in the Price field.

    • Type Price:> 23 to find all rows that have a value greater than 23 in their Price field.

    • Type Price:< 23 to find all rows that have a value smaller than 23 in their Price field. You type it like this:

    It is also possible to specify search criteria for two (or more) fields. For example:

    • Type A B to find all rows that have A OR B in any of their fields.

    • Type NG-1 NG-2 to find all rows that have NG-1 OR NG-2 in any of their fields. You type it like this:

    • Type A Price:< 23 to find all rows that have the letter A in any of their fields AND a value smaller than 23 in their Price field.

    • Type A B Price:< 23 to find all rows that have the letter A OR B in any of their fields AND a value smaller than 23 in their Price field.

    • Type status:active side:buy to find all rows with Order Status field set to Active and Side field set to Buy. You type it like this:

    • Upper/lower case is ignored as indicated above

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:

  1. Open the Properties window in the client

  2. In the Orders window, click an Instrument.

  3. In the Properties window, right-click and ensure that the Description Area is shown.

  4. To display a field description in the Description Area, click the field.

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.

4.5.1 Modifying or deleting an order

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:

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.

4.5.2 Order modification rules

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.

4.6 Trades Window

The Trades Window displays trade related information involving your Trader group. It shows the following trades completed/registered during the last 48 hours:

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:

Accept

If you select Accept, the Accept Trade dialogue will appear, allowing you to fill in an Account and a Trader ID before you send the Accept to the central system. Your own log-in username is filled in as Trader ID by default.

The Accept dialogue also allows you to decline and modify the trade, which will create a new manual trade submitted by yourself instead.

Decline

If you select Decline, the trade will disappear in your Inbox and a notice will be send to your counterparty.

You can also accept a trade in the Inbox Workspace toolbar button . A number, in this case “2”, will flash for a limited time when a new trade has arrived in your Inbox indicating the number of trades in your Inbox.

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 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.

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:

  1. Open the Properties window in the client

  2. In the Trades window, click an Instrument.

  3. In the Properties window, right-click and ensure that the Description Area is shown.

  4. To display a field description in the Description Area, click the field.

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.

4.7 Order History

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:

  1. Open the Properties window in the client
  2. In the Order History window, click an Instrument.
  3. In the Properties window, right-click and ensure that the Description Area is shown.
  4. To display a field description in the Description Area, click the field.

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.

4.8 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. You open it by selecting Window > Properties.

5 Appendix A: Market Data Web (MDWeb)

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:

http://www.ngm.se/

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:

Click to:

  • Add/remove the Instrument to your My list.

  • Buy/Sell the Instrument. This will automatically fill in the Order Panel window in your Elasticia Trading Client with Instrument name, Side and the total available volume.

    Note:

    The connection from MDWeb to your Elasticia client is called a hyperlink. If your PC workstation firewall blocks this feature, do the following:

    1. Find out the hyperlink settings in your Elasticia client by selecting File > Options > Connections (tab) > Advanced (tab).

      You should see a Port number and a Credential.

    2. On your PC, open the Windows Firewall dialogue. On Windows XP, you find it here: Start > Control Panel > Windows Firewall.

    3. In the Firewall dialogue, click the Exceptions tab and then the Add Port… button.

    4. Type Elasticia MDWeb in the Name field and the port number in the Port number field.

    5. Select the TCP radio button

    6. Click OK / OK to close the dialogues.

See the market state for the instrument

The market state symbols are as follows:

  • Closed.

  • Pre-Open

  • Open.

  • Post-Open

  • Halted

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.

5.1 Nordic Derivatives Exchange (NDX)

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.

5.2 Browser Cache

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:

  1. Select Tools > Internet Options.

  2. In the Temporary internet files section, click Settings.

  3. 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.