Documentation
Random End (MW)

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.

Send Random End button in Event Control

The dialog has two tabs:

  • Send MW sends a Random End (35=MW) market-data message for one board.
  • Set Symbol Condition updates tag 30614 for the symbol on every existing board.

Prerequisites

Before sending MW:

  1. The Market, Board, and 12-character Symbol must exist in the simulator.
  2. Tag 30614 for the selected symbol and board must be 1 or 2.
  3. The deployment must contain an ${MarketID}-MW entry in MDDSMsgTypeConfig.

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.

Random End Send MW tab

Input fields

FieldFIX tagDescription
Market30001Market that owns the symbol.
BoardExact board that will be included in MW.
Symbol55Existing 12-character symbol.
Random End Apply Classification30615Set/release classification from 1 through 6.
Tentative Execution Price30616Tentative execution price during Random End.
Estimated Highest Price30617Estimated highest price. It must be greater than or equal to the estimated lowest price.
Highest Price Disparate Ratio30618Disparate ratio for the estimated highest price.
Estimated Lowest Price30619Estimated lowest price.
Lowest Price Disparate Ratio30620Disparate ratio for the estimated lowest price.
Latest Price30621Latest price used in the MW message.
Latest Price Disparate Ratio30622Disparate ratio for the latest price.
Random End Release Time30623Optional release time containing exactly 9 digits in HHmmssfff format.

The server generates the transaction time when the request is handled.

Apply classifications

ValueMeaning
1Opening call auction — set
2Opening call auction — release
3Closing call auction — set
4Closing call auction — release
5Post-market off-hour — set
6Post-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

Random End Set Symbol Condition tab

This tab updates the Random End triggering condition (30614) for the selected Market and Symbol.

ValueMeaningMW availability
0Not triggeredMW is rejected
1Unconditional triggerMW is allowed
2Conditional triggerMW 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/SendRandomEnd
  • POST /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.