Trading
Order Management Interfaces
📄️ Preview Order
Calculates the estimated amount and cost based on the incoming information, and support simple orders. For crypto trading, this feature is currently not supported.
📄️ Place Order
Places a new order for the given account. For futures, only quantity orders are supported.<br/>Please note: When selling crypto, your position must not fall below $2 after placing the order.
📄️ Batch Place Orders
Places multiple orders in a single request.<br/>A maximum of 50 orders can be submitted once, Currently only stocks are supported. This service is not currently available to all clients. Please contact Webull if you require assistance.
📄️ Replace Order
Modifies equity, options and futures orders, including simple orders. For crypto trading, this feature is currently not supported.<br/>• Futures order modification rules:<br/> - For market orders, only `quantity` can be modified.<br/> - For limit orders, only `order_type`, `time_in_force`, `quantity` and `limit_price` can be modified; if modifying `order_type`, it can only be changed to `market`.<br/> - For stop orders, only `order_type`, `time_in_force`, `quantity` and `stop_price` can be modified; if modifying `order_type`, it can only be changed to `market`.<br/> - For stop limit orders, only `order_type`, `time_in_force`, `quantity`, `limit_price` and `stop_price` can be modified; if modifying `order_type`, it can only be changed to `limit`.<br/> - For trailing stop orders, only `trailing_stop_step` can be modified; `order_type` , `trailing_type` and `time_in_force` cannot be modified.
📄️ Cancel Order
Cancels orders for equities, options, futures and cryptos according to the account_id and client_order_id.