Bybit Spot - Setup Guide

How to connect your Bybit Spot account to Sequence.

Table of contents

Key terms on this page

This comprehensive guide walks you through the full process of setting up your Bybit Spot — from funding and margin configuration to creation and submission to Sequence.

The guide is organized into the following sections:

Available Strategies on Bybit International:


Before you Start

  1. Use a Desktop Browser for Best Results.

    We strongly recommend completing the setup process on a desktop browser, preferably Chrome. In our experience, doing this on a mobile web browser can be quite difficult — while not entirely impossible, the process is significantly less smooth. Additionally, API configuration is not supported in the native exchange applications (e.g., the Binance or Bybit mobile apps), so it's important to use a desktop environment for a successful setup.

  2. Primary Email Requirement

    Your registered email is the one linked to your active strategy or bot, and it’s the only one authorized to receive private account information. 2FA codes, invoices, and sensitive support responses will only be sent to this email.

  3. Microsoft Email Users (Hotmail / Outlook / MSN / Live) & Zigglo:

    If you’re using an email address from Hotmail, Outlook, MSN, Live, or any other Microsoft-related domain, please note that these are not compatible with key features in Sequence. Please contact us at support@tradewithsequence.com to get this resolved.

  4. Bybit EU – API Access Unavailable

    Unfortunately, Bybit EU has not yet enabled API access for European accounts. At this time, no official timeline has been provided for when this feature will become available. You can monitor their official announcements page for updates: https://announcements.bybit.eu/en-EU/

    If you are affected by this, Bitget - Spot is available as an alternative for EU clients running spot strategies. Please refer to the setup guide for current KYC requirements and availability in your region.


Step 1: Create a Sub-account

First, create a dedicated sub-account exclusively for trading with Sequence. Each strategy requires its own sub-account to ensure optimal performance — do not manually modify positions or place trades within it.

  1. Log in to your Main account → “Switch / Create Account” or choose Sub-account from the menu.

  2. Create Sub-account, this will bring up a modal dialogue box.

  3. Name your Sub-account.

  4. Account type → choose “Unified Trading Account”.

  5. Make sure you are in your new Sub-account, then click on “Account.”

  6. Click on “Security” → then on “Settings”. This will bring up a modal dialogue box.

  7. Create a 2FA for your new Sub-account: this is distinct from the 2FA you created for your main account.

Complete the 2FA setup — here’s what to expect after clicking on “Settings”: You’ll receive an email with a security code. Enter the code on the platform. A pop-up window will appear with a QR code. Scan the QR code using your Google Authenticator app and complete the setup as instructed on screen.
Complete the 2FA setup — here’s what to expect after clicking on “Settings”: You’ll receive an email with a security code. Enter the code on the platform. A pop-up window will appear with a QR code. Scan the QR code using your Google Authenticator app and complete the setup as instructed on screen.


Step 2: Transfer funds

Next, transfer the required minimum balance ($20,000 USDT or USDC / 0.2 BTC) to your Unified Trading Sub-account. We cannot connect sub-accounts without the required funds — attempting to do so will trigger an "Insufficient Funds" error.

Note that API permissions are restricted to trading only — we cannot withdraw or transfer funds under any circumstances.

  1. Make sure you’re logged into your Main account

  2. In the main upper bar, click “Assets“.

  3. Click on “Transfer”.

  4. Select → “Across Sub-account(s)

  5. Transfer from: Main account “Funding / Unified trading” → Your new Sub-account “Unified Trading”

  6. Input amount (Minimum required - $20,000 USD / 0.2 BTC ) in your base trading asset

    • Note: The base trading asset is the asset you want to accumulate

  7. Click “Confirm to complete the transfer

Please ensure your funds are allocated to the Sub-account's → Unified Trading wallet, as this is the designated wallet for all Sequence trading operations.


Step 3: Create API keys

  1. Switch to your New Sub-account

  2. In the right sidebar, navigate to “API.”

  1. Click on “Create New Key

  1. Select: “System-generated API keys

  2. API key usage → “API Transaction” and “Name” your API Keys.

  3. API key permissions → “Read-Write” and “No IP restriction” (if you choose read only, they will not work).

  4. ✅ Click “Unified Trading” and select all permissions: “Unified Trading” → “Spot” → “Trade

  1. Complete the 2FA step

    ⁉ Remember: if you creating keys from inside the sub-account, you will use the 2FA that you created for the new sub-account, not the 2FA for the main account.
    ⁉ Remember: if you creating keys from inside the sub-account, you will use the 2FA that you created for the new sub-account, not the 2FA for the main account.
  2. Copy your “API keys” and your “API Secret to a secure text document before closing the pop-up window.

⚠️ Important: Make sure to copy and save your API Secret now — it will not be shown again. Neither Bybit nor the Sequence team can retrieve it for you later.

  1. Once you have copied your keys and clicked “Understood”, you should then see a screen like this:

⚠️ Make sure to copy and save your API Secret now — it will not be shown again. Neither Bybit nor the Sequence team can retrieve it for you later.


Recommended: Whitelist the traded pairs for the API

Whitelisting pairs is an important security measure that restricts API trading to only the specific cryptocurrency pairs you intend to trade. We strongly recommend configuring this to protect your account from unauthorized trading activity.

  • Please note that in this guide, we show whitelisting of pairs:

    • For Spot USD accumulation please whitelist DOGEUSDT/C

    • For Spot BTC accumulation please whitelist SOL/BTC

Here’s how to do it:

  1. Go to your Bybit sub-account and click on “API” in the left sidebar.

  2. Locate the API key you’re using for Sequence, then click “Enable Symbol Whitelist” in the Edit column.

  1. In the pop-up window, select the “Spot & Margin Symbol Whitelist” tab

  2. Use the search bar to find the /s according to your chosen strategy

  3. ✅ Check the box next to the trading pair you want to allow.

  4. Click Confirm to save the whitelist.


Step 5: Submit API keys to Sequence

Finally, submit your API keys to Sequence so our trading team can configure your chosen strategy. We've created detailed guides for this process:


Prefer a video walkthrough?

Watch the full setup process in the video below. Please note, this video intentionally has no sound.


Additional Information

⁉️ API validity

API keys created during this initial steps are valid for 90 days.

At this stage, the keys are not yet bound to an IP address, which means they will automatically expire after the 90-day period.

To ensure long-term, uninterrupted service, it is essential to complete the next step in our instructions:

Once this part of the process is completed, your keys become IP-address bound, and they will no longer expire.

Until you finish this integration step, your API keys remain subject to the 90-day expiration, and neither Bybit nor Sequence will send reminders when they are close to expiring or have already expired.

⁉️ Trade only permissions

The API permissions we require provide strictly controlled access exclusively for executing trades on your exchange platform. To ensure account security, these permissions do not allow for any withdrawal or transfer capabilities of your funds.

⁉️ Security recommendation

To protect your account's security, never share your exchange account login credentials—not even with our team.

⁉️ Questions

If you have any questions or need help along the way, please contact support@tradewithsequence.com


What's next?

We recommend reviewing the sections below, which address common questions about what happens next.

🟢 What to expect The algorithm employs a systematic approach, placing strategic orders based on bidirectional price action. The algorithm intentionally places smaller trades when price ranges are tight. Therefore during sideways or upward-only price movements, the strategy maintains conservative trade sizes. Conversely, larger trades require more significant price movements in both directions for effective execution and closing.

🟢 Adding funds The system takes into account the total balance of the account after the close of each trade / before the start of a new trade. This means that additional deposits can be made at any time and the system will recognize the deposit at the start of the new trade. For the funds to be recognized, please ensure funds are deposited into the Unified Trading Wallet (on Bybit) or account where you are trading (on other exchanges) AND deposited in the strategy’s base currency.

🟢 Withdrawing funds

For security purposes, please notify us before making any withdrawals that exceed 5% of your total wallet balance. This security measure allows our team to safely pause the automated trading functions before processing your withdrawal. You can submit withdrawal notifications through your user dashboard or by emailing us here: support@tradewithsequence.com

🟢 How to monitor your strategy You can monitor your strategy’s performance directly through your exchange interface by looking at the trade history. We recommend doing this in your desktop browser. For accurate performance tracking, please keep in mind that exchanges display (PnL) metrics in USD terms. This is relevant for any strategy that is accumulating Bitcoin - as the unit of account will be incorrect. You must look or export the close trades and then compare the results in your unit of account.


Critical Guidelines for Active Strategies

Once your strategy is active, please keep the following in mind to ensure everything runs smoothly:

🔴 Manual trades: Do not perform any manual trades in the sub-account running the algorithm

🔴 Withdrawals: Do not withdraw more than 5% of your total wallet balance without notifying us first

🔴 Non base asset withdrawal: Do not withdraw from any asset other than the coin that you are accumulating

🔴 Non base asset additions: Do not add any currency or coins, other than the base asset you are accumulating


FAQs and Troubleshooting

Is the Palau ID still valid for KYC verification on Bybit?

As of March 2025, Bybit has suspended the use of Palau ID for verification. There is no confirmed timeline for reinstatement — it is pending the Palau authorities' digital ID verification program launch.

If you already completed KYC with a Palau ID, your existing verification may still be active, but we recommend not attempting to renew or update using a Palau ID at this time. If you need an alternative, please contact our support team to discuss other options.

If you wish to trade using a Palau ID, an alternative exchange that currently supports this verification method is BloFin.

Do I really need a sub-account, or can I just use my main Bybit account?

Technically, if you are only running a single bot, you could use your main Bybit account. However, we strongly recommend using a dedicated sub-account for the following reasons:

  • Using a sub-account prevents manual trades or other activities from interfering with the algorithm's logic

  • It ensures clean separation of your funds, allowing for more accurate PnL tracking and risk management

  • Each strategy requires its own environment; if you decide to add a second bot in the future, a sub-account structure will already be required

By keeping your main account separate, you protect your trading strategy from accidental disruptions and ensure the algorithm performs at its best.

I want to run a second strategy. Do I need another sub-account?

Yes. Each Sequence strategy requires its own dedicated sub-account. Create a new sub-account following the same steps in this guide, fund it separately, and generate a new set of API keys for each one.

I'm getting an "Insufficient Funds" error, but I already funded my sub-account. What's wrong?

This usually means the funds are in the wrong wallet. Verify that your BTC is in the Unified Trading wallet of your sub-account — not in the Funding wallet, and not in your main account. Also verify that the amount meets the minimum requirement ($20,000 USDT or USDC). You can check by switching to your sub-account and navigating to Assets → Unified Trading.

How do I transfer funds from another exchange (e.g., Kraken, Coinbase) to my Bybit sub-account?

First, send your BTC from the external exchange to your Bybit main account (use the main account's BTC deposit address). Once the deposit is confirmed, use Bybit's internal transfer to move the BTC from your main account to your sub-account's Unified Trading wallet, as described in Step 2 of this guide

What exactly is an API Secret? Is it a password I created?

No — the API Secret is automatically generated by Bybit when you create a new API key. It is not a password you choose. When you create the API key, Bybit will display both the API Key and the API Secret on screen. Copy and save both immediately — the API Secret is only shown once and cannot be retrieved later. You will need to provide both the API Key and API Secret to Sequence.

My API Secret is hidden/obfuscated and I didn't copy it. Do I need a new sub-account?

No. You do not need a new sub-account. The API Secret cannot be retrieved once the creation screen is closed, but you can simply create a new API key from the same sub-account. Delete the old key and generate a fresh one — then copy and save both the new API Key and API Secret before closing the screen.

What permissions should I set when creating the API key?

Enable Read and Trade permissions only. Never enable Withdrawal permissions — Sequence does not need them and will never withdraw your funds. Also make sure to whitelist the correct trading pair:

  • For Spot USD accumulation please whitelist DOGEUSDT/C

  • For Spot BTC accumulation please whitelist SOL/BTC

Will my API key expire? Do I need to renew it?

If you completed the IP whitelisting step during the connection process — whether through the First Time Connecting API Keys guide or the Refreshing API Keys guide — your API key will be permanent and will never expire.

However, if the IP addresses were not added correctly, your API key will default to a 90-day expiration. Please note that neither Bybit nor Sequence will send you a reminder before your key expires. If your key expires, you will need to create and submit a fresh set of API keys.

How do I refresh/renew my API key?

You do not need to create a new sub-account. As outlined in Step 5, simply go to your existing sub-account → Account → Security → API Management, and create a new API key using the same settings (Read + Trade permissions and the correct trading pairs whitelisted). Once created, submit the new API Key and API Secret through your API Connection Manager.

You may safely delete the old API key only after our trading team has confirmed that it is safe to do so.

Why does my API keep disconnecting despite refreshing it?

There are a few common reasons this can happen:

  • Bybit platform updates: Bybit occasionally rolls out system updates that invalidate API keys created before the update. When this happens, previously working keys — even permanent ones — may stop functioning. The solution is to create a new set of API keys from the same sub-account and resubmit them through the Refreshing API Keys guide.

  • IP addresses were not bound: If the IP whitelisting step was not completed during setup, your key defaults to a 90-day expiration and will disconnect when it expires. Check your API Management page on Bybit — if the expiration column shows a date instead of "Permanent," this is the issue. Follow the Refreshing API Keys guide and make sure to complete the IP whitelisting step.

  • Bybit system issues: In rare cases, Bybit's systems may experience temporary disruptions that cause API connections to drop. If your key settings look correct and you've recently refreshed, contact support@tradewithsequence.com — we can verify on our end whether a new set of keys is needed.

How do I refresh/renew my API key?

You do not need to create a new sub-account. As outlined in Step 5, simply go to your existing sub-account → Account → Security → API Management, and create a new API key using the same settings (Read + Trade permissions and the correct trading pairs whitelisted).

Once created, submit the new API Key and API Secret through your API Connection Manager.

You may safely delete the old API key only after our trading team has confirmed that it is safe to do so.

I'm getting the error "This API key is already active" when trying to connect. What does this mean?

This means you're trying to submit an API key that's already in the system. Our system recognizes even incomplete submissions. Please try these troubleshooting steps:

  1. Generate completely new API keys (don't reuse existing ones)

  2. Clear your browser cache, cookies, and history, or try using a different browser

  3. Submit the new keys again

If the issue persists after trying these steps, please share a screenshot of the error message.

How can I confirm that my strategy is active?

Once your strategy has been successfully launched, you will receive a confirmation email from our Trading Team notifying you that your strategy is live.

If you have already submitted your API keys and have not yet received this confirmation, please contact our support team at support@tradewithsequence.com so we can assist you.

Related Articles