Skip to the article
en

Connect an exchange

Binance, Bybit, OKX, MEXC, Bitget or BingX, with an API key that can trade and cannot withdraw.

Updated Nov 5, 2026 2 min read Open in the dashboard
On this page
  1. 01Before you start
  2. 02Connect in Tarvis
  3. 03Create the key on your exchange
  4. 04How results can differ
  5. 05If the account shows a warning
You need
  • A futures account holding USDT, $100 or more
  • One-way position mode
  • An account and key used only for Tarvis
Leave off
  • Withdrawal permission on the key
  • A key already connected to another account

Use this account only for Tarvis. Orders on it that Tarvis did not place get cancelled, so keep any manual trading on a separate account.

Tarvis trades USDT perpetual futures on these exchanges. Accumulation and buy plans buy the coin itself, so they run only on Hyperliquid.

Connect in Tarvis

  1. Open Accounts

    Go to Accounts, press Connect account and choose your exchange.

  2. Create the key

    Follow the steps for your exchange below. The connect window shows our IP address to copy.

  3. Paste it in

    Paste the key and the secret, plus the passphrase on OKX and Bitget. Tarvis asks the exchange what the key may do before storing it.

  4. Pick a strategy

    Choose a strategy on the account and start it.

Create the key on your exchange

Binance

In API Management, create a key and turn on Enable Futures. Leave Enable Withdrawals off. Restrict access to our IP: without it Binance does not let the key trade.

Bybit

In API, create a system-generated key with Contract: Orders and Positions. Leave withdrawal off. Bind our IP: an unbound Bybit key stops working after 90 days. Switch USDT perpetuals to one-way mode.

OKX

In API keys, create a key with the Trade permission and write down the passphrase you choose. Leave Withdraw off and bind our IP. Set Position mode to one-way under trading settings.

MEXC

Complete KYC first: MEXC requires it for futures keys. In API Management, create a key with futures order placing and account read. Leave withdrawal off and bind our IP: an unbound MEXC key stops working after 90 days.

Bitget

In API Key Management, create a key with futures trading and write down the passphrase you choose. Leave withdrawal off and bind our IP. Set USDT-M futures to one-way position mode.

BingX

In API Management, create a key with Perpetual Futures trading. Leave withdrawal off and bind our IP. Set perpetual futures to one-way position mode.

How results can differ

The backtests were measured on Hyperliquid. Other exchanges charge their own fees and list their own coins, and a coin your exchange does not list is skipped, so results there can differ.

If the account shows a warning

When the exchange keeps refusing an account, its card shows exchange refusing with the exchange's own answer, and after half an hour you get an email. Stops already resting on the exchange stay there. The usual causes are an expired or deleted key, a changed IP binding, hedge mode, or not enough margin on the futures account.

See also

Tarvis non-custodial

Intelligence Behind Every Trade. Tarvis trades on your own account with a trade-only key. We can never withdraw.

[email protected]
en
Tarvis · Intelligence Behind Every Trade · 2026
we can trade, never withdraw

Tarvis provides software tools that execute strategies you select and configure on your own exchange account via a trade-only key. It is not investment, financial, legal or tax advice, and Tarvis does not take custody of, manage, or exercise discretion over your money — you make all trading and allocation decisions and can stop the platform at any time. Trading crypto assets and derivatives involves substantial risk, including the total loss of capital; no strategy is guaranteed and past or hypothetical performance is not indicative of future results. Tarvis is not available where prohibited by law, and you are solely responsible for determining your eligibility to use it and any exchange in your jurisdiction.