Random End (MW)
Send a Random End market-data message for a symbol or update its Random End triggering condition (tag 30614).
Random End control is available from Admin UI → Event Control → Send Random End.
The dialog has two tabs:
- Send MW sends a Random End (
35=MW) market-data message for one board. - Set Symbol Condition updates tag
30614for the symbol on every existing board.
Prerequisites
Before sending MW:
- The Market, Board, and 12-character Symbol must exist in the simulator.
- Tag
30614for the selected symbol and board must be1or2. - The deployment must contain an
${MarketID}-MWentry inMDDSMsgTypeConfig.
If tag 30614 is 0, set it from the Set Symbol Condition tab first.
Send MW
The Send MW tab is active by default whenever the dialog opens.
Input fields
| Field | FIX tag | Description |
|---|---|---|
| Market | 30001 | Market that owns the symbol. |
| Board | — | Exact board that will be included in MW. |
| Symbol | 55 | Existing 12-character symbol. |
| Random End Apply Classification | 30615 | Set/release classification from 1 through 6. |
| Tentative Execution Price | 30616 | Tentative execution price during Random End. |
| Estimated Highest Price | 30617 | Estimated highest price. It must be greater than or equal to the estimated lowest price. |
| Highest Price Disparate Ratio | 30618 | Disparate ratio for the estimated highest price. |
| Estimated Lowest Price | 30619 | Estimated lowest price. |
| Lowest Price Disparate Ratio | 30620 | Disparate ratio for the estimated lowest price. |
| Latest Price | 30621 | Latest price used in the MW message. |
| Latest Price Disparate Ratio | 30622 | Disparate ratio for the latest price. |
| Random End Release Time | 30623 | Optional release time containing exactly 9 digits in HHmmssfff format. |
The server generates the transaction time when the request is handled.
Apply classifications
| Value | Meaning |
|---|---|
1 | Opening call auction — set |
2 | Opening call auction — release |
3 | Closing call auction — set |
4 | Closing call auction — release |
5 | Post-market off-hour — set |
6 | Post-market off-hour — release |
Select Send MW after reviewing the values. The simulator publishes MW to the configured MDDS topic for the selected market.
Sending MW does not change the simulator's trading-session state.
Set Symbol Condition
This tab updates the Random End triggering condition (30614) for the selected Market and Symbol.
| Value | Meaning | MW availability |
|---|---|---|
0 | Not triggered | MW is rejected |
1 | Unconditional trigger | MW is allowed |
2 | Conditional trigger | MW is allowed |
The update applies to every existing board of the symbol. After a successful update, the simulator persists the new value and publishes a separate Security Definition (35=d) message for each updated board.
Board is intentionally not part of this form because the update is symbol-wide.
API endpoints
POST /User/SendRandomEndPOST /User/SetRandomEndTriggeringCondition
API errors are shown in the Admin UI. Common failures include an unknown symbol/board, tag 30614 not being 1 or 2, an invalid release time, or a missing ${MarketID}-MW MDDS topic.
