← Back to X_TRADER® Help Library

X_TRADER® Documentation

Building Alert Conditions

You are viewing X_TRADER Version 7.17 and higher. For earlier versions, click here

You can use the Conditions Builder area of the Alerts Manager window to define the logic that determines if an alert is triggered. Alerts are triggered if the alert condition is met and the alert is active. With Alerts Manager you can create complex alerts that trigger multiple conditions by using AND/OR operators.

Alert Condition Types

Alerts Manager provides six types of alert conditions: Prices, Fills, Trading, Orders, Events, and Time.


Alert ConditionDescription
PricesAlert based on specific market data (e.g., High, Low, Last Prc, etc.)
FillsAlert based on specific fill data (e.g., Joe’s fills)
TradingAlert based on trading related criteria (e.g., Fills, Position, Working Orders, P/L. etc.)
OrdersAlert based on criteria specific to working orders (e.g., Account Number, Username, Price, etc.)
EventsAlert based on an action or event that occurs within the X_RISK Orders and Fills Window or Position Window Orders Pane, Gateway, or initiated by the exchange (e.g., an error, exchange announcement, etc.)
TimeAlert based on date and/or time.

Alert Notifications

supports four types of alert notifications: color-code the window/row, play a sound file, display a popup message in X_TRADER, or send an email message to risk administrators. One or more of these alerts can trigger when a threshold is surpassed. The alerts provided in X_TRADER are described in the table below.



Color-codes the appropriate window/row as long as the alert is true
Plays a sound (.wav) file
Displays a popup message box in X_TRADER containing the name of the alert and the condition which caused the alert

Sends an email message to the specified recipient(s); the message includes the name of the alert and the condition which triggered the alert

Note: Set the From Display Name (From) and Subject in the global properties Alerts tab.


Using the Frequency fields, you may specify when and how long to wait before triggering additional alerts using the options described in the table below.


OnceAlert notification triggers only once
Repeat everyAlert notification repeats if the specified condition is met, regardless if reset became false when the repeat is due/time expires
Repeat w/ reset everyAlert notification triggers again ONLY if the condition resets (i.e., becomes false) and is true when the repeat is due/time expires