The key that places your orders cannot move your money
A Hyperliquid API wallet, often called an agent wallet, is a second key your account approves to sign trading actions. The protocol lets it open, close and read positions, and refuses to let it take funds out. StratiDex places your orders with a key of this kind, your trading key, and your account's private key stays yours to export.
What an agent wallet is on Hyperliquid
Hyperliquid lets an account approve a second key, called an API wallet, or agent wallet. The approval is recorded by the protocol itself. From then on, the key can sign trading actions for your account, and it never holds your collateral.
Your USDC stays in the account that owns it. The API wallet is a signer, not an owner: no balance of its own, no claim on yours. At StratiDex we call it your trading key: it places your orders on 300+ markets, from BTC to gold to Nvidia.
- Signs trading actions: opening and closing positions, setting a stop loss or a take profit.
- Reads balance, positions, fills and margin.
- Cannot take funds out. Hyperliquid refuses a withdrawal signed by an API wallet.
What the trading key cannot do, and what it still can
The restriction is enforced by Hyperliquid, at the protocol level, for every account on the exchange. It is a rule of the protocol, not a promise of an app. That is what makes it something you can lean on.
What the key can do is trade: open, close, and place the stops you ask for. Every order it places for you starts from a choice of yours: a tap in the bot, a copy you started, or a stop you set.
Two questions, two answers. Can the key lose money? Only the way any trade can, within the margin behind your positions. Can the key move money out of the account? No: the protocol forbids it.
Who can do what
Here is the split of powers on your account.
| Action | You | Trading key (API wallet) | Hyperliquid |
|---|---|---|---|
| Open or close a position | Yes, in the bot | Yes, when you ask | Executes and matches |
| Set a stop loss or a take profit | Yes, in the bot | Places it for you | Holds the order and fills it |
| Read balance, positions, fills | Yes | Yes | Yes |
| Choose leverage, within the market cap | Yes, on the ticket | Applies your choice | Sets the cap |
| Place orders without a tap from you | Only through what you turned on: a copy you started, a stop you set | Only then | Executes them |
| Withdraw USDC to Arbitrum | Yes, from the bot or with your key | No, the protocol refuses it | Settles it, charges $1 |
| Transfer to another Hyperliquid account | Yes | No | Instant, no StratiDex fee |
| Export the account's private key | Yes, at any time | No | Not involved |
Read the withdrawal rows: the trading key has no part in them. Everything above them is trading.
An account in your name, from the first message
Your account is created inside the Telegram conversation, in your name, on Hyperliquid. It is an ordinary Hyperliquid account: the same one any interface shows when it reads the address.
Deposits arrive at your own address on Arbitrum One and are bridged to that account. Withdrawals leave from it: Menu → My funds → Withdraw, to your wallet on Arbitrum ($1, about 5 minutes) or to another Hyperliquid account (instant, no StratiDex fee).
The trading key places orders. The private key of the account is yours, and you can take it with you whenever you want.
Key export, and what it changes
The private key of your account can be exported from the bot at any time: Settings → Export my key, or My funds → My key. Do it before you need it.
- Open Settings → Export my key in the conversation.
- Store the key offline. Whoever reads it controls the account, withdrawals included.
- Import it into a wallet that handles a Hyperliquid account.
- Trade or withdraw directly on Hyperliquid, with or without StratiDex.
Exporting makes the account portable: it works in any Hyperliquid interface, and you can move the funds yourself. Nothing is switched off in the bot: it keeps working as before.
It also hands you a responsibility. A key sitting in a screenshot, a cloud note or a chat backup is a key someone else will eventually read.
What it costs, and what none of this protects you from
The trading key costs nothing. You pay our commission on each executed order, detailed on /pricing and stated on the risk screen before your first order, plus Hyperliquid's own fee. No subscription, no share of your profits. Withdrawing to Arbitrum costs $1, charged by Hyperliquid; a transfer to another Hyperliquid account is free.
None of this protects you from the market. What protects a position is what you set on it: a stop loss and a take profit held by Hyperliquid, a trailing stop that keeps the share of your net gain you choose (75, 50 or 25 %, or 5 to 95 %), and the alert the bot sends when a position nears liquidation.
Leveraged perpetuals liquidate, and a liquidation takes the margin you committed. The ticket shows an approximate liquidation price before you confirm: read it before the leverage number. Deposits are USDC on Arbitrum One, $13.00 to get started, and the smallest order is $11.00.
Frequently asked questions
Can a Hyperliquid agent wallet withdraw my funds?
No. Hyperliquid refuses a withdrawal signed by an API wallet, also called an agent wallet, for every account on the exchange. The key opens, closes and reads, and that is the whole list.
Is the account really in my name?
Yes. It is a Hyperliquid account created in your name inside the conversation, and its private key can be exported at any time. Once exported, it works in any Hyperliquid interface, with or without us.
How do I export my private key from StratiDex?
In the bot: Settings → Export my key, or My funds → My key. Store it offline, because whoever holds it controls the account, withdrawals included. Exporting switches nothing off: the bot keeps working as before.
Where are my stop loss and take profit kept?
On Hyperliquid. Both are orders held by the exchange itself, set from the result screen or the position screen. The trailing stop keeps the share of your net gain you choose (75, 50 or 25 %, or 5 to 95 %) and never moves back.
Is an agent wallet the same as giving a bot my seed phrase?
No. A seed phrase hands over full control, withdrawals included. An API wallet carries trading rights only, and Hyperliquid enforces that difference at the protocol level: it cannot withdraw a single dollar.
What do I need to start?
A Telegram account and USDC on Arbitrum One. The account and its trading key are set up in the conversation, and the deposit threshold and the smallest order are in the first table of /learn/deposit-usdc-arbitrum.