> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockhouse.app/llms.txt
> Use this file to discover all available pages before exploring further.

# BIT and Bitget

> BIT creates the Bitget sub-account and its two API keys in one request; you enter the keys in Blockhouse and set up the sub-account.

Once BIT has created the keys, check each Bitget setting below before the strategy starts, even if BIT carried some over from your main account.

> [!NOTE]
>
> The strategy trades on Bitget's **Unified Trading Account**. If the sub-account is still a Classic account, the first step below upgrades it. The upgrade can't be undone.

**1. Apply for your Bitget sub-account and keys**

In Blockhouse, on the **Bitget** tab of the Credentials step, choose **Copy** → **Comma** on the **Read-only API IPs**, and again later on the **Trading API IPs**.

In the BIT Prime Brokerage portal, open **Accounts** → **Open Account**. On the **CEFI** tab, choose **Application** next to Bitget, then set:

* **Custody:** **Bitget with no external Custody**
* **Account's Api:** **Authorize BIT to create your API**

Choose **Add** twice, once for each key, and fill them in:

| | Read-only key | Trading key |
| - | - | - |
| **API Permissions** | **Read-only** | **Trading** |
| **Account Notice** | **Default authorized email** | **Default authorized email** |
| **Remarks** | A label, such as `Blockhouse read-only` | A label, such as `Blockhouse trading` |
| **Binding IP address** | The **Read-only API IPs** | The **Trading API IPs** |

**Account Notice** is where BIT sends the new key, and **Binding IP address** takes up to 10 addresses, comma-separated. Choose **Confirm** and complete the verification.

> [!NOTE]
>
> The other custody options, such as Copper or Oasis, are only needed if you're taking out a loan through BIT. If you are, ask BIT which one to choose, and make sure every sub-account you apply for is in the same [risk control unit (RCU)](https://docs.blockhouse.app/reference/glossary.md#risk-control-unit-rcu): confirm both with your BIT contact.

<video autoPlay src="https://mintcdn.com/blockhouse/lG-XTofc-2encmxB/images/bit-request-with-keys.mp4?fit=max&auto=format&n=lG-XTofc-2encmxB&q=85&s=64586439e7cd314dea2dde139af28501" aria-label="Application next to OKX, with no external custody and Authorize BIT to create your API, then two keys, Trading and Read-only, each with Default authorized email, a label and the IPs" />

**2. Enter the keys in Blockhouse**

BIT usually creates the keys within a day. When it sends them to your authorized email, copy each key's API key, secret and passphrase into the matching fields on the **Bitget** tab in Blockhouse, and tick **IPs are whitelisted for read-only API** and **IPs are whitelisted for trading API**.

**3. Upgrade to the Unified Trading Account**

In the sub-account, open the wallet icon (top right) → **Assets**. If you see **Upgrade to unified account**, choose it, then choose **Upgrade** once Bitget confirms the account is eligible. Transfers and trading pause for about a minute while it upgrades. If there's no upgrade banner, the sub-account is already on the Unified Trading Account.

<video autoPlay src="https://mintcdn.com/blockhouse/lG-XTofc-2encmxB/images/bitget-1-upgrade-to-uta.mp4?fit=max&auto=format&n=lG-XTofc-2encmxB&q=85&s=383514ea6055346fe305ecabf64dcae9" aria-label="The wallet menu, then Assets, Upgrade to unified account, Eligible for upgrade and Upgrade, then Upgrade successful" />

**4. Switch to Advanced mode**

An upgraded account starts in **Basic mode**. On the USDT-M futures page, open **Trading settings** (the gear icon, top right): **Account mode** should read **Advanced mode**. If it doesn't, open it, choose **Advanced mode** and **Switch**. In **Collateral settings**, choose **All coins**, then **Confirm** and **Confirm** again.

<video autoPlay src="https://mintcdn.com/blockhouse/lG-XTofc-2encmxB/images/bitget-2-advanced-mode.mp4?fit=max&auto=format&n=lG-XTofc-2encmxB&q=85&s=c83a1904778afc9473a9aed5ffa344b3" aria-label="Trading settings, then Account mode, Advanced mode and Switch, then All coins as collateral and Confirm" />

**5. Set one-way mode and cross margin**

In **Trading settings**, under **Perpetual and delivery**, set **Position mode** to **One-way mode**. Then choose the margin mode selector above the order form, which may read **Isolated**, and choose **Cross** and **Confirm**. It applies to every pair.

<video autoPlay src="https://mintcdn.com/blockhouse/lG-XTofc-2encmxB/images/bitget-3-one-way-and-cross.mp4?fit=max&auto=format&n=lG-XTofc-2encmxB&q=85&s=ef4fb6a1f182b69184effc047d885b30" aria-label="Position mode set to One-way mode in Trading settings, then the margin selector switched from Isolated to Cross" />

**6. Finish in Blockhouse**

In the BIT Prime Brokerage portal, open **Accounts** → **My Accounts**. In the **Sub-account List**, copy the **Account Number** for Bitget, for example `1234567_bitget_000001`. In Blockhouse, on the **Bitget** tab, enter it in **BIT account number for Bitget**.

Check that every key field on the tab is filled in and both IP boxes are ticked. Set up any other exchange from the [BIT guide](https://docs.blockhouse.app/open-an-account/connect-your-exchanges/prime-brokers/bit), then [submit the Credentials step](https://docs.blockhouse.app/open-an-account/connect-your-exchanges).

<video autoPlay src="https://mintcdn.com/blockhouse/lG-XTofc-2encmxB/images/bit-2-account-list.mp4?fit=max&auto=format&n=lG-XTofc-2encmxB&q=85&s=8fd7ba48653d4f25ab2e073708560198" aria-label="Accounts, then My Accounts, showing the Sub-account List with each account's Account Number and Exchange" />

> **Bitget sources**
>
> Checked against Bitget's help centre and API docs on 9 October 2026. Some Bitget help pages were unavailable that day, so check each label against the screen.
>
> * [Unified Trading Account (API docs)](https://www.bitget.com/api-doc/uta/intro)
> * [UTA API guide](https://www.bitget.com/api-doc/uta/guide)
> * [Creating sub-accounts](https://www.bitget.com/support/articles/12560603827448)
> * [Sub-accounts and API keys in the Unified Trading Account](https://www.bitget.com/support/articles/12560603831455)
> * [Upgrading to a Unified Trading Account](https://www.bitget.com/support/articles/12560603830157)
> * [How to create an API key](https://www.bitget.com/support/articles/12560603795900)
> * [Position mode](https://www.bitget.com/support/articles/12560603817602)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.