Skip to content

DCA on Hyperliquid

DCA (dollar-cost averaging) buys a fixed dollar amount of an asset on a repeating schedule, regardless of price. You stop trying to time entries and let the schedule average them out. Anello’s DCA bots do exactly this on Hyperliquid spot markets, and nothing else: they buy on schedule, and they never sell.

A DCA bot has four settings:

  • USD per run: how much to buy each time. Minimum $20.
  • Cadence: repeat every N days, weeks, or months.
  • First run: when the schedule starts. You pick the time; runs repeat from it.
  • Number of runs (optional): stop after a fixed count, or leave it blank to run until you stop it.

Like a grid bot, a DCA bot trades through its own revocable agent wallet that you approve on Hyperliquid. Activating the bot arms the schedule. It does not buy immediately; the first purchase happens at the first scheduled time.

At each scheduled time the bot places one buy order with a 1% slippage cap. The order either fills right away within that cap or is canceled; the bot never leaves an order resting or chases a moving price. If the market can’t fill inside the cap, the run is recorded as unfilled and the schedule simply continues to the next slot.

Each run needs enough USDC in your spot balance. If a run can’t execute, whatever the reason, it does not stack up: missed slots are skipped and counted, and the next slot runs normally. You get a notification when a purchase fills and when one fails.

The bot’s page keeps a full ledger: every run with its outcome, plus totals for what you’ve invested and what you’ve acquired.

Stop the bot and future runs stop. Everything it bought stays in your spot balance; stopping never sells anything. There is nothing to unwind because a DCA bot never holds open orders between runs.

DCA is free on Anello: DCA orders carry no Anello builder fee. Hyperliquid’s own trading fee still applies to each fill, at your wallet’s tier. See fees and risks for the full picture.

DCA accumulates an asset over time and holds it. A grid bot trades movement inside a range and realizes many small round trips. They answer different questions: “I want to build a position steadily” is DCA; “I expect this to chop sideways” is grid. Running both on the same asset is common.