Skip to main content

Risk Controls Guide for Risk Managers

This document describes how to control risk limits and trading using the Execution Server (ES) Monitor. The intended audience are Risk Managers and System Operators. Additional information about Ember, Ember Monitor, and Risk Limits can be found in the corresponding technical guides.

Emergency Kill Switch

New orders can be blocked by halting trading.

Click HALT TRADING on the bottom left of any screen. The button changes to an orange color and the text changes to RESUME TRADING.

Halt Trading

Older (1.12-) versions of Ember Monitor display these buttons in upper right corner:

Halt Trading

Please note that while trading is halted, new orders and order modification requests are rejected by OMS but cancellations requests are still allowed.

To allow new orders to be sent, switch the state back to a trading allowed state. Click RESUME TRADING on the bottom left of any screen. The button changes back to green and updates to HALT TRADING.

Halt Trading

Older (1.12-) versions of Ember Monitor display these buttons in the upper right corner: Resume Trading

Cancelling All Orders

To cancel all orders, click CANCEL ALL on the top right of any screen.

You can also cancel an individual order or all orders on the Active Orders screen.

Cancel Orders

Older version of Ember Monitor (1.12-) had the following layout:

Cancel Orders

Check Current Positions

You can check current positions from the Positions screen. Select the projection you want to see by the Projections drop down menu: Account/RootSymbol (grouping by Futures Root code) or Account/Symbol (grouping by individual Futures Contracts).

Positions

Risk Rules

The risk rules can be accessed from the Risks section of the ES Monitor. Here you can see the current risk rules defined for each projection.

New risk rules can be added via the ADD RISK RULE button and existing ones can be deleted via the REMOVE RISK RULE button.

Existing risk rules can be modified by double-clicking the cell to edit, entering new values, and then clicking APPLY CHANGES.

Risk Rules

Usually, production systems are configured to reject orders that do not match any of the rules. For a detailed explanation of risk rules see the Ember Risk and Positions Tutorial.

Per-Projection Kill Switches

In addition to global kill switch Ember can be configured to Halt trading for specific projection. For example, trading can be halted for a specific source (algorithm) when too many of its orders are getting rejected. In this case you can use Positions panel to display Halt/Resume status.

When trading for a specific projection is halted you will see a Halt Reason specified in this panel:

Halt column

Make sure "Halt Reason" column is displayed: Halt column

To resume trading in a projection manually you can use "Resume" command in the projection context menu (right mouse button): Halt column