Current support
The grid editor supports perpetual markets, Neutral, Long, and Short directions, Arithmetic or Geometric spacing, and Cross or Isolated margin. It also exposes a trigger price, directional initial positions, and strategy take-profit and stop-loss prices.Spot grid is not available in this editor. Upward and downward trailing controls are visible but disabled. The Grid option in the separate Trade terminal is also a preview; use the Grid Trading page to manage a grid bot.
Choose an eligible account
Create or import an account in Account Management, then return to Grid Trading. The creation selector requires an account with a readable, positive available balance and no running bot. Accounts configured for a different bot type are excluded.- API Wallet and Hyperliquid Sub-account accounts can be used when they meet those checks.
- On-chain Lending / LeverAcc accounts are excluded from the grid account selector.
- Legacy Owly-managed sub-accounts cannot update bot settings or start bots. Move their remaining funds to a self-custodial account through the supported withdrawal flow.
Configure the grid
Click Create, choose an account and contract pair, and review the following fields.
The page estimates minimum investment, quantity per order, and profit per grid from the chosen market and range. These are estimates; exchange order minimums, precision, fees, available margin, and live prices still determine whether the bot can start and execute.
Understand direction and initial positions
Neutral places buy orders below and sell orders above the reference price. It does not automatically open a directional base position. Long adds long exposure with buys and uses reduce-only sells to reduce exposure. Short adds short exposure with sells and uses reduce-only buys to reduce exposure. Both directional modes can build an initial position when enabled. Review existing positions before starting; an incompatible position or insufficient margin can prevent activation.Save, start, and stop
- Save stores the configuration without starting the bot.
- Use the start action, review the confirmation, and confirm to start. If saving succeeds but starting fails, the configuration remains saved; check the error and status before retrying.
- Monitor the running state, account balance, orders, and positions. A saved configuration or accepted request does not prove every grid order has filled.
- Stop the bot before editing. Running grids are read-only in the editor.
- In the stop dialog, review Close all positions as well, which is selected by default. Clearing it requests a stop without closing positions; retaining it requests stop and close. Check the resulting orders and positions after either action.
UI settings and API compatibility
The current form sends total investment astotal_invest. It does not ask for a per-order order_size or a separate bootstrap_size; older configurations may still contain those fields. Do not treat an old per-order example as the current investment input.
New grid configurations use account_mode: "auto" unless an existing configuration already specifies a mode. The editor does not offer an account-mode selector, so this is separate from any Unified Account setup required when adding the account.
The payload retains compatibility with trailing_up_limit and trailing_down_limit, and can read historical trailing values. Both trailing controls are currently disabled in the UI; newly created form values leave them at 0. A field being accepted or retained by the backend does not mean users can enable it in the editor. Likewise, backend parameters such as rebalance_tolerance_bps are not current editable form controls.
See Account Type for account setup and Fees for trading costs.