Getting started

Everything you need to go from a new account to a running strategy. Read it end to end before you connect an account with real capital in it — most of the mistakes this page prevents are expensive.

What HyperDCA actually does

HyperDCA places orders on an exchange account that stays yours. You give it trading credentials; it never gains the ability to withdraw, and your balance never leaves the venue. There are two engines and they can run side by side:

They should not share a wallet. Autopilot expects an account separate from your DCA account. Running both against one balance means two engines competing for the same margin, and the sizing maths on each assumes it owns the balance it can see.

Before you start

1. Create your account

Sign up with an email address and password from the Get started page. If you arrived through someone's referral link the code is captured automatically and shown on the form before you submit.

Immediately after signing up you are taken through a short setup wizard covering the next three sections. Every step in it can be skipped and finished later from Settings — skipping does not leave anything half-configured, it just means the engine has nothing to run yet.

2. Connect an exchange

Ten exchanges are supported. Which credentials you need depends on the venue, and several of them have a specific gotcha worth knowing before you go looking for the settings page.

ExchangeCredentialsWorth knowing
Hyperliquid Wallet address + agent key More → API → Generate Agent Key. Use the agent key, never your main wallet's private key. The agent key can trade but cannot withdraw.
Binance API key + secret Enable the Futures permission. Restrict the key to your server's IP. Not available in the US.
Bybit API key + secret Choose Contract (USDT Perpetual) and enable Trade, Position and Order. Also lists options.
OKX API key + secret + passphrase You set the passphrase when you create the key and you will need it here. Enable Trade for derivatives.
Bitget API key + secret + passphrase Enable Trade for USDT-M futures.
Gate.io API key + secret Enable the Futures permission. The widest altcoin perp selection of the ten.
KuCoin API key + secret + passphrase Create it on futures.kucoin.com, not kucoin.com. The futures key is separate from your spot key.
Coinbase API key + secret Enable Advanced Trade and Portfolio. Perpetual futures need a separate onboarding step on Coinbase's side.
Kraken API key + private key Create it on futures.kraken.com, not kraken.com. Separate from your spot key. Not available in NY or ME.
Deribit Client ID + client secret Enable trade:read_write. Testnet issues its own separate keys — set the account's testnet flag to use them.

When you connect, HyperDCA immediately calls the venue to confirm the credentials work and reports the balance and market count it can see. If that number is not what you expect, stop and fix it before going further — it is what every sizing decision is based on.

You can also set a fixed allocation cap in dollars at connect time. Leave it blank and the engine tracks your full account equity; set it and the engine behaves as if that is all the capital it has. Setting one is the simplest way to limit your exposure on your first run.

3. Choose a strategy

A strategy is a set of written instructions telling the AI what kind of trades to look for: how aggressive to be, what to avoid, when to take profit. There are 39 built-in strategies covering accumulation, momentum, mean reversion, and options approaches like the wheel and covered calls.

You can fork any of them, edit the instructions and run your own version. Whatever is active is shown on the dashboard, and each decision the engine logs records which strategy produced it.

A strategy cannot raise your risk limits. Instructions saying "use 50× leverage" get clamped to whatever ceiling you configured. Limits are enforced by the execution path, not by the text of the prompt, so a badly written or hostile strategy cannot trade outside the box you drew.

4. Set your risk limits

These are the numbers that matter most. Each has a conservative default and an absolute ceiling that cannot be exceeded no matter what you or a strategy asks for.

LimitDefaultHard ceiling
Leverage per position20×
Size of any one position20% of allocation100% of allocation
Total exposure across positions60% of allocation500% of allocation
Drawdown kill switch−15%−20%

Alongside those, a few rules are always on and are not configurable:

You can also cap positions and exposure in absolute dollars in addition to the percentages. Where both apply, the smaller one wins.

5. Turn it on

Once an exchange is connected and a strategy is active, choose how often the engine reviews:

You do not have to wait for the first scheduled review to see the engine work. Force Review on the dashboard runs a full cycle immediately and writes the result to the decision log, so you can read exactly what your strategy proposed, what the guardrails allowed, and what it cost — before the schedule ever fires on its own.

Start with a small allocation. The most reliable way to find out whether a strategy suits you is a few real cycles at a size that cannot hurt you, with the decision log open. Raise the allocation afterwards, not before.

What happens on each review

  1. A fast, cheap model screens the instrument universe and shortlists candidates.
  2. If enabled, a web search pulls recent news and the current macro regime for those names.
  3. Your chosen model does the deep review with your strategy's instructions and your open positions in context, and returns proposed actions.
  4. An allocator resizes anything too large to fit your budget rather than discarding it.
  5. Guardrails validate every action. Anything that fails is blocked, and the reason is recorded on the dashboard.
  6. Whatever survives is placed on the exchange, and the whole cycle is written to the decision log with the model used and the cost.

Every one of those steps is visible after the fact. The activity feed on the dashboard shows what was proposed, what was blocked and why — start there when the engine does something you did not expect.

How your keys are handled

Troubleshooting

The balance shows $0.00

Usually the credentials are valid but pointed at the wrong sub-account, or the funds sit on a spot wallet rather than the derivatives wallet. On Hyperliquid, check the funds are on the account the agent key was generated for. On KuCoin and Kraken, check you created the key on the futures domain rather than the spot one.

Nothing has traded

Check, in order: auto-trading is on; a strategy is active; the review interval has elapsed; and the activity feed for blocked actions. A block with a stated reason is the engine working correctly — it is telling you which limit is binding.

Every action is blocked for confidence

Your minimum-confidence floor is above what the model is producing for current conditions. Lower the floor or accept fewer trades. Do not fix this by removing the stop-loss requirement; you cannot, and you would not want to.

Connecting fails with an authentication error

Most often a missing passphrase (OKX, Bitget, KuCoin), a spot key used where a futures key is required (KuCoin, Kraken), or the futures permission not enabled on the key (Binance, Gate.io).

Risk

Trading perpetual futures and options with leverage carries a high risk of loss and is not suitable for everyone. You can lose your entire deposit. The drawdown kill switch and the other limits described here reduce how badly a single run can go; they do not make the activity safe, and they cannot protect against a venue outage, a gap through your stop, or a strategy that is simply wrong about the market.

HyperDCA is a software tool. It is not a broker, not a custodian, and does not provide investment advice. Nothing on this page is a recommendation to buy or sell anything, and you remain responsible for everything your exchange account does.