Market: prioritize execution
A market order seeks execution at available prices. It does not guarantee the price you last saw on the screen. A larger order can consume several levels of an order book, while a swap route can change as liquidity moves.
Use the execution preview to inspect the expected result and costs. If the market changes before the transaction completes, the fill may differ or the transaction may fail its limits. Market order describes the instruction, not a guaranteed outcome.
Limit: set a price boundary
A buy limit sets the highest price you are willing to pay; a sell limit sets the lowest price you will accept. A limit can fill immediately if executable, or remain open. It may fill partly or not at all.
If the market is $100 and you place a buy limit at $95, the order waits for an executable price at or below $95. Merely seeing $95 on a chart does not prove your order must fill: available liquidity, queue position and the venue’s execution rules still matter.
Stop: activate an instruction
A stop activates when a specified trigger condition is met. A stop-market then seeks execution at available prices. A stop-limit submits a limit order, which may remain unfilled if the market moves past its limit.
For a long entered at $100, a stop at $95 is a plan to exit around an adverse move, not a promise of a $5 maximum loss per unit. Check which reference price triggers the stop and whether the resulting order is reduce-only.
Use the correct TRUE tool
TRUE MCP supports immediate spot trades, Jupiter-backed spot limit orders and perpetual market or limit orders. Perpetual requests also expose a trigger-price field. The market, order type, amount units and available settings must match the product.
Keep the order identifier and inspect its status. A pending request, an approved request, a resting order and a completed fill are different states. To stop an unfilled order, cancel it; to exit a filled trade, manage the resulting holding or position.