Practice a complete simulated trade
Follow an order from preparation through protection, fills, adjustment and history in Simulation.
Reviewed 2026-10-24 · Windows & macOS
On this page
Prepare the exercise#
Use an explicitly selected Simulation account. Confirm the label inside the chart or ticket as well as the top-bar default. Existing items keep their own context. A broker paper account is another option, but it has a separate identity and separate execution semantics.
Load a market with a real current simulated/replay quote and a known contract specification. This example assumes shares, not lots or futures contracts. Pick a small fixed quantity appropriate to the practice account. Simulation account capital is configurable; broker demo/paper capital is reported by the broker and is not changed by the Simulation field.
Keep one-click entry off for the first exercise. In Settings → Trading safety, review confirmation behavior, order-size limits and the price band. These UI checks do not become server-wide risk limits for strategies, REST or MCP.
Prepare an order#
- Open Order ticket or the chart order panel for the exact account and instrument.
- Choose Buy or Sell and read the size unit. Enter the quantity and inspect any estimate.
- Choose a supported order type. Start with Market to observe a fill, or a Limit price on the appropriate side to observe a working order.
- Configure stop-loss and take-profit intent using the ticket's supported controls. Verify whether entered values are absolute prices or distances; these are different contracts.
- Read the confirmation summary: account, environment, symbol, side, quantity, order type, entry and protection.
- Submit once. Watch for acknowledgement and the actual row/status. An accepted request is not always a filled position.
View full-size screenshot ↗A Limit order can remain working. Its later fill depends on the selected simulation/replay quote path. A price shown in older chart history does not establish a new execution quote. Do not move the limit just to force a favorable historical fill.
Observe the transition#
Open Positions & orders. Inspect the working order, any fill and the resulting position. Match their exact account and instrument. In a hedging account, separate entries can remain separate positions; in a netting account, an opposing order can reduce or reverse an existing net position.
Inspect the protective order rows or protection details. If a venue rejects an attachment, the entry and protection outcomes must be read separately. A visible stop price is not a promise of a guaranteed execution price through a gap.
View full-size screenshot ↗Adjust and exit deliberately#
Select the position and use the supported modify/protection action. Review the new values before confirming. When moving chart order lines, read the proposed change and actual broker reply rather than assuming the drag itself completed the operation.
Use a partial close only if the venue, account model and quantity step permit it. Then close the remaining simulated position. If the position is strategy owned, use the manual-override controls described in automated operations so an active algorithm does not immediately counteract the manual action.
Cancel any remaining working entries and inspect protection after closing. Confirm actual positions and working orders are in the intended state; hiding a chart or closing a UI tab does not establish account flatness.
Inspect the record#
Open history and Audit. Follow the order request, acceptance/rejection, fill, position changes and close. Broker history and AMM's event audit answer different questions. If an opening fill predates retained history, AMM may have only exit evidence; do not infer a reconstructed entry from an incomplete row.
Record one successful workflow and one understandable rejected or unfilled case. This helps distinguish status, quote, tick size, session hours and permission problems before moving to a real account.
Recover safely from uncertainty#
If the app loses connection after submission, do not click Submit repeatedly. Reconnect, inspect working orders and fills, and reconcile the exact account. A timeout can mean that the result was not received even though the provider accepted the action.
If the size is rejected, inspect minimum size, quantity step and asset-class unit. If the market is closed, inspect instrument trading hours and the provider's schedule. Correct the cause and then prepare a new order. Simulation practice is a workflow exercise, not a measurement of likely real execution quality.