Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console...

56
Risk Console Risk Console is an account management tool for FCM risk managers. The consolidated yet comprehensive views eliminate distractions to create a focused, customizable display of data from account to trader, to position, to order, to contract. Risk Console allows you to: View and filter accounts, positions, and orders Place orders and add, modify, and delete manual fills View, modify, and cancel orders View, reduce, and liquidate open positions Analyze risk with granular views by trader and by contract Risk Console works in conjunction with CQG Integrated Client (CQG IC) or CQG Trader. This Help system details the components and concepts of Risk Console and provides procedures for completing tasks. Open this Help system in one of two ways: go to http://help.cqg.com/fcm/Documents/riskconsole.htm or click Settings, then Online Help. New to Risk Console? Getting Started Note: Images are examples only and are meant to demonstrate and expose system behavior. They do not represent actual trading or risk situations. last updated on May 14, 2015, software version 4.4.9

Transcript of Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console...

Page 1: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Risk Console

Risk Console is an account management tool for FCM risk managers.

The consolidated yet comprehensive views eliminate distractions to create a focused, customizable display of data from account to trader, to position, to order, to contract.

Risk Console allows you to:

View and filter accounts, positions, and orders

Place orders and add, modify, and delete manual fills

View, modify, and cancel orders

View, reduce, and liquidate open positions

Analyze risk with granular views by trader and by contract

Risk Console works in conjunction with CQG Integrated Client (CQG IC) or CQG Trader.

This Help system details the components and concepts of Risk Console and provides procedures for completing tasks.

Open this Help system in one of two ways: go to http://help.cqg.com/fcm/Documents/riskconsole.htm or click Settings, then Online Help.

New to Risk Console? Getting Started

Note: Images are examples only and are meant to demonstrate and expose system behavior. They do not represent actual trading or risk situations.

last updated on May 14, 2015, software version 4.4.9

Page 2: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Getting Started with Risk ConsoleAfter logging on for the first time, you may want to orient yourself with Risk Console components: Risk Console Tour.

When Risk Console opened, it is pre-populated with the account, trader, and orders and positions data necessary for risk analysis.

Customize the tool to best suit your needs:

choose the columns that are displayed in the data tables

change the frequency for account and open position updates

set alerts

Page 3: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Installing and Logging On to Risk ConsoleDownload

Download the Risk Console software at: ftp://OpenAPI:[email protected]/Samples%20&%20Applications%20For%20API%20Subscribers/Applications/CQGRiskConsole/CQGRiskConsole.msi

Install

Open the downloaded CQGRiskConsole.msi file to start the installation wizard.

On the Usage Type window, choose the CQG application you will use with Risk Console: CQG IC or CQG Trader.

The installation wizard checks for compatible versions of .NET and CQG IC.

Open Risk Console for CQG IC

If you selected CQG IC as the usage type application, CQG IC must be running in order to use Risk Console.

1. Open and log on to CQG IC

2. Log on to your trading account.

3. Double-click the Risk Console icon on your desktop, or navigate to the application using your PC’s start menu.

You can also log on to your trading account after Risk Console is open.

Open Risk Console for CQG Trader

If you selected CQG Trader as the usage type application, CQG Trader is not required to be running in order to use Risk Console.

Double-click the Risk Console icon on your desktop, or navigate to the application using your PC’s start menu..

Check System Status

When you open Risk Console, the system checks data and Gateway (GW) connections.

The data connection delivers instrument information, and the GW connection delivers account and position information. Both connections must have a status of “Up” before you can use Risk Console.

Data connection and GW connection statuses are indicated at the bottom-left of the Risk Console screen.

In this example, neither connection could be established:

This issue can occur when you are not logged on to CQG IC.

In this example, the GW connection could not be established:

This issue can sometimes be resolved by restarting Risk Console. In cases caused by a logon issue, clicking the status message field opens a GW login window.

Page 4: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

If you cannot resolve the connection issue on your own, call CQG’s FCM Desk at 312-939-1590.

Page 5: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Risk Console TourRisk Console consists of four tabbed windows:

Risk Management : view account and open position data

Order Details : view order details, place orders, enter manual fills

By Trader : view orders and positions details by trader

By Contract : view data by a particular contract

Those tabbed windows are made up of panes, and some of those pains have associated filters and buttons.

Only the Risk Management tabbed window has controls at the top of the window.

The status bar is at the bottom of every window. It includes connection status, CQG line time, GW login name, update frequency, and settings.

Page 6: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

To resize window panes, hover the mouse on the border between panes until the cursor looks like this

, then drag.

To change the font size, click Settings on the status bar.

To change the columns displayed in the data tables, use the Column Manager.

Page 7: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Changing Update FrequencyRisk Console data is automatically updated every 2 seconds, as indicated at the bottom of the Risk Console window:

To change the frequency

1. Click Update every 2 sec to open this window:

Field format: mm:ss. Minutes are highlighted.

2. Type a new value for minutes, or use the arrows to increase and decrease the time.

Maximum value = 59.

3. Click seconds to highlight them.

4. Type a new value for seconds, or use the arrows to increase and decrease the time.

Maximum value = 59.

5. Click OK.

To manually update data

The Risk Management window has buttons for manually refreshing data.

Click the Accounts or Open Positions Update button.

The field indicates the time of the most recent update. Updating accounts updates all data, while updating open positions updates only open positions.

Page 8: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Recalculating CurrencyBy default, price data is calculated as USD.

To use a different currency

1. Click Recalculate for USD on the bottom of the Risk Console window.

2. Select a currency.

3. Click OK.

By default, all price data is included in the recalculation. To exclude a particular column from recalculation, clear the Is Currency Dependent Price check box on the Column Manager:

Page 9: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

SettingsThe Settings menu is located on the bottom-right corner of the Risk Console window.

The menu includes:

Online Help: opens help.cqg.com/cqgriskconsole

Open Logs Folder and Logger Settings

Alert Manager

Column Manager

Font Size: change the size of the font used in Risk Console

Logoff: log off Risk Console; you are asked to confirm

Page 10: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Working with Data Tables (Column Manager)The columns displayed in the data tables on the four, tabbed Risk Console windows are determined by Column Manager settings. This image shows Column Manager for the Account table on the Risk Management window.

To change columns on the active table, open Column Manager directly:

Right-click the heading row on a table, then click Column Manager; or

Use keyboard shortcut Alt+U.

You can also choose the table to update. For example, you are currently working with the Traders table, but you want to update the Manual Fills table.

In that case, you select the table before the Column Manager is opened. (Does not apply to By Trader and By Contract windows.)

Go to Settings > Column Manager;

Use keyboard shortcut Alt+U; or

Click the Column Manager button (Risk Management window only).

Before the Column Manager is opened, the Select Table window opens:

Page 11: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Column Manager fields

Parameter Description

Current Columns Clear the check box to hide the column; select the check box to display the column.

Move columns up and down using the arrow button to the right of the Current Column list.

Column Name Static field that identifies the name of the column.

Header Text Change the column label by typing a new name.

Column Width Adjust the width of the column using the arrows, or type a new value.

Frozen Indicates that the column cannot be moved.

null Value Identifies the text to use in number fields that do not have a value.

For example, some columns have a null value of N/A.

In this example, the null value for alerts is the word “none”:

Fractional Part Digits Choose how many decimal places to display for currency amounts.

If this value is less than the number of decimal places in the raw data price, trailing zeros are added.

f this value = -1, then the raw data prices with up to 12 fractional digits is displayed without trailing zeros.

Is Currency Dependent Price Select this check box to calculate price data based on the recalculation

Page 12: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Parameter Description

currency.

Sizing, sorting, moving, and freezing columns

To size columns to fit To size a single column, right-click the column, then click Size Column to Fit.To size all columns, right-click any column, then click Size All Columns to Fit. You can also use keyboard shortcut Alt+F.

To sort the table display Click a column header to sort rows by that value. Click once for ascending and twice for descending.

To move columns Click and drag the column to a new location.

To freeze columns To freeze the first five columns of a table, right-click the fifth column, then click Freeze Columns.

To unfreeze the last three columns of the five, right-click the second column, then click Unfreeze Columns.

Proceed in this way for any number of columns.

Data Columns

Cells are colored red if values are negative and green if values are positive for these conditional data columns: Beginning Balance, Current Balance, CombinedPL, GainLoss, MVO, Realized PL, Net_Change, NLV, OTE, ProfitLoss, Unrealized P/L, and UPL.

DefinitionsTotal_Fills = filled buys + filled sells

CombinedPL = profit/loss + OTE / MVO

MarginLevel = NetLV / TotalMargin (CQG Trader only)

OTE/MVO = UnrealizedPL

NetChange = NLV-BeginningBalance

GainLoss = NetChange/100*Beginning Balance

These lists show the data columns available for each table in Risk Console. Some columns are available for CQG Trader only or CQG IC only.

Page 13: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Risk Management > Traders Trader

BeginningBalance

CurrentBalance

OpenPositionsCount

WorkingOrdersCount

Profit/Loss

OTE

NLV

RejectedOrdersCount

MVO

UPL

Net_Change

GainLoss

Page 14: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Risk Management > Accounts AlertsCount

FCM_Name

FCM_Account_ID

BeginningBalance

CurrentBalance

Long

Short

OpenPositionsCount

Filled_Buys

Filled_Sells

Total_Fills

WorkingOrdersCount

Working_Buys

Working_Sells

RejectedOrdersCount

ProfitLoss

OTE

MVO

NLV

Currency

Account_Name

GW_Account_ID

MaxPL

MinPL

CombinedPL

UPL

Collateral_on_Deposit

Cash_Excess

Net_Change

GainLoss

Account_Margin (CQG Trader only)

Purchasing_Power (CQG Trader only)

MarginLevel (CQG Trader only)

Page 15: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Risk Management > Opens Positions Account

Instrument

Description

ExchangeAbbreviation (CQG IC only)

Long

Short

Filled_Buys

Filled_Sells

Average_Fill_Price

ProfitLoss

OTE_MVO

TickSize

TickValue

Maintenance_Margin (CQG IC only)

Margin_per_Position (CQG IC only)

Currency

FirstNoticeDate

Offset

Initial_Margin (CQG IC only)

Page 16: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Order Details > Orders Order_ID

Trader

Account

Instrument

Description

ExchangeAbbreviation (CQG IC only)

Status

Side

Quantity

Type

Limit_Price

Stop_Price

Duration

Fill_Time

Average_ Fill_Price

Place_ Time

FirstNoticeDate

TickSize

TickValue

Page 17: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Order Details > Orders place via RiskConsole during the current session Order_ID

Trader

Account

Instrument

Description

ExchangeAbbreviation (CQG IC only)

Status

Side

Quantity

Type

Limit_Price

Stop_Price

Duration

Fill_Time

Average_ Fill_Price

Place_ Time

FirstNoticeDate

TickSize

TickValue

Page 18: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Order Details > Manual Fills Trade_ID

Account

Instrument

Description

ExchangeAbbreviation (CQG IC only)

Side

Quantity

Price

Currency

Fill_Time

Note

Statement_Date

GW_Account_ID

FirstNoticeDate

TickSize

TickValue

Page 19: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Trader > Main summary Trader

Net_Position

ProfitLoss

OTE_MVO

CombinedPL

Filled_Buys

Filled_Sells

Total_Fills

Page 20: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Trader > Trader summary Account

Instrument

Total_Fills

Net_Position

ProfitLoss

Filled_Buys

Filled_Sells

Working_Buys

Working_Sells

OTE_MVO

CombinedPL

Description

ExchangeAbbreviation (CQG IC only)

Long

Short

Average_Buy_Price

Average_Sell_Price

Maintenance_Margin

Margin_per_Position

Currency

Page 21: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Trader > Fills list Account

Instrument

Side

Quantity

Average_Fill_Price

Fill_Time

Description

ExchangeAbbreviation (CQG IC only)

Currency

Note

Place_Time

GW_Account_ID

Page 22: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Trader > Working orders list Order_ID

Account

Instrument

Side

Quantity

QtyRemain

Type

Price

Page 23: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Contract > Main summary Instrument

Net_Position

Total_Fills

Page 24: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Contract > Account summary Instrument

Account

Net_Position

Page 25: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

By Contract > Working Orders List Order_ID

Account

Instrument

Side

Quantity

QtyRemain

Type

Price

Page 26: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Viewing Accounts and Traders on the Risk Management WindowThe Risk Management window has three panes with data tables:

Accounts

Open Positions

Traders (optional)

To see an image of the window, go to Risk Console Tour.

Accounts

The Accounts table lists all FCM accounts and associated account data. A row with column totals ends the list.

Selecting an account on this table filters the Open Positions and Traders panes.

You can filter this list to show only accounts that have active alerts. Click the Show Only Alerted Accounts check box at the top-right of the window.

When an alert is triggered, two things happen:

alert mechanisms are activated, and

the Alert Monitor opens.

The Alert Monitor lists the accounts with triggered alerts.

Page 27: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

To… click the … or use… or…

turn off a sound alert Silent button Alt+E Right-click the alert, then click Silent

remove selected alerts from the monitor (helps keep focus on important alerts)

Reset Selected button Alt+S Right-click the alert, then click Reset Selected Alerts

remove all alerts from the monitor Reset All button Alt+A Right-click the alert, then click Reset All Alerts

Traders

The Traders table lists balance, position, order and related data by trader. Only trader accounts that have had some order activity since opening Risk Console are displayed.

Select the Group by Trader check box to add this pane to the Risk Management window.

Accounts that do not have working orders are assigned to an “undefined” trader list. It is only when new order data is received that accounts can be assigned to the appropriate trader.

Working with Data Tables (Column Manager)

Changing Update Frequency

Creating and Managing Account Alerts

Page 28: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Creating and Managing Account AlertsAlerts notify you when particular accounts meet the conditions of an alert expression or formula. Alerts are created and managed on the Alert Manager, which has two tabbed windows: Manage Alerts and Alert Settings, and are used with the Accounts pane on the Risk Management window.

To open Alert Manager, click the Alert Manager button at the top of the Risk Management window. You can also use the keyboard shortcut Alt+T. Once you have an active alert on the Accounts table, right-click that alert, then click Account Manager to open this window.

Page 29: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Alert Manager: Manage Alert fields

Parameter Description

Current Alerts List of all of the alerts you have created.

Clear the check box to deactivate the alert; select the check box to activate the alert.

Alert Name Type a name for the alert.

Alerting Mechanism Choose any combination of: flashing rows on the accounts table, playing a sound, and sending an email. Email settings are defined in Alert Settings.

Alert Expression Define the trigger for the alert. Alert Expression Allowed Operators

Creating and Modifying Alerts

To create an alert

1. Click the New Alert button. The alert is added to the bottom of the list, and the expression is UNDEFINED.

2. Type a name for the alert.

3. Select the trigger action; that is, select what you want to happen when the alert is triggered.

4. To create the alert expression, select a component from the list, then click Insert. (To remove UNDEFINED, either manually delete it or select it before adding the first component.)

5. Type mathematical, comparison, or logical operators in the expression.

You can add all expression components first and then type operators, or you can move between adding and typing.

6. Once the formula is complete, click the Save button. If you close this window without clicking Save, your formula will not be saved (even if you click Apply).

Note: The first time you set alerts, you must choose Alert Settings to activate the alerts.

To modify an alert

1. Select the alert from the list.

2. Make changes to the alert.

3. Click Save.

4. Click Apply to apply the changes to the Accounts table without closing the window, otherwise click OK.

To copy an alert

1. Select the alert from the list.

2. Change the name of the alert.

Page 30: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

3. Click Save As. The alert is added to the list.

4. Make changes to the alert.

5. Click Save.6. Click Apply to apply the changes to the Accounts table without closing the window, otherwise click

OK.

To delete an alert

1. Select the alert from the list.

2. Click the Delete Alert button.

Alert Settings

Alert Manager: Alert Settings fields

Parameter Description

Show Only Alerted Rows Select this check box to limit the Accounts table display to only those

Page 31: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Parameter Description

accounts with an active alert.

Flashing Settings Used in conjunction with Enable Alerted Row Flashing alerting mechanism.

Set the frequency and number of flashes when an alert is triggered.

Sound Settings Used with Play Sound on Alert alerting mechanism.

Choose a sound from the drop down menu or browse to locate a sound file on your system.

Set the frequency and number of sounds when an alert is triggered.

Email Settings Used with Send E-Mail Report on Alert alerting mechanism.

Choose how often you want to send an alerts report using the up or down arrows or by typing a value.

The report is sent to the recipient indicated in the To field.

More information about email settings

Email Details and Priority Type an email recipient, and optionally update the subject of the email. Select a priority: High, Normal, Low.

These priorities correspond to the settings in your email program.

Page 32: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Alert Expression Allowed OperatorsThese operators can be used in alert expressions:

Mathematical Comparison Logical

order of operations in this order: order of operations from left to right order of operations in this order:

Exponentiation (_) Equality (=) Logical negation / Not (!)

Negation (-) Inequality (<>) Logical conjunction / And (&)

Multiplication and division (*, /) Less than (<) Logical disjunction / Or (|)

Integer division (\) Greater than (>) Logical exclusion / Xor (^)

Modulus arithmetic (%) Less than or equal to (<=) Logical equivalence (==)

Addition and subtraction (+, -) Greater than or equal to (>=) Logical implication (~)

When several operations occur in an expression, each part is evaluated and resolved in a predetermined order.

By type, operators are evaluated in this order:

mathematical

comparison

logical

Within each type, operators are evaluated by precedence:

mathematical operators have their own order of operations (see table)

When multiplication and division occur together in an expression, each operation is evaluated as it occurs from left to right. Likewise, when addition and subtraction occur together in an expression, each operation is evaluated in order of appearance from left to right.

comparison operators have equal precedence; that is, they are evaluated in the left-to-right order

logical operators have their own order of operations (see table)

You can use parentheses to override the order of precedence and force some parts of an expression to be evaluated before others. Operations within parentheses are always performed before those outside. Within parentheses, standard operator precedence is maintained.

Operator Descriptions

Mathematical Operators

Page 33: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Operator Example Description

_ number _ exponent Exponentiation. Raises a number to the power of an exponent.

Number can be negative only if exponent is an integer value. When more than one exponentiation is performed in a single expression, the _ operator is evaluated as it is encountered from left to right.

If either number or exponent is a null expression, result is false.

- -number Unary negation. Indicates the negative value of a numeric expression.

* number1 * number2 Multiplication. Multiplies two numbers.

If one or both expressions are null expressions, result is false.

/ number1 / number2 Division. Divides two numbers and returns a floating-point result.

If one or both expressions are null expressions, result is false.

\ number1 \ number2 Integer division. Divides two numbers and returns an integer result.

The result is the integer quotient of number1 divided by number2. The integer quotient discards any remainder and retains only the integer portion.

Before division is performed, numeric expressions are rounded to Byte, Integer, or Long subtype expressions.

If any expression is null, result is false.

For information about obtaining the remainder, see Modulus operator (%).

The Division operator (/) returns the full quotient, retaining the remainder in the fractional portion.

% number1 % number2 Modulus arithmetic. Divides two integers and returns the integer remainder.

If number1 or number2 are floating point numbers, they are first rounded to integers.

The % (modulus) operator divides number1 by number2 and returns the integer remainder.

Page 34: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Operator Example Description

+ number1 + number2 Addition. Sums two numbers.

If the second or both expressions are null expressions, result is false. However, if only the first expression is Empty, the second expression is returned unchanged as result.

- number1 - number2 Subtraction. Finds the difference between two numbers.

The - operator is the arithmetic subtraction operator used to find the difference between two numbers.

If one or both expressions are null expressions, result is false.

Comparison Operators

Operator Description true if false if

< Less than expression1 < expression2 expression1 >= expression2

<= Less than or equal to expression1 <= expression2 expression1 > expression2

> Greater than expression1 > expression2 expression1 <= expression2

>= Greater than or equal to expression1 >= expression2 expression1 < expression2

= Equal to expression1 = expression2 expression1 <> expression2

<> Not equal to expression1 <> expression2 expression1 = expression2

Operators are also false if expression1 or expression2 = null

When comparing two expressions, you may not be able to easily determine whether the expressions are being compared as numbers or as strings.

Logical Operators

T = true

F = false

Operator Formula Description

! !expression Logical negation (Not). Performs logical negation on an expression.

Page 35: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Operator Formula Description

Evaluation:

!expression = result

!T = F

!F = T

& expression1 & expression2

Logical conjunction (And). Performs a logical conjunction on two expressions.

If, and only if, both expressions evaluate to true, result is true. If either expression evaluates to false, result is false. The logical operation is not short-circuited. All expressions are evaluated.

Evaluation:

expression1 & expression2 = result

T & T = T

T & F = F

F & T = F

F & F = F

| expression1 | expression2

Logical disjunction (Or). Performs a logical disjunction on two expressions.

If either or both expressions evaluate to true, result is true. The logical operation is not short-circuited. All expressions are evaluated.

Evaluation:

expression1 | expression2 = result

T | T = T

T | F = T

F | T = T

F | F = F

^ expression1 ^ expression2

Logical exclusion (Xor). Performs a logical exclusion on two expressions. It is true when one and only one of the expressions is true.

Evaluation:

expression1 ^ expression2 = result

T ^ T = F

T ^ F = T

F ^ T = T

Page 36: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Operator Formula Description

F ^ F = F

when neither expression is null

== expression1 == expression2

Logical equivalence (Eqv). Performs a logical equivalence on two expressions.

Evaluation:

expression1 == expression2 = result

T == T = T

T == F = F

F == T = F

F == F = T

when neither expression is null

~ expression1 ~ expression2

Logical implication (Imp). Performs a logical implication on two expressions.

Evaluation:

expression1 ~ expression2 = result

T ~ T = T

T ~ F = F

F ~ T = T

F ~ F = T

Page 37: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Managing Positions on the Risk Management WindowThe Risk Management window has three panes with data tables:

Accounts

Open Positions

Traders (optional)

You can liquidate and reduce positions on the Risk Management Open Positions pane, which shows each account’s position by instrument.

To filter positions

It may help to filter the table to more readily find a particular position.

Select an account in the Accounts table to show positions for that account (filter by account), select a trader in the Traders table to show positions for that trader (filter by trader), or both

You can also use Position Filters to filter by trader, account, commodity/instrument, and currency. Changes to the tables are instantaneous.

The by Trader menu is active only if the Traders pane is displayed on the Risk Management window.

The manual fills setting determines whether manual fills should be included in position calculation.

Page 38: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

To liquidate a position or positions

Right-click a row in the Open Positions table, then click Liquidate;

Select a row in the table, then click the Liquidate Position(s) button on the filter; or

Select a row in the table, then press Alt+L on your keyboard.

To reduce a position

Right-click a row in the Open Positions table, then click Reduce;

Select a row in the table, then click the Reduce Position button on the filter; or

Select a row in the table, then press Alt+R on your keyboard.

When reducing a positon, a secondary windows opens for you to select the new quantity:

Working with Data Tables (Column Manager)

Page 39: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Viewing, Modifying, and Cancelling OrdersThe Order Details window has three panes with tables:

Orders

Orders placed via RiskConsole during the current session

Manual Fills

The Orders table lists all orders for the selected account or accounts and associated order data. When an order is archived by the GW, it is removed from Risk Console.

To filter orders

It may help to filter the table to more readily find a particular order.

Use the Order Filters to filter by status, account, and date, then click Query Orders to apply the filter.

To modify an order

1. Select an order in the table.

2. Click the Modify Order button.

3. On the Modify Order window, change the price or quantity.

Page 40: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

4. Click OK.

You can also use the keyboard shortcut Alt+M.

To cancel all orders

Click the Cancel All button;

Right-click the orders table, then click Cancel All Orders; or.

Use keyboard shortcut Alt+S.

To cancel one or some orders

Select the orders in the Orders table, then click the Cancel Selected button;

Select the orders in the Orders table, right-click, then click Cancel Selected Order(s); or

Use the keyboard shortcut Alt+O.

Working with Data Tables (Column Manager)

Page 41: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Placing Orders with Risk ConsoleThe Order Details window has three panes:

Orders

Orders placed via RiskConsole during the current session

Manual Fills

The Orders placed pane provides a mechanism for placing orders directly from Risk Console.

To place an order

1. Click the Place Order button to the right of the Orders placed pane. You can also right-click on an empty space on the pane.

2. On the Place Order window, select the order details.

3. Click OK.

Note: If you ENTER while working on this window, it has the same result as clicking the OK button: your order is placed.

Working with Data Tables (Column Manager)

Page 42: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Adding, Modifying, and Deleting Manual FillsThe Order Details window has three panes:

Orders

Orders placed via RiskConsole during the current session

Manual Fills

The Manual Fills Filters pane is used to filter, add, modify, and delete manual fills.

The Manual Fills table lists all fills that were entered manually for the select account or accounts.

To add a manual fill

1. Click the Add Manual Fill button.

2. Select the order details.

Page 43: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

The Account drop down menu displays the first account on the list, not the account last used.

The Action field is the side of the fill.

The Note field is a text field that can be used to add a comment to the trade.

3. Click OK.

You can also use keyboard shortcut Alt+A to add a manual fill.

To filter manual fills by account

Select an account from the drop down menu, then click the Query Manual Fills button.

To modify a manual fill (CQG IC only)

Select it from the list, then click the Modify Manual Fill button.

You can also use keyboard shortcut Alt+M.

To delete a manual fill

Select it from the list, then click Delete Manual Fill. You are asked to confirm the deletion.

You can also use keyboard shortcut Alt+D.

Working with Data Tables (Column Manager)

Page 44: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

View By TraderThe By Trader window has four panes with tables:

Main summary

Trader summary

Fills list

Working orders list [can cancel orders here]

This window is used for increased granularity of orders and positions information by trader.

To begin, all traders are displayed in Main summary table.

Select a trader in the Main summary, and the Trader summary is filtered by that trader.

Select an account and contract in the Trader summary, and the Fills list and Working orders list are filtered by that account and contract.

Working with Data Tables (Column Manager)

Viewing Accounts and Traders on the Risk Management Window

Page 45: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

View By ContractThe By Contract window has three panes with tables:

Main summary

Account summary

Working Orders list

This window is used for increased granularity of orders and positions information by contract.

To begin, all contracts are displayed in Main summary table.

Select a contract in the Main summary, and the Account summary is filtered by that contract.

Select an account in the Account summary, and the Working Orders list is filtered by that account.

Working with Data Tables (Column Manager)

Page 46: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Keyboard ShortcutsThese keyboard shortcuts can be used anywhere in the system.

Shortcut Action

Alt+F Size all table columns to fit

Alt+G Open logger settings

Alt+H Open online Help

Alt+F Log off

Alt+O Open Logs Folder

Alt+T Open Alert Manager

Alt+U Open Column Manager

These keyboard shortcuts are associated with a particular window or pane.

Window/Pane Shortcut Action

Alert Manager Alt+A Reset all alerts

Alert Manager Alt+E Silent

Alert Manager Alt+S Reset selected alerts

Manual Fills Alt+A Add manual fill

Manual Fills Alt+D Delete manual fill

Manual Fills Alt+M Modify manual fill

Orders Alt+O Cancel selected orders

Orders Alt+S Cancel all orders

Positions Alt+L Liquidate positions

Positions Alt+R Reduce position

Font Size Alt+S Change font size to small

Font Size Alt+M Change font size to small

Page 47: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Font Size Alt+L Change font size to large

Font Size Alt+E Change font size to extra large

Page 48: Risk Consolehelp.cqg.com/fcm/Documents/Risk Console.docx  · Web view2016. 9. 26. · Risk Console data is automatically updated every 2 seconds, as indicated at the bottom of the

Troubleshooting with CQG SupportLogs are used to capture system and software information. When working with CQG support, you may need to provide logs or adjust log settings.

To open the logs folder

Go to Settings > Logger Settings; or

Use keyboard shortcut Alt+G.

CQG may request that you send the log file(s) saved to this directory.

To open logger settings

Go to Settings > Open Logs Folder; or

Use keyboard shortcut Alt+O.

You would change these settings only if requested to do so by CQG.

Settings