Deploy a Strategy
Deploying takes a strategy off the canvas and puts it to work: it runs on its own, reading the market and placing orders against your Hyperliquid balance inside the limits you set. This page covers what to check before you deploy, what happens during deployment, and how to manage the strategy once it is live.
Synchronicity is currently on Hyperliquid testnet, so a deployed strategy trades test funds, not real money. From the mainnet launch on, this same deploy step commits real funds from the first order. Backtest the logic and start small, on testnet now and on real funds then.
Before you deploy
Run this checklist before you deploy:
- Your strategy is backed up.
- All nodes are connected. Unconnected nodes are flagged during validation.
- All required fields are filled in: market, order type, size, and any exit conditions.
- Your wallet is connected. The Deploy button shows a connect prompt if it is not.
- You have backtested your strategy to verify its logic before you deploy.
- You understand how leverage affects margin and liquidation on a live position. See Leverage, Margin, and Liquidation.
The deploy process
- Click Deploy in the floating toolbar.
- A confirmation modal appears. Review the strategy name (pre-filled from your last save) and edit it if needed. Add an optional description.
- Click Deploy to submit.
The builder runs validation before sending anything. If it finds configuration errors, they appear in the modal with a description of what needs fixing.
Once validation passes, the builder sets up any required oracles first. An oracle is the trusted live data source that feeds a value (such as a price or an indicator reading) to your running strategy. A progress indicator shows each oracle’s status as it registers.
What happens during oracle deployment:
- Each Indicator condition and inline trigger gets its own oracle
- Oracles start in WarmingUp state while they connect to market data feeds and compute initial values
- Once an oracle has its first value, it moves to On and is ready to push to chain
- When all oracles are On, the builder proceeds to the on-chain deployment step
After the oracles are ready, the builder submits the strategy under your signed-in session. The sign-in signature you gave when connecting your wallet is what authorizes it, so there is no extra wallet prompt at deploy time. Once Synchronicity’s execution engine accepts the strategy, it goes live.
After deployment
Once your strategy is accepted, it appears in the strategy dashboard on the left with a status of Active.
From there:
- The strategy runs continuously, evaluating its conditions and acting when they are met.
- You can monitor progress and open positions from the dashboard.
- You can click into the strategy to view it in read-only mode on the canvas.
Redeploying a strategy
To update a deployed strategy, cancel it first, make your changes, then deploy again. There is no in-place edit for active strategies. See Cancel or Stop a Strategy for how to stop a running strategy before redeploying.
Cancelling a strategy stops its flow but does not close any open position it holds. If a strategy has a position open when you cancel to redeploy, close it yourself or let your exit conditions handle it. See Cancel or Stop a Strategy.
Troubleshooting deployment
“Indicator node has no conditions configured”: Open the flagged Indicator node, add at least one condition, and try deploying again.
Deploy button is disabled: Either your wallet is not connected or the strategy has unsaved changes. Save first, then connect your wallet.