Market Settings Reference
Market settings are shared by the participant-style Layout and the detailed Gameplay view. Layout groups controls by the dashboard segment they affect; Gameplay groups the same canonical settings by Asset, Player Type account, and transition.
Assets
An Asset is a tradable instrument in the Market mechanism. It is not a presentation Image.
- Asset name is the visible name used in selectors and dashboard labels.
- Tick size is the smallest supported price increment.
- arrow controls change the Asset's display order without changing its identity.
- plus adds an Asset and synchronizes an asset policy into every Player Type account.
- Trash removes the Asset and its associated policies after confirmation.
Player Type Accounts
Every Assignment Player Type receives one Market account. Account tabs select whose rules are being edited.
Initial cash is evaluated when the account is initialized. Each account then contains one policy for every Asset.
Asset Policy
- Initial endowment sets the starting quantity of the selected Asset.
- Valuation supplies the participant-specific value used by the game and its presentation.
- Hide valuation is a boolean formula controlling when that value is concealed.
- Minimum price and Maximum price bound accepted orders.
- Minimum quantity and Maximum quantity bound order size.
Order permissions independently enable limit buy, limit sell, market buy, market sell, select buy, and select sell. Enable only actions that the intended market protocol supports.
Transaction Outputs
Transaction outputs run when a trade is recorded for the selected Player Type account. Each ordered row chooses a Variable, supplies a formula, and may use Immediate semantics.
Immediate has the same ordered-working-state meaning as in Free Form outputs: later rows can read the new value. Non-immediate rows become visible after the output set is evaluated.
Periodic Transitions
A periodic transition contains:
- Outcome: Continue or Complete module,
- Interval in seconds,
- optional Condition,
- ordered Variable outputs,
- optional Output Stage routes with a target Stage and selector formula.
Use Continue for recurring market updates. Complete module ends trading when the transition condition is reached. Output Stage routes connect the Market lifecycle to authored presentation or process Stages.
Before Results
Before Results outputs are calculated once after trading ends and before Results is shown. This is the appropriate destination for final cash, portfolio, profit, or performance snapshots.
It is distinct from transaction outputs, which may run many times, and periodic transitions, which run on a timer.
Layout Segment Mapping
Clicking a Layout segment opens its inspector for the selected Player Type and Asset.
- account summary: Initial cash, Initial endowment, Valuation,
- Private valuations: Valuation, Initial endowment, Hide valuation,
- Asset selector: Asset name, Tick size, order and Asset commands,
- Order Book: Tick size and price/quantity limits,
- My Limit Orders: order permissions,
- Place Order: order permissions and price/quantity limits,
- Recent Trades: transaction outputs,
- Price Chart: display settings and history Variable sources.
Display And History
Asset display settings include Label, Help text, Widget, Decimals, Row labels, and Column labels. Widget choices are auto, number, text, checkbox, select, and grid.
History series can come from:
- the Asset,
- the selected Player Type account,
- the selected Player Type and Asset policy.
Each history row chooses a Variable and a Visible formula. The Price Chart can therefore combine shared market history with participant- or Asset-specific series.
Structural Dependencies
Player Type accounts follow Assignment. Asset policies follow the Market Asset list. After changing either structure, inspect every affected account and run Validation before execution.
High-level Results generators are documented separately in Market Design Commands Reference.